Views
No views yet
qwen3_vl_vision.onnx for a short, stable deployment name. The original Qwen3-VL model and this deployment package use the Apache-2.0 license; runtime dependency licenses remain with their upstream projects.qwen3vl-30b-text-q4_1.gguf: Q4_1 GGUF text/MoE decoder.qwen3_vl_vision.onnx: ONNX vision encoder.configs/K1/config.json and configs/K3/config.json: platform-specific SpaceMIT EP settings.RISCV_ROOT_PATH and SPACEMIT_ORT_DIR, then run:bash build_spacemit.sh1export MODEL_DIR=/path/to/Qwen3-VL-30B-A3B-SpacemiT
2export LLAMA_DIR=/path/to/llama.cpp-installed
3export ORT_DIR=/path/to/spacemit-ort.riscv64.2.0.6
4export LD_LIBRARY_PATH="$LLAMA_DIR/lib:$ORT_DIR/lib:${LD_LIBRARY_PATH:-}"0;1;2;3 and four threads. Use configs/K1/config.json and -t 4.8;9;10;11;12;13;14;15 and eight threads. Use configs/K3/config.json and -t 8.ep_config pins the SpaceMIT Execution Provider to the correct board's AI cores.1"$LLAMA_DIR/bin/llama-server" \
2 -m "$MODEL_DIR/qwen3vl-30b-text-q4_1.gguf" \
3 --media-backend smt \
4 --smt-config-dir "$MODEL_DIR/configs/K1" \
5 -t 4 --host 0.0.0.0 --port 8080 --warmupconfigs/K3 and -t 8.POST /v1/chat/completions request containing an image data URL and a prompt such as Describe the image content.. Set temperature to 0, use a small max_tokens value for a smoke test, and disable Qwen thinking with chat_template_kwargs: {"enable_thinking": false}.1curl http://127.0.0.1:8080/v1/chat/completions \
2 -H 'Content-Type: application/json' \
3 -d '{"messages":[{"role":"user","content":[{"type":"text","text":"Describe the image content."},{"type":"image_url","image_url":{"url":"data:image/jpeg;base64,<BASE64_IMAGE>"}}]}],"max_tokens":64,"temperature":0,"chat_template_kwargs":{"enable_thinking":false}}'humanspeech.jpg can be used for a basic end-to-end smoke test. Replace <BASE64_IMAGE> with its base64-encoded contents. The response should be HTTP 200 with a natural-language description; this is a functional check, not an accuracy benchmark.