feat: initialize managed portal

This commit is contained in:
Yoilun
2026-04-27 10:04:36 +08:00
commit d4e351df71
145 changed files with 13425 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
#!/usr/bin/env bash
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_ROOT="$SCRIPT_DIR"
WHEELHOUSE_DIR="$PROJECT_ROOT/wheelhouse"
mkdir -p "$WHEELHOUSE_DIR"
python3 -m venv "$PROJECT_ROOT/.wheelhouse-venv"
source "$PROJECT_ROOT/.wheelhouse-venv/bin/activate"
python -m pip install --upgrade pip setuptools wheel
pip download -d "$WHEELHOUSE_DIR" pip setuptools wheel
pip download -d "$WHEELHOUSE_DIR" "numpy<2"
pip download -d "$WHEELHOUSE_DIR" \
--index-url https://download.pytorch.org/whl/cu126 \
--extra-index-url https://pypi.nvidia.com \
torch torchvision
pip download -d "$WHEELHOUSE_DIR" \
--extra-index-url https://pypi.nvidia.com \
"tensorflow[and-cuda]==2.16.1" "tf-keras==2.16.0"
pip download -d "$WHEELHOUSE_DIR" \
--find-links "$WHEELHOUSE_DIR" \
-c "$PROJECT_ROOT/constraints-wheelhouse.txt" \
-r "$PROJECT_ROOT/requirements-native.txt"
deactivate
echo "wheelhouse_ready=$WHEELHOUSE_DIR"