0.25.1
What's Changed
-
adopt mlx v0.25.1 and mlx-c v0.2.0
- https://github.com/ml-explore/mlx/releases/tag/v0.25.1
- https://github.com/ml-explore/mlx/releases/tag/v0.25.0
- https://github.com/ml-explore/mlx/releases/tag/v0.24.2
- https://github.com/ml-explore/mlx/releases/tag/v0.24.1
- https://github.com/ml-explore/mlx/releases/tag/v0.24.0
- https://github.com/ml-explore/mlx/releases/tag/v0.23.2
-
use an evalLock for eval, asyncEval and Stream creation (ml-explore/mlx#2133)
-
CompiledFunction is not thread safe by @davidkoski in #226
-
add saveToData and load from data (safetensors) -- fix #214
-
fixes #211 (moves metalKernel API back to what it was)
-
add
withErrorandwithErrorHandlererror handling -
add function import/export: https://ml-explore.github.io/mlx/build/html/usage/export.html
-
various Random improvements,
withRandomStateby @davidkoski in #219 -
Return correct value in memory limit getter functions by @louen in #223
-
consistent treatment of HasDType (Float.self) vs dtype (.float32) by @davidkoski in #222
-
rename update -> _updateInternal to discourage callers by @davidkoski in #230
-
Add quantize function that can return different parameters per layer by @davidkoski in #229
New Contributors
Full Changelog: 0.23.1...0.25.1