Building
Dependencies
- Git
- CMake
- Python 3
- Rust compiler (recent version)
- C++ compiler
- (Linux only) HIP (instructions here)
- (Optional, but recommended) Ninja build system
Build steps
- Git clone the repo (make sure to use
--recursive
option to fetch submodules):
git clone --recursive https://github.com/vosen/ZLUDA.git
- Enter freshly cloned
ZLUDA
directory and build with cargo (this takes a while):cargo xtask --release
for Release buildcargo xtask
for Debug build