Merge pull request 'deploy: beast joins the miner fleet for mainnet' (#20) from deploy/enable-beast into main
All checks were successful
ci / fmt (push) Successful in 20s
deploy / build (push) Successful in 1m37s
deploy / deploy (1, benjy.hanzalova.internal, cuda, bob.hanzalova.internal) (push) Successful in 37s
ci / clippy (push) Successful in 2m25s
deploy / deploy (2, beast.hanzalova.internal, cuda, bob.hanzalova.internal) (push) Successful in 33s
deploy / deploy (1, quadbrat.hanzalova.internal, cuda, bob.hanzalova.internal) (push) Successful in 53s
ci / doc (push) Successful in 2m30s
ci / test (push) Successful in 7m32s

This commit was merged in pull request #20.
This commit is contained in:
2026-09-09 06:15:02 +00:00
2 changed files with 7 additions and 8 deletions

View File

@@ -82,9 +82,8 @@ jobs:
# so the firewalld rich rule admits it. lair/quantus's SCRAPE_MINERS
# must list it so Prometheus scrapes it.
#
# Policy until the mainnet call (quantus/miner#1): benjy and quadbrat
# mine testnet continuously; beast (2x RTX 5090) serves inference and
# does not mine. Enabling it is uncommenting the entry.
# Mainnet call 2026-09-09 (quantus/miner#1): all three hosts mine;
# neuron (cortex inference) is disabled on each of them.
# `kernel` is the kernel id validate expects on the per-device metric:
# cuda (engine-cuda, #3) on every NVIDIA host once the build carries
# the fat binary; u64 would mean the miner silently fell back to wgpu.
@@ -96,10 +95,10 @@ jobs:
node: bob.hanzalova.internal
gpu_devices: "1" # 1x RTX 3060 (sm_86)
kernel: cuda
# - host: beast.hanzalova.internal
# node: bob.hanzalova.internal
# gpu_devices: "2" # 2x RTX 5090 (sm_120)
# kernel: cuda
- host: beast.hanzalova.internal
node: bob.hanzalova.internal
gpu_devices: "2" # 2x RTX 5090 (sm_120)
kernel: cuda
steps:
- uses: actions/checkout@v4
- uses: actions/download-artifact@v3

View File

@@ -24,7 +24,7 @@ set -euo pipefail
ADMIN_USER="${ADMIN_USER:-$USER}"
# Must agree with the deploy matrix in .gitea/workflows/deploy.yaml.
MINER_HOSTS="${MINER_HOSTS-benjy.hanzalova.internal quadbrat.hanzalova.internal}"
MINER_HOSTS="${MINER_HOSTS-benjy.hanzalova.internal quadbrat.hanzalova.internal beast.hanzalova.internal}"
PUBKEY=""
while [ $# -gt 0 ]; do