Awni Hannun

Results 62 issues of Awni Hannun

Leaving this here in case someone wants to pick it up.

enhancement

The fact that some of the following work but some don't seems inconsistent and unexpected. Filling this here mostly so I don't forget about it. ```python import mlx.core as mx...

Our reductions are quite naive and can be less accurate particularly in lower precision (`mx.float16`). NumPy and PyTorch (MPS) seem to use more sophisticated reductions. E.g. for NumPy: ``` For...

enhancement

This was a bug in MLX core that I think got inherited in MLX Swift. The following should work rather than throwing a broadcast error: ```swift import MLX let a...

Closes #1066 This is kind of a nanobind issue but one that they have refused to fix in the past. - Basically a `np.ndarray` is implicitly convertible to a `std::complex`...

Jits: - Sort - Scan - Arange - Softmax - Reduce Down to 10MB.

- Adds a build flag `MLX_METAL_JIT` to reduce the Metal library size by using runtime compilation. - Big refactor of unary, binary, ternary, copy, scatter, gather to allow JIT compilation...

Consider allowing a function to have a custom VJP function attached to it.

enhancement

Any interest in doing an MLX back-end so we can run this efficiently on Apple silicon? [MLX docs](https://ml-explore.github.io/mlx/)

stale