fix: deps/ 从 ARM64 设备预下载 cp310 wheel,不再依赖 Windows pip
This commit is contained in:
parent
30f3ae66a4
commit
b08bf2725f
1
.gitignore
vendored
1
.gitignore
vendored
@ -42,3 +42,4 @@ dataset/
|
||||
__pycache__/
|
||||
managerd.db
|
||||
assets-import.tar.gz
|
||||
deps/
|
||||
|
||||
@ -77,11 +77,12 @@ fi
|
||||
# ── 离线 Python 依赖 ──
|
||||
echo "[6/7] 离线 Python 依赖..."
|
||||
mkdir -p "$BUILD_DIR/deps"
|
||||
# 尝试下载 onnxruntime ARM64 wheel(离线安装用)
|
||||
if command -v pip3 &>/dev/null; then
|
||||
pip3 download onnxruntime numpy --platform linux_aarch64 --platform manylinux2014_aarch64 --only-binary=:all: --python-version 3.10 -d "$BUILD_DIR/deps/" 2>/dev/null && echo " ✓ ARM64 wheels" || echo " ⚠ pip download 失败,跳过"
|
||||
if [ -d "$PROJECT_DIR/deps" ] && ls "$PROJECT_DIR/deps"/*.whl >/dev/null 2>&1; then
|
||||
cp "$PROJECT_DIR/deps"/*.whl "$BUILD_DIR/deps/" 2>/dev/null
|
||||
echo " ✓ $(ls "$BUILD_DIR/deps/" | wc -l) 个 wheel"
|
||||
else
|
||||
echo " ⚠ pip3 不可用,跳过"
|
||||
echo " ⚠ deps/ 目录为空,请先在 ARM64 设备上运行: pip3 download onnxruntime numpy -d /tmp/deps"
|
||||
echo " 然后复制到项目的 deps/ 目录"
|
||||
fi
|
||||
|
||||
# ── README ──
|
||||
|
||||
Loading…
Reference in New Issue
Block a user