0.30.2
- contains mlx v0.30.1
- linux builds via CMake
Note: tag 0.30.1 was cut but had a merge/build issue -- that is no longer marked as a release. See #329
What's Changed
- Add bitwise inversion operations by @AppAppWorks in #288
- Fix incorrect shape descriptions of quantized layers by @AppAppWorks in #292
- add github actions based on mlx by @davidkoski in #297
- remove circleci by @davidkoski in #298
- prepare for mlx-swift-lm move by @davidkoski in #295
- Move memory related API from GPU into Memory namespace. by @davidkoski in #296
- Add arange by @DePasqualeOrg in #302
- Added MLXCustomFunction + MLXClosure by @nataliyakosmyna in #301
- update to mlx 0.30.0 by @davidkoski in #299
- update: unlock native Linux build for CMake and CPU backend only by @incertum in #293
- Fix MLXError by @DePasqualeOrg in #308
- new[CI]: add linux container cmake swift builds by @incertum in #307
- add .arrays back to ScaledDotProductAttentionMaskMode by @davidkoski in #314
- fix #315 -- do not reshape during SDPA by @davidkoski in #316
- split out lint job by @davidkoski in #306
- Improve consistency in recurrent layers by @DePasqualeOrg in #312
- Sequential layers should be mutable to support quantizaton by @davidkoski in #318
- new[CMake, CI]: add CUDA GPU backend to Linux CMake Swift build option. by @incertum in #320
- thread safety -- hold lock while calling stream sync by @davidkoski in #323
- add protocol for array + offset -- to be used by RoPE utils by @davidkoski in #322
- prepare for nax jit / mlx v0.30.1 by @davidkoski in #319
- make cmake builds run after lint by @davidkoski in #328
New Contributors
- @AppAppWorks made their first contribution in #288
- @nataliyakosmyna made their first contribution in #301
- @incertum made their first contribution in #293
Full Changelog: 0.29.1...0.30.2