You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The same models were tested via Ollama 0.22.0 — Ollama rejects paddleocr architecture with unknown model architecture, so the Ollama route is also blocked.
This appears to be a Windows + AMD GPU specific issue with the paddleocr architecture integration.
Full Logs
Model loading (no errors):
load_backend: loaded Vulkan backend
load_backend: loaded CPU backend from ggml-cpu-zen4.dll
llama_model_loader: loaded meta data with 41 key-value pairs and 165 tensors
print_info: arch = paddleocr
print_info: model type = 0.3B
print_info: model params = 466.65 M
load_tensors: offloaded 19/19 layers to GPU
clip_model_loader: has vision encoder
clip_ctx: CLIP using Vulkan0 backend
load_hparams: image_size: 1680
load_hparams: image_max_pixels: 2822400
srv load_model: loaded multimodal model
srv load_model: initializing slots, n_slots = 4
# ← hangs here, never continues
Title: [Bug] PaddleOCR-VL: model loads but produces zero output on Windows AMD GPU (ROCm + Vulkan)
Environment
Model
Commands Tried
1. llama-server (ROCm / Vulkan) — hangs at slot init
2. llama-cli (Vulkan) — zero output
3. llama-mtmd-cli (ROCm / Vulkan) — zero output
4. llama-llava-cli (Vulkan) — zero output
5. llama-cli text-only (no image, no mmproj) — zero output
Expected Behavior
Model should perform OCR on input images and output recognized text.
Actual Behavior
Model and mmproj load successfully in all cases:
paddleocrrecognized ✅image_size: 1680✅But inference produces zero tokens. No error, no crash, no output.
With
llama-server, the server stops at:and never reaches the
HTTP server listeningmessage. Process exits silently.GPU memory breakdown (no issues):
Notes
paddleocrarchitecture withunknown model architecture, so the Ollama route is also blocked.Full Logs
Model loading (no errors):