Skip to content

Releases: NVIDIA/MatX

v0.8.0

04 Apr 17:27
7719779
Compare
Choose a tag to compare

Release highlights:

  • Features
    • Updated cuTENSOR and cuTensorNet versions
    • Added configurable print formatting
    • ARM FFT support via NVPL
    • New operators: abs2(), outer(), isnan(), isinf()
    • Many more unit tests for CPU tests
  • Bug fixes for matmul on Hopper, 2D FFTs, and more

Full changelist:

What's Changed

New Contributors

Full Changelog: v0.7.0...v0.8.0

v0.7.0

04 Jan 21:06
Compare
Choose a tag to compare

Features

Fixes

Full Changelog: v0.6.0...v0.7.0

v0.6.0

02 Oct 16:50
Compare
Choose a tag to compare

Notable Updates

Full changelog below:

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.6.0

v0.5.0

03 Jul 21:38
Compare
Choose a tag to compare

Notable Updates

  • Documentation rewritten to include working examples for every function based on unit tests
  • Polyphase resampler based on SciPy/cuSignal's resample_poly

Full changelog below:

What's Changed

New Contributors

Full Changelog: v0.4.1...v0.5.0

v0.4.1

02 Jun 15:17
Compare
Choose a tag to compare

This is a minor release mostly focused on bug fixes for different compilers and CUDA versions. One major feature added was all reductions are supported on the host using a single threaded executor. Multi-threaded executor support coming soon.

What's Changed

Full Changelog: v0.4.0...v0.4.1

v0.4.0

03 Apr 15:55
Compare
Choose a tag to compare

New Features

Bug Fixes

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

20 Jan 19:43
20e00a2
Compare
Choose a tag to compare

v0.3.0 marks a major release with over 100 features and bug fixes. Release cadence will occur more frequently after this release to support users not living at the HEAD.

What's Changed

Read more

Minor fix on name collision

05 Apr 04:18
8e6bb10
Compare
Choose a tag to compare
v0.2.5

Changed MAX name to not collide with other libraries (#162)

Minor fix

31 Mar 15:06
342ac85
Compare
Choose a tag to compare

Fixed argmin initialization issue that gave wrong results sometimes

v0.2.3

23 Mar 20:30
1c2a942
Compare
Choose a tag to compare
  • Improved error messages
  • Added support for einsum function. Includes tensor contractions, GEMMs with transposed outputs, dot products, and trace
  • Integrated cuTENSOR library
  • Added real/imag/r2c operators
  • Added chirp function
  • Added file readers for .mat files
  • Fixes to conv2, fft2
  • Switched to CUB for certain reductions. Results in a 4x speedup in some cases
  • Added find() and find_idx() functions
  • Added unique() function
  • Many CMake fixes to clean up transitive target
  • Added casting operators
  • Added negate operator