ArrayFire v3.6.2 Release Notes

Release Date: 2018-11-29 // over 5 years ago
  • v3.6.2

    The source code with sub-modules can be downloaded directly from the following link:

    http://arrayfire.com/arrayfire_source/arrayfire-full-3.6.2.tar.bz2

    ๐Ÿ”‹ Features

    • ๐Ÿ‘ Batching support for cond argument in select() [#2243]
    • Broadcast batching for matmul [#2315]
    • โž• Add support for multiple nearest neighbours from nearestNeighbour() [#2280]

    ๐Ÿ‘Œ Improvements

    • ๐ŸŽ Performance improvements in morph() [#2238]
    • ๐Ÿ›  Fix linking errors when compiling without Freeimage/Graphics [#2248]
    • ๐Ÿ›  Fixes to improve the usage of ArrayFire as a sub-project [#2290]
    • ๐Ÿ‘ Allow custom library path for loading dynamic backend libraries [#2302]

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fix overflow in dim4::ndims. [#2289]
    • โœ‚ Remove setDevice from af::array destructor [#2319]
    • ๐Ÿ›  Fix pow precision for integral types [#2305]
    • ๐Ÿ›  Fix issues with tile with a large repeat dimension [#2307]
    • Fix grid based indexing calculation in af_draw_hist [#2230]
    • ๐Ÿ›  Fix bug when using an af::array for indexing [#2311]
    • ๐Ÿ›  Fix CLBlast errors on exit on Windows [#2222]

    ๐Ÿ“š Documentation

    • ๐Ÿ‘Œ Improve unwrap documentation [#2301]
    • ๐Ÿ‘Œ Improve wrap documentation [#2320]
    • ๐Ÿ›  Fix and improve accum documentation [#2298]
    • ๐Ÿ‘Œ Improve tile documentation [#2293]
    • ๐Ÿ“š Clarify approx* indexing in documentation [#2287]
    • ๐Ÿ“š Update examples of select in detailed documentation [#2277]
    • โšก๏ธ Update lookup examples [#2288]
    • ๐Ÿ“š Update set documentation [#2299]

    Misc

    • ๐Ÿ†• New ArrayFire ASSERT utility functions [#2249][#2256][#2257][#2263]
    • ๐Ÿ‘Œ Improve error messages in JIT [#2309]
    • af* library and dependencies directory changed to lib64 [#2186]

    Contributions

    Thank you to our contributors:
    Jacob Kahn
    Vardan Akopian