ArrayFire v3.7.1 Release Notes

Release Date: 2020-03-28 // almost 4 years ago
  • v3.7.1

    ๐Ÿ‘Œ Improvements

    • ๐Ÿ‘Œ Improve mtx download for test data #2742
    • ๐Ÿ‘Œ Improve Documentation #2754 #2792 #2797
    • โœ‚ Remove verbose messages in older CMake versions #2773
    • โฌ‡๏ธ Reduce binary size with the use of NVRTC #2790
    • ๐Ÿ‘‰ Use texture memory to load LUT in orb and fast #2791
    • โž• Add missing print function for f16 #2784
    • โž• Add checks for f16 support in the CUDA backend #2784
    • Create a thrust policy to intercept temporary buffer allocations #2806

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix segfault on exit when ArrayFire is not initialized in the main thread
    • ๐Ÿ›  Fix support for CMake 3.5.1 #2771 #2772 #2760
    • ๐Ÿ›  Fix evalMultiple if the input array sizes aren't the same #2766
    • Fix error when AF_BACKEND_DEFAULT is passed directly to backend #2769
    • โ†ช Workaround name collision with AMD OpenCL implementation #2802
    • ๐Ÿ›  Fix on-exit errors with the unified backend #2769
    • ๐Ÿ›  Fix check for f16 compatibility in OpenCL #2773
    • ๐Ÿ›  Fix matmul on Intel OpenCL when passing same array as input #2774
    • ๐Ÿ›  Fix CPU OpenCL blas batching #2774
    • ๐Ÿ›  Fix memory pressure in the default memory manager #2801

    Contributions

    Special thanks to our contributors:
    padentomasello
    glavaux2