willy born

Results 22 issues of willy born

- workload per thread is increased to optimize for memcopy and JIT. - memcopy can now increase its unit size - JIT now can write directly into the final buffer,...

perf
improvement

Each launch of a new threat leaves around 10KB of device memory allocated. Description =========== Launching a function with a matmul operation in a loop of consecutive threads on CUDA...

bug

Arrays were be joined in the order the JIT engine generated the arrays iso the order of the parameters. Description ----------- 1. A wrong assumption was made that the JIT...

Solves error C7626 when compiling with MSVC 2019 16.6+ Description ----------- See [Microsoft C7626 description](https://learn.microsoft.com/en-us/cpp/error-messages/compiler-warnings/c5208?view=msvc-170). unnamed typedef classes can generate linkage problems. Starting from MSVC 2019 16.6+, error C7626 is...

Uninitialized buffer used to collect partial join (2D -> 3D) Join now accepts any buffer as out array, as long as it is large enough. Description ----------- * This is...

left-hand subArrays always return the parent Array with a new dimensions/strides (copy parameter == false). When the parent Array however already was an subArray, an internal copy was executed and...

Description =========== Intel only provides a download of the latest version of oneAPI (now 2024.0.1) The arrayfire installer reports following error: compatible MKL package not found. 2024 is apparently not...

build

The unified version of arrayfire, an std::exception is throw while collecting the arrayfire global error message. Now the arrayfire error message is collected from the correct platform, resulting in the...

RUN_TESTS only executes cpu, opencl and cuda test programs. The unified programs are compiled although never executed in RUN_TESTS. Description =========== master in 3.9.0 Reproducible Code and/or Steps ------------------------------ System...

bug

The OpenCL code did not take the idx offset into account resulting in the usage of the wrong data set, without reporting any error. This was the reason for the...