Commit Graph
30 Commits
Author SHA1 Message Date
rob thijssen 2d8945ee34 Use ubuntu-latest runner for CI workflow instead of self-hosted 2025-09-17 00:01:48 +08:00
rob thijssen 84f2156c39 change trigger branches from 'cuda' to 'main' 2025-09-16 23:56:19 +08:00
rob thijssen 9f14ebd121 Merge pull request #4 from Quantus-Network/cuda
cuda mining engine
2025-09-16 23:53:16 +08:00
rob thijssen 8f051f543c Add build.rs to embed version with git SHA in miner-cli binary 2025-09-16 12:24:24 +08:00
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 94ef423ff9 ci: build builders 2025-09-13 10:58:17 +08:00
rob thijssen 9bfd75ba35 ci: syntax correction 2025-09-13 10:38:56 +08:00
rob thijssen 9d648f06c7 ci: syntax correction 2025-09-13 10:33:06 +08:00
rob thijssen 56c121e239 ci: syntax correction 2025-09-13 10:30:09 +08:00
rob thijssen 0a95ec6f87 ci: build builders: cuda-build:12.9.0, cuda-build:13.0.0 2025-09-13 10:25:52 +08: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