Spaces:
Running on Zero
Running on Zero
A newer version of the Gradio SDK is available:
6.9.0
Operational Notes (DeepSeek-OCR-Demo)
Hugging Face token handling
HF_TOKENis not present by default in shell env.- Local HF CLI token exists at
~/.cache/huggingface/token(used as local fallback). - Repo now includes:
.gitignore(ignores.envand local caches).env.example(HF_TOKEN=...placeholder only)scripts/fetch_space_logs.sh(Spaces log fetch helper)
Spaces-compatible secret pattern
- Preferred: set
HF_TOKENin Space Settings -> Variables and secrets. - Local dev:
cp .env.example .env, setHF_TOKEN, then:set -a; . ./.env; set +a
Space log access
- Run logs:
./scripts/fetch_space_logs.sh ricklon/DeepSeek-OCR-2-Math run
- Build logs:
./scripts/fetch_space_logs.sh ricklon/DeepSeek-OCR-2-Math build
Current findings from logs
- Build logs looked healthy for commit
d6afca6(no build failure seen). - Run logs show normal startup and large model download/initialization.
- Observed warning:
- Flash Attention warning about model init on CPU before GPU move.
- This warning was already expected in this app flow and not by itself a crash.
- Observed
GPU task abortedin UI, but abort stack line was not yet captured in the streamed snippet.
Likely runtime risk (not yet conclusively proven)
@spaces.GPU(duration=90)may be too short for heavy pages now that equation refinement can trigger multiple extra inferences.- If abort repeats under load, first mitigation to try is increasing GPU duration for
process_image/process_pdf.
Region OCR feature status
- Region OCR UI was added with
gr.ImageEditorbehind a compatibility guard:HAS_IMAGE_EDITOR = hasattr(gr, "ImageEditor")
- Space config is
sdk_version: 6.8.0, which should supportImageEditor.