Unclaimed project
Are you a maintainer of mlx? Claim this project to take control of your public changelog and roadmap.
Claim this projectChangelog
mlx
MLX: An array framework for Apple silicon
Back to changelogNew
v0.30.3
Highlights
- Support nvfp4 and mxfp8 quantized ops on Metal
- Support nvfp4 and mxfp8 quantized-quantized matrix-matrix multiplication on CUDA
What's Changed
- Bump the patch version by @angeloskath in https://github.com/ml-explore/mlx/pull/2922
- Faster copy for col contig to row contig by @awni in https://github.com/ml-explore/mlx/pull/2917
- Fix cuda release by @awni in https://github.com/ml-explore/mlx/pull/2925
- Metal logging by @CC-Yeh in https://github.com/ml-explore/mlx/pull/2904
- fix cuda release part 2 by @awni in https://github.com/ml-explore/mlx/pull/2926
- new[CI]: add linux sanitizer tests by @incertum in https://github.com/ml-explore/mlx/pull/2860
- patch bump by @awni in https://github.com/ml-explore/mlx/pull/2927
- Fix CUDA pypi release by @awni in https://github.com/ml-explore/mlx/pull/2929
- Move allocate_workspace to cuda/utils.h by @zcbenz in https://github.com/ml-explore/mlx/pull/2923
- Allow dry run for PyPI release workflow by @zcbenz in https://github.com/ml-explore/mlx/pull/2928
- Set rpath with cmake for CUDA build by @zcbenz in https://github.com/ml-explore/mlx/pull/2932
Fix nightly build by @zcbenz in https://github.com/ml-explore/mlx/pull/2933Set install rpath of python bindings with cmake by @zcbenz in https://github.com/ml-explore/mlx/pull/2934Fix pid in local launch by @angeloskath in https://github.com/ml-explore/mlx/pull/2936Make CUDA CI run faster by @zcbenz in https://github.com/ml-explore/mlx/pull/2939refactor: use perf_counter for accurate benchmarking by @Satyam12singh in https://github.com/ml-explore/mlx/pull/2940Fix for non row-contig scales by @awni in https://github.com/ml-explore/mlx/pull/2941Fix stubgen by @zcbenz in https://github.com/ml-explore/mlx/pull/2942ci: add macOS 26 target by @madrob in https://github.com/ml-explore/mlx/pull/2937Fix float64 size in data_types.rst by @pdevine in https://github.com/ml-explore/mlx/pull/2948Fixes in mlx.distributed_config by @angeloskath in https://github.com/ml-explore/mlx/pull/2947Metal/CPU nvfp4 and mxfp8 by @awni in https://github.com/ml-explore/mlx/pull/2946[CUDA] Implement gather_mm_rhs by @zcbenz in https://github.com/ml-explore/mlx/pull/2902Fetch nanobind with cmake by @zcbenz in https://github.com/ml-explore/mlx/pull/2949refactor: use time.perf_counter for consistent and accurate benchmarking by @Satyam12singh in https://github.com/ml-explore/mlx/pull/2943BUG FIX - Addition of missing parameter in random::uniform by @hwiesmann in https://github.com/ml-explore/mlx/pull/2963Fix doc issues in mlx.nn.init.he_normal and mlx.nn.hard_tanh by @Redempt1onzzZZ in https://github.com/ml-explore/mlx/pull/2968fix numpy dtype bug by @awni in https://github.com/ml-explore/mlx/pull/2960QQ linear by @nastya236 in https://github.com/ml-explore/mlx/pull/2931fix array allocator with user buffer and deleter by @andresy in https://github.com/ml-explore/mlx/pull/2971Swizzle scales by @nastya236 in https://github.com/ml-explore/mlx/pull/2979Fix grid_dim_x calculations by @CC-Yeh in https://github.com/ml-explore/mlx/pull/2980Add asarray to array_namespace by @Anri-Lombard in https://github.com/ml-explore/mlx/pull/2966fix doc by @CC-Yeh in https://github.com/ml-explore/mlx/pull/2988replace MLX_IBV_COORDINATOR with MLX_JACCL_COORDINATOR by @Evanev7 in https://github.com/ml-explore/mlx/pull/2986Fix RandomBits::is_equivalent to include width by @MillaFleurs in https://github.com/ml-explore/mlx/pull/2978Don't try to use NAX at run-time if kernels aren't there by @awni in https://github.com/ml-explore/mlx/pull/2982Expose to/from fp8 in Python and don't auto-convert fp8 when loading from safetensors by @awni in https://github.com/ml-explore/mlx/pull/2985Allow some non 2D inputs in qqmm by @awni in https://github.com/ml-explore/mlx/pull/2981New Contributors
- @pdevine made their first contribution in https://github.com/ml-explore/mlx/pull/2948
- @hwiesmann made their first contribution in https://github.com/ml-explore/mlx/pull/2963
- @Anri-Lombard made their first contribution in https://github.com/ml-explore/mlx/pull/2966
- @Evanev7 made their first contribution in https://github.com/ml-explore/mlx/pull/2986
- @MillaFleurs made their first contribution in https://github.com/ml-explore/mlx/pull/2978
Full Changelog: https://github.com/ml-explore/mlx/compare/v0.30.1...v0.30.3