Skip to content

Tags: preternatural-fork/mlx-swift

Tags

0.21.2

Toggle 0.21.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix ml-explore#172 (ml-explore#173)

- steel_attenion.metal (new) was missing from the build

0.21.1

Toggle 0.21.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
MLXArray (Data, Dtype) constructor , DType size. (ml-explore#158)

* Array init, Dtype codable and tests

Signed-off-by: Valentin Roussellet <[email protected]>

0.21.0

Toggle 0.21.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[WIP] adopt new mlx-c api (ml-explore#150)

- adopt new mlx-c api - ml-explore/mlx-c#38
- mlx v0.21.0

0.18.1

Toggle 0.18.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
v0.18.1 mlx tag (ml-explore#155)

0.18.0

Toggle 0.18.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
move to v0.18.0 of mlx (ml-explore#137)

* move to v0.18.0 of mlx

- https://github.com/ml-explore/mlx-c v0.0.10
- https://github.com/ml-explore/mlx/compare/v0.16.0... v0.18.0

* turn on additional swift 6 concurrency checks and fix issues
* adopt new mlx_optional_*

Co-authored-by: Awni Hannun <[email protected]>

0.16.2

Toggle 0.16.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
replacement for asData() to handle strided backing. (ml-explore#130)

* replacement for asData() to handle strided backing.

- fixes ml-explore#117
- asData() now returns a struct with stride information
- takes a policy enum to indicate whether the consumer wants contiguous data

0.16.1

Toggle 0.16.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix to_array behavior with bool -- was not promoting types correctly (m…

…l-explore#127)

* fix to_array behavior with bool -- was not promoting types correctly
* treat Int as Int32 to match python
* add specialized handling for item() to avoid conversions

0.16.0

Toggle 0.16.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

0.15.2

Toggle 0.15.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
V0.15.2 mlx/mlx-c update (ml-explore#101)

v0.15.2 update

- this is mlx-c aligned with v0.14.0 and mlx v0.15.2

- fix x86 release builds -- conditional compile for neon code
- add bitwise ops from previous releases (now present in mlx-c)
- big change is JIT metal shaders -- the build should be faster and smaller

0.12.1

Toggle 0.12.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
handle non-contiguous backing when reading out MLXArray (ml-explore#96)

* handle non-contiguous backing when reading out MLXArray

- fixes ml-explore#83
- mlx::core::array can have non-contiguous backing
- handle those cases and simplify the readout