diff --git a/tools/ca3-v4-amend/pc1-ca4-packs.ps1 b/tools/ca3-v4-amend/pc1-ca4-packs.ps1 index 4c479e02e..0c6701b62 100644 --- a/tools/ca3-v4-amend/pc1-ca4-packs.ps1 +++ b/tools/ca3-v4-amend/pc1-ca4-packs.ps1 @@ -20,7 +20,8 @@ $jobs = Split-Path $jobDir # the class v6 design rows (8 October 2026, an id carrying "v6"): the ca4-v6 kit (today's class v3 x8 and x16, the two re-weighted shadow # packs, the invention lane's two per-load packs, the controls mx8-genesis and mx8_sh256x27), same shape, label ca4-v6 $v6 = (Split-Path -Leaf $env:IGNEUM_JOB_DIR) -match 'v6' -$kitId = if ($v6) { 'fetch-ca4-v6-packs-20261008' } else { 'fetch-ca4-packs-20261007' } +$v6b = (Split-Path -Leaf $env:IGNEUM_JOB_DIR) -match 'v6b' +$kitId = if ($v6b) { 'fetch-ca4-v6b-packs-20261008' } elseif ($v6) { 'fetch-ca4-v6-packs-20261008' } else { 'fetch-ca4-packs-20261007' } $packs = Join-Path (Join-Path $jobs $kitId) 'packs' if (-not (Test-Path $packs)) { "RESULT error packs missing at $packs (the fetch job $kitId runs first)"; Summary 'failed' @{ error = 'packs missing' }; exit 2 } $inst = @("$env:LOCALAPPDATA\Programs\Igneum Miner", "$env:ProgramFiles\Igneum Miner") | Where-Object { Test-Path (Join-Path $_ 'igneum-worker-cuda.exe') } | Select-Object -First 1 @@ -32,7 +33,8 @@ $exe = Join-Path $inst 'igneum-worker-cuda.exe' # class in execution order, refuses the 16 x 27 construction on every attempt, so neither per-load export is a candidate class; both rows # still run as the energy reading of the placement and carry construction=unsound-energy-reading-only $packOrder = @('mx8-genesis', 'mx8_sh256x27', 'mx8_shl256x27', 'mx8_shl256x27_v2', 'mx8_mm128', 'mx8_mm512', 'mx8_mm1430') -if ($v6) { $packOrder = @('mx8-genesis', 'mx8_sh256x27', 'v3-x8-today', 'v3-x16-today', 'mix-mulheavy', 'mix-shflheavy', 'mx8_shl4096x1', 'mx8_shl2304x3') } +if ($v6) { $packOrder = @('mx8-genesis', 'mx8_sh256x27', 'v3-x8-today', 'v3-x16-today', 'mix-mulheavy', 'mix-shflheavy', 'mx8_shl4096x1', 'mx8_shl2304x3', 'v3-ds29', 'v3-ds30', 'v3-ds31') } +if ($v6b) { $packOrder = @('mix-shflheavy', 'v3-ds29', 'v3-ds30', 'v3-ds31', 'v3-x16-g2', 'v3-x8-g2') } foreach ($pk in $packOrder) { $d = Join-Path $packs $pk; if (-not (Test-Path $d)) { "RESULT error pack missing at $d"; Summary 'failed' @{ error = "pack $pk missing" }; exit 2 }; foreach ($f in (Get-ChildItem $d -File | Sort-Object Name)) { "RESULT kitfile $pk/$($f.Name) sha256 $((Get-FileHash -Algorithm SHA256 $f.FullName).Hash.ToLower())" } } "RESULT start $(Stamp) job=$jobName exe=$exe sha256=$((Get-FileHash -Algorithm SHA256 $exe).Hash.ToLower()) label=$(if ($v6) { 'ca4-v6' } else { 'ca4-research' })" $smi = (Get-Command nvidia-smi -ErrorAction SilentlyContinue).Source diff --git a/tools/ca3-v4-amend/pc1-publish-20261007.sh b/tools/ca3-v4-amend/pc1-publish-20261007.sh index 8749d5194..fe1179142 100755 --- a/tools/ca3-v4-amend/pc1-publish-20261007.sh +++ b/tools/ca3-v4-amend/pc1-publish-20261007.sh @@ -53,7 +53,9 @@ case "$STEP" in v5lock-5090) $P add --kind run --target ae432dc7 --id run-ca3-pc1-v5lock-5090-20261008-b --cards-off "nvidia:NVIDIA GeForce RTX 5090" --script tools/ca3-v4-amend/pc1-v4-efficiency.ps1 --timeout-minutes 30 --title "Class v5 against class v4 on the RTX 5090 at unlocked, 1,300 and 1,200 MHz (the v5 kit's CUDA packs, 60 s rows, the helper's cleared sequence, the card alone)" --expires-hours 12 $DEPLOY ;; v5lock-5080) $P add --kind run --target ae432dc7 --id run-ca3-pc1-v5lock-5080-20261008 --cards-off "nvidia:NVIDIA GeForce RTX 5080" --script tools/ca3-v4-amend/pc1-v4-efficiency.ps1 --timeout-minutes 30 --title "Class v5 against class v4 on the RTX 5080 at unlocked, 1,100 and 1,000 MHz (the v5 kit's CUDA packs, 60 s rows, the helper's cleared sequence, the card alone)" --expires-hours 12 $DEPLOY ;; v6-kit) $P add --kind fetch --target ae432dc7 --id fetch-ca4-v6-packs-20261008 --file "$KITS/igneum-ca4-v6-packs-20261008.zip" --dir jobs --extract --title "Class v6 design rows: today's class v3 x8 and x16, two re-weighted shadow packs, the invention lane's two per-load packs, the two controls" --expires-hours 36 $DEPLOY ;; - v6-packs) $P add --kind run --target ae432dc7 --id run-ca4-pc1-v6-packs-5090-20261008 --cards-off "nvidia:NVIDIA GeForce RTX 5090" --script tools/ca3-v4-amend/pc1-ca4-packs.ps1 --timeout-minutes 45 --title "Class v6 design rows on the RTX 5090 alone: eight packs at unlocked and the 1,300 MHz lock (self-test, 2^24 fingerprint, MH/s, W), label ca4-v6" --expires-hours 12 $DEPLOY ;; + v6-packs) $P add --kind run --target ae432dc7 --id run-ca4-pc1-v6-packs-5090-20261008 --cards-off "nvidia:NVIDIA GeForce RTX 5090" --script tools/ca3-v4-amend/pc1-ca4-packs.ps1 --timeout-minutes 60 --title "Class v6 design rows on the RTX 5090 alone: eleven packs (the class v3 pack at 2, 4 and 8 GiB datasets among them) at unlocked and the 1,300 MHz lock (self-test, 2^24 fingerprint, MH/s, W), label ca4-v6" --expires-hours 12 $DEPLOY ;; + v6b-kit) $P add --kind fetch --target ae432dc7 --id fetch-ca4-v6b-packs-20261008 --file "$KITS/igneum-ca4-v6b-packs-20261008.zip" --dir jobs --extract --title "Class v6 design rows, kit b: the byte-seed re-exports (x8 and x16 on generator 2 with the era, the re-weighted tables, the pinned class v3 program at 2, 4 and 8 GiB)" --expires-hours 36 $DEPLOY ;; + v6b-packs) $P add --kind run --target ae432dc7 --id run-ca4-pc1-v6b-packs-5090-20261008 --cards-off "nvidia:NVIDIA GeForce RTX 5090" --script tools/ca3-v4-amend/pc1-ca4-packs.ps1 --timeout-minutes 45 --title "Class v6 design rows, kit b, on the RTX 5090 alone at unlocked and the 1,300 MHz lock, label ca4-v6" --expires-hours 12 $DEPLOY ;; read) node tools/jobs.mjs "$1" --all ;; *) sed -n 2,12p "$0"; exit 2 ;; esac