Files

17 lines
939 B
Bash
Raw Permalink Normal View History

#!/usr/bin/env bash
# 把 onnxruntime-web 1.20.1 放到 webapp/vendor/ort/(离线部署 &ortLocal=1、R4/R9 探针不依赖 CDN)。
# 2026-10-18 第六轮(审查 A-3 / B-3):第六轮实测 jsdelivr 间歇不可达;WebGPU 需要 ort.webgpu.min.js 与 jsep 版 wasm。
# 已存在且版本对就跳过。用法:bash ml/prep/vendor_ort.sh
set -e
cd "$(dirname "$0")/../.."
V=1.20.1; D=webapp/vendor/ort
if [ -f $D/VERSION ] && [ "$(cat $D/VERSION)" = $V ]; then echo "[ort] $D 已是 $V,跳过"; exit 0; fi
T=$(mktemp -d); trap 'rm -rf "$T"' EXIT
(cd "$T" && npm pack onnxruntime-web@$V --silent >/dev/null && tar xzf onnxruntime-web-$V.tgz)
mkdir -p $D
for f in ort.min.js ort.webgpu.min.js ort-wasm-simd-threaded.wasm ort-wasm-simd-threaded.mjs ort-wasm-simd-threaded.jsep.wasm ort-wasm-simd-threaded.jsep.mjs; do
cp "$T/package/dist/$f" $D/
done
echo $V > $D/VERSION
echo "[ort] 已放到 $D($(du -sh $D | cut -f1))"