Skip to content

Releases: arrayfire/arrayfire-python

Python wrapper for ArrayFire v3.8

22 Feb 21:43
96fa976
Compare
Choose a tag to compare

New Features/Functions

Breaking APIs

Fixes

Python wrapper for ArrayFire v3.6

18 Oct 14:12
Compare
Choose a tag to compare
  • Feature parity with ArrayFire v3.6. Refer to the release notes for more information regarding upstream library improvements in v3.6.
    • anisotropic_diffusion(): Anisotropic diffusion filter.
    • topk(): Returns top-K elements given an array.
  • Bug fixes:
    • Fixed sift() and gloh(), which were improperly calling the library.
  • Enhancements:
    • Added len() method, which returns array.elements().
  • Documentation:
    • Documented statistics API.
    • Corrected sign() documentation.
    • Modified helloworld example to match C++ lib.

Second bugfix release for 3.5

17 Aug 07:30
Compare
Choose a tag to compare
  • Bug fixes when using v3.5 of arrayfire libs + graphics

First bugfix release for 3.5

21 Jul 07:29
Compare
Choose a tag to compare

Includes fix for arrayfire.canny.

Python wrapper for ArrayFire 3.5

18 Jul 08:49
Compare
Choose a tag to compare
  • Feature parity with ArrayFire 3.5.

    • canny: Canny Edge detector
    • Array.scalar: Return the first element of the array
    • dot: Now support option to return scalar
    • print_mem_info: Prints memory being used / locked by arrayfire memory manager.
    • Array.allocated: Returs the amount of memory allocated for the given buffer.
    • set_fft_plan_cache_size: Sets the size of the fft plan cache.
  • Bug Fixes:

    • sort_by_key had key and value flipped in documentation.
  • Improvements and bugfixes from upstream include:

    • CUDA backend uses nvrtc instead of nvvm
    • Performance improvements to arrayfire.reorder
    • Faster unified backend
    • You can find more information at arrayfire's release notes

Second bugfix release for 3.4

22 Feb 08:53
Compare
Choose a tag to compare
  • Bugfix: Fixes typo in approx1.
  • Bugfix: Fixes typo in hamming_matcher and nearest_neighbour.
  • Bugfix: Added necessary copy and lock mechanisms in interop.py.
  • Example / Benchmark: New conjugate gradient benchmark.
  • Feature: Added support to create arrayfire arrays from numba.
  • Behavior change: af.print() only prints full arrays for smaller sizes.

First bugfix release for 3.4

27 Nov 02:24
Compare
Choose a tag to compare
  • Fixing memory leak in array creation.
  • Supporting 16 bit integer types in interop.

Python wrapper for arrayfire 3.4

25 Sep 09:00
Compare
Choose a tag to compare
  • Feature parity with ArrayFire 3.4 libs
  • Bug fixes
    • ArrayFire now has higher priority when numpy for mixed operations. 1 2
    • Numpy interoperability issues on Widnows. 1
    • Switch to a working backend by default. 1
    • Fixed incorrect behavior for Hermitian transpose and QR. 1
    • array[0:0] now returns empty arrays. 1
  • Further Improvements from upstream can be read in the arrayfire release notes.

Fifth bugfix release for 3.3

16 Sep 00:12
Compare
Choose a tag to compare
  • Adding 16 bit integer support
  • Adding support for sphinx documentation

Fourth bugfix release for 3.3

16 May 04:27
Compare
Choose a tag to compare

v3.3.20160516

  • Bugfix: Increase arrayfire's priority over numpy for mixed operations
  • Added new library functions
    • get_backend returns backend name