ArrayFire v3.5.1 Release Notes
Release Date: 2017-09-19 // over 6 years ago-
v3.5.1
The source code with submodules can be downloaded directly from the following
link: http://arrayfire.com/arrayfire_source/arrayfire-full-3.5.1.tar.bz2Installer CUDA Version: 8.0 (Required)
Installer OpenCL Version: 1.2 (Minimum)๐ Improvements
- ๐ Relaxed
af::unwrap()
function's arguments. 1 - ๐ Changed behavior of af::array::allocated() to specify memory allocated. 1
- โ Removed restriction on the number of bins for
af::histogram()
on CUDA and
OpenCL kernels. 1
๐ Performance
- ๐ Improved JIT performance. 1
- ๐ Improved CPU element-wise operation performance. 1
- ๐ Improved regions performance using texture objects. 1
๐ Bug fixes
- ๐ Fixed overflow issues in mean. 1
- ๐ Fixed memory leak when chaining indexing operations. 1
- ๐ Fixed bug in array assignment when using an empty array to index. 1
- ๐ Fixed bug with
af::matmul()
which occured when its RHS argument was an
indexed vector. 1 - ๐ Fixed bug deadlock bug when sparse array was used with a JIT Array. 1
- ๐ Fixed pixel tests for FAST kernels. 1
- ๐ Fixed
af::replace
so that it is now copy-on-write. 1 - ๐ Fixed launch configuration issues in CUDA JIT. 1
- ๐ Fixed segfaults and "Pure Virtual Call" error warnings when exiting on
Windows. 1 2 - โช Workaround for
clEnqueueReadBuffer
bug on OSX.
1
๐ Build
- Fixed issues when compiling with GCC 7.1. 1 2
- Eliminated unnecessary Boost dependency from CPU and CUDA backends. 1
Misc
- โก๏ธ Updated support links to point to Slack instead of Gitter. 1
- ๐ Relaxed