Warning
Microscaling.jl is in heavy development. Do not trust the pretty looking badges.
Microscaling is a Julia package that implements microscaling formats, quantization functions, and bitpacking functions, based on the Open Compute Project Microscaling Formats (MX) Specification.
Microscaling.jl is designed for interoperability with Microfloats.jl.
NVFP4
MXFP4
MXFP6_E2M3
MXFP6_E3M2
MXFP8_E4M3
MXFP8_E5M2
MXINT8
using Pkg
Pkg.Registry.add(url="https://github.com/MurrellGroup/MurrellGroupRegistry")
Pkg.add("Microscaling")