15 Commits

Author SHA1 Message Date
Violet
21ef5f60a3 Check Rust formatting on pull requests (#451)
* Check Rust formatting on pull requests

This should help us maintain consistent style, without having unrelated style changes in pull requests from running `rustfmt`.

* cargo fmt non-generated files

* Ignore generated files
2025-07-30 14:55:09 -07:00
Violet
481c3550fa Convert CUDA performance lib statuses to Rust result types (#444)
These changes replicate how the main library is handled. cuDNN still needs to have zluda_bindgen run and zluda_dump_common updated
2025-07-29 14:28:14 -07:00
Violet
303e4c2fb2 Update rocm_setup_build.sh (#446) 2025-07-29 11:05:16 -07:00
Violet
d81404eb70 Add support for rocblas to zluda_bindgen (#440)
One step of several for adding cublas support
2025-07-28 15:07:22 -07:00
Violet
8c23ef1ded Rename cuda_base cuda_macros (#435) 2025-07-25 11:09:50 -07:00
Andrzej Janik
c1dda55235 Add nightly tests (#433) 2025-07-24 16:14:06 -07:00
Andrzej Janik
081f7d0976 Enable sccache in Rust builds, publish prerelease builds (#408) 2025-07-09 09:20:03 -07:00
Andrzej Janik
ef0c4afcf9 Run unit tests on every commit (#401) 2025-07-03 16:07:00 -07:00
Andrzej Janik
f179868b8e Add automated builds (#358) 2025-06-16 09:53:18 -07:00
Andrzej Janik
c92abba2bb Refactor compilation passes (#270)
The overarching goal is to refactor all passes so they are module-scoped and not function-scoped. Additionally, make improvements to the most egregiously buggy/unfit passes (so the code is ready for the next major features: linking, ftz handling) and continue adding more code to the LLVM backend
2024-09-23 16:33:46 +02:00
Andrzej Janik
06a5cff2d8 Add our nvml to the build 2021-02-28 02:11:22 +01:00
Andrzej Janik
ab690c6491 Add zluda_redirect.dll to CI builds (#40) 2021-02-21 17:44:42 +01:00
Andrzej Janik
4ed9ef8edb Improve CI (#39)
* Use official GPU driver packages for building on Linux
* Start building on Windows
* Start uploading artifacts
2021-02-21 14:44:58 +01:00
Andrzej Janik
ff8135e8a3 Add a library for dumping kernels arguments before and after launch (#18) 2021-01-16 22:28:48 +01:00
Takeshi Watanabe
ae950163cd Add building only CI (#25)
Testing isn't working yet because some tests require live Intel GPU and live NVIDIA GPU
2020-12-29 22:54:48 +01:00