feat: initialize managed portal
This commit is contained in:
31
managed/people_flow_project/build_wheelhouse.sh
Executable file
31
managed/people_flow_project/build_wheelhouse.sh
Executable 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"
|
||||
Reference in New Issue
Block a user