Commit Graph

  • a8e7bc669f maybe better? illuzen 2025-11-18 18:29:53 +08:00
  • 067abe7c18 linear layer fixed illuzen 2025-11-18 15:27:42 +08:00
  • 46282c3852 fix bytes_to_field_elements illuzen 2025-11-18 12:52:11 +08:00
  • 7aba4eac70 merge gf_mul back into mining, clean up tests illuzen 2025-11-18 10:54:43 +08:00
  • 4d0a8c425a fixed gf_mul illuzen 2025-11-18 10:20:48 +08:00
  • 45e0d7d384 sort of almost illuzen 2025-11-17 21:35:25 +08:00
  • 36cb0efb8a closer illuzen 2025-11-17 18:38:04 +08:00
  • 93696a5f4b a bit of debug illuzen 2025-11-17 17:40:38 +08:00
  • e7156dd890 closer illuzen 2025-11-17 17:05:35 +08:00
  • 9635482098 test vectors illuzen 2025-11-17 16:54:20 +08:00
  • c214aa9d47 kinda poseidon2 illuzen 2025-11-17 16:51:32 +08:00
  • 6fc2e9a209 separate wgsl file illuzen 2025-11-17 16:49:51 +08:00
  • 4578e076ce toy hasher illuzen 2025-11-17 16:47:23 +08:00
  • 50958ef4da ok wgpu runs hello world illuzen 2025-11-17 16:37:05 +08:00
  • 029cf6640a fix: Docker release - Workflow rename (#27) Cezary Olborski 2025-11-17 11:59:25 +08:00
  • 6715169630 fix: Unknown target fix Cezary Olborski 2025-11-17 11:53:17 +08:00
  • 8c0938333d fix: Docker workflow paths (#26) Cezary Olborski 2025-11-17 10:56:06 +08:00
  • 6831d6a493 feat: Docker image + release (#25) Cezary Olborski 2025-11-17 09:26:43 +08:00
  • aa9e7ca5f2 Merge pull request #23 from Quantus-Network/release/v1.0.0 v1.0.0 Nikolaus Heger 2025-11-07 14:52:59 +08:00
  • 6902c650a9 bump version to v1.0.0 n13 2025-11-07 06:46:28 +00:00
  • e0f7beef74 make major update actually work Nikolaus Heger 2025-11-07 14:44:55 +08:00
  • e92c4f0769 update comment Nikolaus Heger 2025-11-07 14:40:13 +08:00
  • 06ddee497d remove montgomery from CI Nikolaus Heger 2025-11-07 14:34:28 +08:00
  • 63d7e114c2 Support new pow algo on cpu, not gpu (#22) illuzen 2025-11-03 16:23:18 +08:00
  • 57f69b6aae Merge pull request #21 from Quantus-Network/illuzen/use-qpow-math Nikolaus Heger 2025-10-16 16:33:21 +08:00
  • f35660c9e9 clippy Nikolaus Heger 2025-10-16 16:03:25 +08:00
  • 3466eff8b0 fmt Nikolaus Heger 2025-10-16 16:01:10 +08:00
  • c0bfca592d added benchmarks illuzen 2025-10-13 23:10:41 +08:00
  • 6912470e84 removed unused files illuzen 2025-10-13 22:00:38 +08:00
  • 534b3ac2f8 qpow-math from git illuzen 2025-10-13 21:53:11 +08:00
  • ff3e65361a remove qpow reimplementation illuzen 2025-10-13 21:36:44 +08:00
  • a6660c5e13 bump version to v0.3.0 (#18) v0.3.0 Quantus Network CI 2025-09-26 09:32:02 +08:00
  • 85006dd3a7 Merge pull request #17 from Quantus-Network/illuzen/poseidon-pow illuzen 2025-09-25 22:36:00 +08:00
  • 0a96d2f6b7 taplooooo illuzen 2025-09-25 22:31:21 +08:00
  • aa1204bab9 switch to poseidon illuzen 2025-09-25 22:27:17 +08:00
  • e81de0e053 bump version to v0.2.1 (#16) v0.2.1 Quantus Network CI 2025-09-23 17:32:35 +08:00
  • abc3fcfcd3 chore: RM - refreshed (#15) Cezary Olborski 2025-09-23 17:22:49 +08:00
  • 7f4fab91aa fix: ADMIN_PAT (#13) Cezary Olborski 2025-09-23 15:57:03 +08:00
  • 4dea7ec895 feat: Release with PR (#11) Cezary Olborski 2025-09-23 15:36:02 +08:00
  • 6f431e514d test: release workflow refreshed (#10) Cezary Olborski 2025-09-23 13:07:19 +08:00
  • c820e0bd84 chore: Lock update + logs warn fix (#9) Cezary Olborski 2025-09-23 12:48:51 +08:00
  • 4a4d3a612a chore: quantus-miner-api dependency (#8) Cezary Olborski 2025-09-23 12:25:38 +08:00
  • 3adf1509a5 chore: CI improvements (#7) Cezary Olborski 2025-09-23 12:10:58 +08:00
  • cc536cef9e fix: aarch64 compilation (#6) Cezary Olborski 2025-09-23 10:08:17 +08:00
  • b2f32f875d Merge pull request #5 from Quantus-Network/telemetry rob thijssen 2025-09-17 14:59:18 +08:00
  • 1103eb3efe Add miner-telemetry crate and integrate telemetry support rob thijssen 2025-09-17 14:26:51 +08:00
  • 05a51fe5df Simplify short SHA extraction in build script rob thijssen 2025-09-17 00:12:26 +08:00
  • 058a287dcd Use if let Ok instead of if let Some for GITHUB_SHA check rob thijssen 2025-09-17 00:11:54 +08:00
  • 74858c3280 Sort features in Cargo.toml for miner-service metrics flag rob thijssen 2025-09-17 00:10:32 +08:00
  • 2d8945ee34 Use ubuntu-latest runner for CI workflow instead of self-hosted rob thijssen 2025-09-17 00:01:48 +08:00
  • 84f2156c39 change trigger branches from 'cuda' to 'main' rob thijssen 2025-09-16 23:56:19 +08:00
  • 9f14ebd121 Merge pull request #4 from Quantus-Network/cuda rob thijssen 2025-09-16 23:53:16 +08:00
  • 3730f79094 Add stable config for NVIDIA RTX 5090 CUDA miner rob thijssen 2025-09-16 23:48:23 +08:00
  • b4e9bf0c42 Add FoundOrigin enum to track candidate source in engine results rob thijssen 2025-09-16 23:09:25 +08:00
  • a0a7712493 Add found-origin metrics and logging for CUDA engine candidates rob thijssen 2025-09-16 22:49:47 +08:00
  • f3af50acac Update CUDA miner debug environment for RTX 5090 rob thijssen 2025-09-16 22:07:03 +08:00
  • 8c4934b8f6 Enable and configure CUDA miner settings for RTX 5090 debug environment rob thijssen 2025-09-16 22:03:41 +08:00
  • a824148b68 Lower CUDA log level from debug to trace for finer-grained output rob thijssen 2025-09-16 21:47:44 +08:00
  • cdf197cd15 Add extensive debug and info logging to CUDA engine initialization and kernel launches rob thijssen 2025-09-16 21:02:32 +08:00
  • 8f051f543c Add build.rs to embed version with git SHA in miner-cli binary rob thijssen 2025-09-16 12:24:24 +08:00
  • fbd63b580f revert all --version semver changes rob thijssen 2025-09-15 09:38:50 +08:00
  • e899709f72 Revert "Add build script to append git SHA to version info" rob thijssen 2025-09-15 09:29:11 +08:00
  • 7674e3141f Add build script to append git SHA to version info rob thijssen 2025-09-15 09:14:40 +08:00
  • 5867ddefe9 append short git sha to the semantic version returned by the cli when invoked with --version rob thijssen 2025-09-15 09:01:27 +08:00
  • b108ccefbe simplify sha3 digest handling in qpow kernel rob thijssen 2025-09-15 08:44:34 +08:00
  • 2480d7828b Cache CUDA context and module in CudaEngine for reuse rob thijssen 2025-09-14 18:49:19 +03:00
  • 7e6eee8c72 Add watchdog logging and improve result channel handling in miner service rob thijssen 2025-09-14 18:33:50 +03:00
  • 6ca3d236ab Increase CUDA threads to 7168 and disable host verification rob thijssen 2025-09-14 18:04:45 +03:00
  • 0c3617c9e1 Adjust MINER_CUDA_VERIFY to 2048 in debug config rob thijssen 2025-09-14 17:44:21 +03:00
  • 2c7709413b Use Rust 1.58+ format strings in miner logs and remove unused binding rob thijssen 2025-09-14 17:35:23 +03:00
  • 4ba983a4c0 Add job ID to miner thread logs for better traceability rob thijssen 2025-09-14 17:05:14 +03:00
  • 2596e62003 Limit counted CUDA attempts to covered nonces for accuracy rob thijssen 2025-09-14 16:03:34 +03:00
  • 1a2d5e459d Update CUDA miner example profiles to use auto-tuned G2 kernel settings rob thijssen 2025-09-14 16:00:19 +03:00
  • 0d81f3a346 Autotune CUDA desired_iters and improve logging rob thijssen 2025-09-14 15:43:36 +03:00
  • f37e70e1b1 Fix nonce advancement logic and update CUDA miner env settings rob thijssen 2025-09-14 15:31:46 +03:00
  • 737de2113a Add debug option to force GPU winner for early exit rob thijssen 2025-09-14 15:06:22 +03:00
  • 456742e425 fix kernel indexing and use correct digest bytes in qpow CUDA kernel rob thijssen 2025-09-14 14:47:44 +03:00
  • 05217dc516 Add MINER_CUDA_VERIFY to cuda-miner debug env file rob thijssen 2025-09-14 14:34:47 +03:00
  • c3fa990402 optional host-side verification for CUDA G2 batches rob thijssen 2025-09-14 14:29:28 +03:00
  • e9eada661d mark job result as served and track serving metrics in miner service rob thijssen 2025-09-14 14:05:26 +03:00
  • 6d9e5ab89b Add engine health dashboard for Grafana monitoring rob thijssen 2025-09-14 13:29:36 +03:00
  • d6f98398ed Update Grafana engines comparison dashboard JSON formatting and widgets rob thijssen 2025-09-14 13:16:00 +03:00
  • 531eb7df99 refine mining metrics to reduce redundancy and improve cleanup rob thijssen 2025-09-14 13:08:42 +03:00
  • c385f25af8 add set_job_estimated_rate_backend function to metrics crate rob thijssen 2025-09-14 12:54:01 +03:00
  • 80f3bb3eae Add janitor thread to prune stale job and thread metrics rob thijssen 2025-09-14 12:50:58 +03:00
  • ca9f97a265 adjust active thread count based on desired iterations in CUDA kernel launch rob thijssen 2025-09-14 12:18:43 +03:00
  • d2842cf7ed refactor CUDA G2 batching to allocate inputs and outputs per batch rob thijssen 2025-09-14 11:58:40 +03:00
  • 8399bd6f7d early-exit detection and per-batch base nonce logic to CUDA miner rob thijssen 2025-09-14 11:22:44 +03:00
  • 3fa3b60b20 Disable CUDA sampler in 3060 debug example env file rob thijssen 2025-09-14 10:56:43 +03:00
  • 0d3d3c50e3 Reduce CUDA threads and increase batches in miner config rob thijssen 2025-09-14 10:54:47 +03:00
  • 06629e85b7 Add MINER_CUDA_BATCHES to cuda-miner-3060-debug env file rob thijssen 2025-09-14 10:42:41 +03:00
  • e57e91bec9 Refactor CUDA engine bounds calculation for clarity rob thijssen 2025-09-14 10:38:53 +03:00
  • 8288d21423 CUDA kernel batching and estimated attempt rate metrics rob thijssen 2025-09-14 10:35:51 +03:00
  • b58e54eacd Fix nonce coverage calculation to use actual covered count rob thijssen 2025-09-14 10:11:52 +03:00
  • 4c5fe8b36d Adjust CUDA iterations per thread based on remaining nonce range rob thijssen 2025-09-14 09:57:44 +03:00
  • 928f2fe4c2 Add detailed debug logs for CUDA G1 and G2 coverage prefixes rob thijssen 2025-09-14 09:42:15 +03:00
  • ce749eebc3 Add RUST_LOG settings to cuda-miner debug environment file rob thijssen 2025-09-14 09:22:09 +03:00
  • b0eedef3e5 Improve full-precision bound checks for CUDA G2 coverage and hashing rob thijssen 2025-09-14 09:11:55 +03:00
  • 05bb5d885f Increase CUDA kernel ABI version and add coverage bounds check rob thijssen 2025-09-14 08:28:10 +03:00
  • 2a2bc1f60b debug and warn logs for CUDA G2 winner diagnostics rob thijssen 2025-09-14 05:46:26 +03:00