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
--recursiveoption to fetch submodules):git clone --recursive https://github.com/vosen/ZLUDA.git - Enter freshly cloned
ZLUDAdirectory and build with cargo (this takes a while):cargo xtask --releasefor Release buildcargo xtaskfor Debug build