baberu-ocr-webgpu / run-browser-server.sh
ameraino11's picture
Add complete 121 MB and 242 MB WebGPU variants, port source, and benchmarks
520f98d verified
Raw
History Blame Contribute Delete
678 Bytes
#!/bin/sh
set -eu
root=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd)
repo_root=$(CDPATH= cd -- "$root/../.." && pwd)
local_ort_dist="$root/node_modules/onnxruntime-web/dist"
repo_ort_dist="$repo_root/node_modules/.bun/onnxruntime-web@1.27.0/node_modules/onnxruntime-web/dist"
if [ -d "$local_ort_dist" ]; then
ort_dist="$local_ort_dist"
else
ort_dist="$repo_ort_dist"
fi
if [ ! -d "$ort_dist" ]; then
printf '%s\n' "Missing ONNX Runtime Web. Run npm install in $root." >&2
exit 1
fi
mkdir -p "$root/.cache"
ln -sfn "$ort_dist" "$root/.cache/ort"
cd "$root"
if [ -x .venv/bin/python ]; then
python=.venv/bin/python
else
python=python3
fi
exec "$python" serve_browser.py