Caution
The mxDataGenerator repository is retired, please use the ROCm/rocm-libraries repository
This library supports data generation for different floating point formats, as well as conversion instructions between lower precision floating points and single precision floating point.
- F32 (E8M23)
- FP16 (E5M2)
- BF16 (E8M7)
- OCP MX-FP8 (E4M3)
- OCP MX-BF8 (E5M2)
- OCP MX-FP6 (E2M3)
- OCP MX-BF6 (E3M2)
- OCP MX-FP4 (E2M1)
- C++ 20
- Compatible Compilers
- amdclang
- g++
- hipcc
To build mxDataGenerator natively
git clone [email protected]:ROCm/mxDataGenerator.git
cd mxDataGenerator
mkdir -p build; cd build;
CXX=[clang++|g++|hipcc] cmake ..
make -j