Tim Besard

Results 427 issues of Tim Besard

I was trying out SnoopPrecompile with CUDA.jl in an attempt to reduce TTFX, but doing so crashes Julia. I added the following to CUDA.jl's `src/precompile.jl`: ```julia using SnoopPrecompile @precompile_all_calls begin...

bug
precompile

I'm trying to run PackageCompiler-generated binaries in a very bare environment -- a Docker image that starts with only `from scratch` -- and I run into a few issues before...

Rebase of https://github.com/libuv/libuv/pull/2323, which I'm hoping to help push over the line. As far as I could see, here were only a couple of remaining review comments by @bnoordhuis: >...

The error is from JuliaInterpreter: ``` ┌ Error: Failed to revise /home/tim/Julia/pkg/CUDA/src/device/intrinsics/dynamic_parallelism.jl │ exception = │ TypeError: in typeassert, expected Union{Nothing, Bool, Symbol}, got a value of type Core.MethodTable │...

bug

... but extend it ```patch - set(cloc_cmd_prefix LD_LIBRARY_PATH=${NEO__IGC_LIBRARY_PATH}:$ $) + set(cloc_cmd_prefix LD_LIBRARY_PATH=$ENV{LD_LIBRARY_PATH}:${NEO__IGC_LIBRARY_PATH}:$ $) ```

build issue

I'm generating and packing an rr trace from within a sandboxed environment that uses overlayfs for the root: > $ mount > overlay on / type overlay (rw,relatime,lowerdir=/tmp/jl_JkU4oM,upperdir=/tmp/jl_nBQTiT/upper/rootfs,workdir=/tmp/jl_nBQTiT/work/rootfs,index=off,metacopy=off) This works...

After https://github.com/enjoy-digital/litepcie/pull/65, non zero-copy `dma_test` occasionally results in errors: ``` + ./user/litepcie_util dma_test DMA_SPEED(Gbps) TX_BUFFERS RX_BUFFERS DIFF ERRORS 7.03 21569 21441 128 127116032 7.02 43105 42977 128 0 7.02 64641...

bug?

Massively speeds up host operations, without losing `assertscalar`-like functionality. Doesn't properly works right now, due to the coherency requirements of unified memory on pre-sm_60 hardware. Basically, we'd need to synchronize...

performance

MWE: ```c++ #include template struct MyPtr { MyPtr(T *ptr) : m_ptr(ptr) {} T *m_ptr; }; void foo(MyPtr a, MyPtr b) {} JLCXX_MODULE define_module(jlcxx::Module &mod) { using namespace jlcxx; mod.add_type("MyPtr") .apply([](auto...

I'm wrapping an API that uses opaque pointers defined like: ```c++ typedef struct _ze_driver_handle_t *ze_driver_handle_t; ``` Using this with CxxWrap runs into nasty errors as part of the type conversions:...