Releases: bh107/bohrium
Releases · bh107/bohrium
v0.11.0
v0.10.2
Release notes
- User kernels https://bohrium.readthedocs.io/users/python/index.html#userkernel
- Extended the C++ interface significantly https://bohrium.readthedocs.io/users/cpp.html
v0.10.1
Release notes
- Separation of the versions of Bohrium and Bohrium API.
- Simplified how to choose where the OpenCL backend should run.
- Set
BH_OPENCL_DEVICE_NUMBER
to the device number you want. - Run
python -m bohrium_api --info
to see all available devices (and their numbers).
- Set
v0.10.0
v0.9.2
Release notes
- Implement some GPU optimizations
- Dynamic views is changed (@skjoenberg):
- Now the sliding view information is transferred to the cxx bridge right after the view is flushed, instead of right after indexing. The sliding view information is now stored in a Python object called dynamic_view_info.
- Sliding views now allow changes to shape between iterations
- Sliding views now support broadcasting
- Sliding views now support nesting sliding views (such as a=[i:i+5], b=a[i])
- Iterators can now be in grids corresponding to nested loops. The iterators can not be mixed when indexing into the same dimension.
- Temporary arrays now inherit the dynamic changes of the views involved in the operation
v0.9.1
v0.9.0
Release notes
- Now do_while() loop, and the new for_loop() supports sliding views (@skjoenberg): http://bohrium.readthedocs.io/users/python/index.html#sliding-views-between-iterations
- Building PyPI
manylinux1
packages for Python 2.7, 3.4, 3.5, and 3.6 - Building PyPI packages for Python 2.7 and 3.6 on Mac OSX 10.12 and 10.13
- The homebrew package is now deprecated
- Re-implemented signal handling -- we now use libsigsegv.
v0.8.10
Release notes
- Now Bohrium will clean up the cache folder so that total number of cache files is less than 50000 files by default.
- Bohrium now has a
do_while()
function to replace Python for and while loop for better performance: http://bohrium.readthedocs.io/users/python/index.html#accelerate-loops - Added Bohrium pip packages
- Fixed
np.mean()
- Re-written the C/Python API
v0.8.9
v0.8.8
Release notes
- Implemented a proxy component, which makes it possible to send array operations to a backend server over TCP/IP.
convolve()
andcorrelate()
now works on pure numpy arrays as well as bohrium array.- Now using a simpler fuser in special cases, which significantly reduce the fusion overhead (issue #425).