From 9dd29ac5897769492cba03b9f0e57390f60526d6 Mon Sep 17 00:00:00 2001 From: Roman Pope Date: Thu, 28 May 2026 02:54:44 -0400 Subject: [PATCH] Workflow: pin numpy<2 AFTER requirements.txt (torch 2.2.2 NumPy 1.x ABI) --- .riahub/workflows/train.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.riahub/workflows/train.yaml b/.riahub/workflows/train.yaml index 05b8697..a3c1537 100644 --- a/.riahub/workflows/train.yaml +++ b/.riahub/workflows/train.yaml @@ -380,6 +380,10 @@ jobs: exit 1 fi $PIP install h5py scipy + # After requirements.txt, force numpy back to <2 (torch 2.2.2 has + # NumPy 1.x ABI; transitive deps in requirements.txt would + # otherwise leave numpy 2.x in place and crash at runtime). + $PIP install --upgrade --force-reinstall "numpy<2" TORCH_INDEX_URL="https://download.pytorch.org/whl/cpu" TORCH_REASON="no NVIDIA GPU detected" if command -v nvidia-smi &> /dev/null; then