deploy: tie the GPU profile to the miner's lifecycle
ci / fmt (pull_request) Successful in 23s
bench / build (pull_request) Successful in 1m19s
ci / clippy (pull_request) Successful in 2m23s
ci / doc (pull_request) Successful in 2m29s
bench / measure (pull_request) Failing after 2m23s
ci / test (pull_request) Successful in 8m30s
#33
by grenade was merged 2026-09-22 13:14:30 +00:00
deploy: require nvcc at build time
ci / fmt (pull_request) Successful in 19s
ci / clippy (pull_request) Successful in 1m46s
ci / doc (pull_request) Successful in 2m0s
ci / test (pull_request) Successful in 6m50s
#32
by grenade was merged 2026-09-14 17:18:13 +00:00
engine-cuda: loop kernel diagonal from launch parameters (+1.3% loop kernel), multiply-add screening variants
ci / fmt (pull_request) Successful in 19s
bench / build (pull_request) Successful in 1m11s
ci / clippy (pull_request) Successful in 1m46s
ci / doc (pull_request) Successful in 1m42s
bench / measure (pull_request) Successful in 2m50s
ci / test (pull_request) Successful in 7m1s
#31
by grenade was merged 2026-09-14 17:01:16 +00:00
readme: 4090 at 727 MH/s on the loop kernel, how to select it
ci / fmt (pull_request) Successful in 19s
ci / clippy (pull_request) Successful in 1m48s
ci / doc (pull_request) Successful in 2m3s
ci / test (pull_request) Successful in 6m49s
#30
by grenade was merged 2026-09-14 16:39:25 +00:00
engine-cuda: loop-structured mining_loop kernel, opt-in via MINER_CUDA_KERNEL=loop
ci / fmt (pull_request) Successful in 21s
bench / build (pull_request) Successful in 1m0s
ci / clippy (pull_request) Successful in 2m42s
ci / doc (pull_request) Successful in 2m46s
bench / measure (pull_request) Successful in 2m56s
ci / test (pull_request) Successful in 7m54s
#29
by grenade was merged 2026-09-14 13:44:56 +00:00
release: tag-triggered binaries and a README that states the measured rates
ci / fmt (pull_request) Successful in 20s
bench / build (pull_request) Successful in 1m15s
ci / clippy (pull_request) Successful in 1m43s
ci / doc (pull_request) Successful in 2m0s
bench / measure (pull_request) Successful in 2m52s
ci / test (pull_request) Successful in 6m55s
#28
by grenade was merged 2026-09-13 22:24:07 +00:00
perf: whole-grid batches, early reject on element 0, precomputed nonce direction (+2.9% on beast)
ci / fmt (pull_request) Successful in 19s
bench / build (pull_request) Successful in 1m15s
ci / clippy (pull_request) Successful in 1m45s
ci / doc (pull_request) Successful in 1m58s
bench / measure (pull_request) Successful in 2m51s
ci / test (pull_request) Successful in 6m46s
#26
by grenade was merged 2026-09-13 21:06:33 +00:00
perf: fused-PTX field arithmetic, +54..66% on every card
ci / fmt (pull_request) Successful in 20s
bench / build (pull_request) Successful in 1m16s
ci / clippy (pull_request) Successful in 1m44s
bench / measure (pull_request) Successful in 2m52s
ci / doc (pull_request) Successful in 2m1s
ci / test (pull_request) Successful in 6m59s
#23
by grenade was merged 2026-09-13 19:40:28 +00:00
perf: parameter-bank uniforms and per-arch carry path (+20.5% sm_120)
ci / fmt (pull_request) Successful in 19s
bench / build (pull_request) Successful in 1m31s
ci / clippy (pull_request) Successful in 2m21s
ci / doc (pull_request) Successful in 2m24s
bench / measure (pull_request) Successful in 4m15s
ci / test (pull_request) Successful in 7m51s
#22
by grenade was merged 2026-09-13 17:20:54 +00:00
deploy: miner credentials from the mainnet chain
ci / fmt (pull_request) Successful in 22s
ci / clippy (pull_request) Successful in 1m54s
ci / doc (pull_request) Successful in 2m6s
ci / test (pull_request) Successful in 7m39s
#21
by grenade was merged 2026-09-09 09:04:31 +00:00
deploy: beast joins the miner fleet for mainnet
ci / fmt (pull_request) Successful in 26s
ci / doc (pull_request) Successful in 2m25s
ci / test (pull_request) Successful in 7m33s
ci / clippy (pull_request) Failing after 12m11s
#20
by grenade was merged 2026-09-09 06:15:04 +00:00
deploy: chain id as a dispatch input for the miner credential path
ci / fmt (pull_request) Successful in 46s
ci / clippy (pull_request) Successful in 2m56s
ci / test (pull_request) Successful in 6m49s
ci / doc (pull_request) Successful in 2m18s
#19
by grenade was merged 2026-09-09 05:05:38 +00:00
bench: record the memory clock alongside the SM clock (schema 2)
ci / fmt (pull_request) Successful in 36s
bench / build (pull_request) Successful in 1m37s
ci / doc (pull_request) Successful in 1m42s
ci / clippy (pull_request) Successful in 2m5s
bench / measure (pull_request) Successful in 3m48s
ci / test (pull_request) Successful in 7m3s
#18
by grenade was merged 2026-09-03 15:54:48 +00:00
engine-cuda: deferred carries, carry-flag arithmetic, one nonce per thread
ci / fmt (pull_request) Successful in 23s
bench / build (pull_request) Successful in 1m0s
ci / clippy (pull_request) Successful in 1m57s
bench / measure (pull_request) Successful in 2m51s
ci / doc (pull_request) Successful in 1m52s
ci / test (pull_request) Successful in 7m25s
#17
by grenade was merged 2026-09-03 13:01:47 +00:00
engine-cuda: native CUDA mining engine behind MinerEngine
ci / fmt (pull_request) Successful in 20s
bench / build (pull_request) Successful in 1m15s
ci / clippy (pull_request) Successful in 1m40s
ci / doc (pull_request) Successful in 2m6s
bench / measure (pull_request) Successful in 2m51s
ci / test (pull_request) Successful in 7m45s
#16
by grenade was merged 2026-09-03 11:57:42 +00:00
metrics: stale work is the batch in flight at cancellation, not the whole search
ci / fmt (pull_request) Successful in 21s
bench / build (pull_request) Successful in 1m1s
ci / clippy (pull_request) Successful in 1m55s
ci / doc (pull_request) Successful in 1m55s
bench / measure (pull_request) Successful in 2m56s
ci / test (pull_request) Successful in 6m35s
#15
by grenade was merged 2026-09-03 11:28:44 +00:00
metrics: attribute hashrate to build, device, kernel and job outcomes
ci / fmt (pull_request) Successful in 20s
bench / build (pull_request) Successful in 1m2s
ci / clippy (pull_request) Successful in 1m37s
ci / doc (pull_request) Successful in 1m58s
bench / measure (pull_request) Successful in 2m55s
ci / test (pull_request) Successful in 6m50s
#14
by grenade was merged 2026-09-03 11:16:26 +00:00
deploy: wait for the miner to connect before judging its metrics
ci / fmt (pull_request) Successful in 22s
ci / clippy (pull_request) Successful in 1m51s
ci / doc (pull_request) Successful in 2m10s
ci / test (pull_request) Successful in 6m56s
#13
by grenade was merged 2026-09-03 10:38:22 +00:00
deploy: build on push to main and land the binary on the mining hosts
ci / fmt (pull_request) Successful in 24s
ci / clippy (pull_request) Successful in 1m38s
ci / doc (pull_request) Successful in 2m0s
ci / test (pull_request) Successful in 7m47s
#12
by grenade was merged 2026-09-03 10:33:18 +00:00
bench: quantus-bench harness and a workflow that measures on a mining host
ci / fmt (pull_request) Successful in 31s
bench / build (pull_request) Successful in 1m1s
ci / clippy (pull_request) Successful in 1m55s
bench / measure (pull_request) Successful in 2m59s
ci / test (pull_request) Successful in 9m7s
ci / doc (pull_request) Successful in 1m42s
#11
by grenade was merged 2026-09-03 10:19:34 +00:00