Commit Graph
21 Commits
Author SHA1 Message Date
rob thijssen 16057a8e20 Add optional CUDA sampler readback and parity check
Enable sampler debugging via MINER_CUDA_SAMPLER env var to verify
host/device parity of sampler outputs, logging warnings on mismatch

Add example env file for RTX 3060 debug configuration
2025-09-13 06:24:28 +03:00
rob thijssen 8a6de1a53f Simplify CUDA build workflow by removing Dockerfile
Replace multi-stage Docker build with direct use of cuda-builder image
for building and stripping quantus-miner binaries, streamlining CI
steps.
2025-09-13 06:07:01 +03:00
rob thijssen 8db0496b88 sampling logic for debugging decisions 2025-09-13 04:52:01 +03:00
rob thijssen cec209170f Fix paths-ignore order in CUDA workflow triggers 2025-09-12 12:47:29 +03:00
rob thijssen 99af459363 Reorder disk action step in CUDA build workflow 2025-09-12 12:44:04 +03:00
rob thijssen abd8c878f7 Add disk space cleanup action and integrate in CUDA workflow
Ignore unrelated file changes in CUDA workflow triggers to reduce
unnecessary runs
2025-09-12 11:29:06 +03:00
rob thijssen 96875e12b2 Use self-hosted runner for quality-control job in CI workflow 2025-09-12 11:17:36 +03:00
rob thijssen bfeb0328cd Refactor CUDA build workflow to use repo Containerfile
Replace inline Dockerfile with repo Containerfile and export built
binary via build output instead of docker image copy.
2025-09-12 09:14:55 +03:00
rob thijssen 48e99f9db5 reduce artifact retention to 3 days and add CUDA_HOME env variable 2025-09-12 08:49:26 +03:00
rob thijssen 70485d3d91 Remove optional rsync to CDN from CUDA build workflow 2025-09-12 08:39:29 +03:00
rob thijssen c703e7d273 Fix condition to check SSH key presence correctly in workflow 2025-09-12 08:38:46 +03:00
rob thijssen d2c39bbdcb ci: build cuda binaries 2025-09-12 08:29:09 +03:00
rob thijssen 50a620b9b4 fix clippy warning and simplify cpu feature detection in mont_portable
module
2025-09-11 10:13:35 +03:00
rob thijssen 49efb4ebc5 07: stable toolchain, rust validations
- Switch toolchain to stable with clippy and rustfmt components - Clean
up Clippy warnings with inline format args and hygiene fixes - Add GPU
engine placeholders (gpu-cuda, gpu-opencl) in CLI and service - Return
clear runtime error and exit for unimplemented GPU engines - Format all
TOML files with Taplo and ensure taplo fmt --check passes - Improve
mining nonce partitioning for safe range splits - Update tests to pass
cleanly on stable without warnings
2025-09-09 21:39:01 +08:00
NIK 18c2c2b008 update toolchain 2025-08-29 18:01:50 +07:00
NIK 1f026da520 remove Apple-Intel build 2025-06-16 12:19:53 +08:00
NIK 2f2c8e69e6 Update release.yml 2025-06-16 12:16:48 +08:00
NIK 15d09cd130 Create release.yml 2025-06-16 12:12:53 +08:00
NIK fcb764b19d CI updates 2025-06-16 11:58:01 +08:00
NIK 59d96b9372 simplify ci 2025-06-16 11:51:25 +08:00
NIK 0760600e23 moved from main repo and renamed quantus-miner 2025-06-16 11:46:22 +08:00