You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
replacement for asData() to handle strided backing. (#130)
* replacement for asData() to handle strided backing.
- fixes#117
- asData() now returns a struct with stride information
- takes a policy enum to indicate whether the consumer wants contiguous data
fix to_array behavior with bool -- was not promoting types correctly (#……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
V0.15.2 mlx/mlx-c update (#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
handle non-contiguous backing when reading out MLXArray (#96)
* handle non-contiguous backing when reading out MLXArray
- fixes#83
- mlx::core::array can have non-contiguous backing
- handle those cases and simplify the readout