Downloads · 30 days
0
harvestsu/qwen3-asr-0.6b-int4-v080
qwen3-asr-0.6b-int4-v080 is a machine learning model from harvestsu. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
TensorRT-Edge-LLM v0.8.0 ASR engine bundle for NVIDIA Jetson (Orin-class). Mirrors the layout of qwen3-tts-base-v080-deploy.
Downloads · 30 days
0
Access
Public
Updated Jun 20, 2026
Repo size
979 MB
Likes
0
Public
Click a slice to open those files.
.tgz979 MB · 100%
From the Hugging Face model README
TensorRT-Edge-LLM v0.8.0 ASR engine bundle for NVIDIA Jetson (Orin-class).
Mirrors the layout of qwen3-tts-base-v080-deploy.
| Component | Precision |
|---|---|
| LLM backbone | int4-AWQ (W4A16) |
| audio encoder | fp16 |
| KV cache | fp16 |
jv-workers/
libNvInfer_edgellm_plugin.so 45,338,696 B md5 17385ff85ff6e22da258eca31863867b
models/qwen3-asr-base/engines/
llm/
llm.engine 550,819,820 B md5 4f3496c3b1d2790eb5c3a4a2fe1ba465
embedding.safetensors 311,165,016 B md5 8db9ceda288e2470694a0bc33dbfd381
tokenizer.json 11,429,653 B md5 68e0da75e29b5190b2b98c2e8a49d2e2
tokenizer_config.json, processed_chat_template.json, config.json
audio/
audio_encoder.engine 381,216,588 B md5 f7a7fa8cb2b31d20e38cf664528ef03e
config.json
10-clip primed set (primed_results.json), greedy decode:
finish_reason: end-of-sequence (no runaway / no empty output)mropeThe LLM engines/llm/config.json here carries
rope_scaling.rope_type = "mrope" (mrope_section [24,20,20]). This is a
load-bearing fix over the exported default ("linear"). With linear, the
int4 engine emits garbage (repetition loops / empty). Do NOT regress it to
linear. (config.json.bak, if present, is the pre-fix broken linear
variant — delete it; do not deploy it.)
The bare engine WITHOUT priming produces garbage. You MUST drive it with:
temperature=0.0, top_k=1, top_p=1.0 (greedy)apply_chat_template=true, add_generation_prompt=false{
"batch_size": 1,
"temperature": 0.0, "top_k": 1, "top_p": 1.0,
"max_generate_length": 256,
"apply_chat_template": true,
"add_generation_prompt": false,
"requests": [{ "messages": [
{ "role": "system", "content": "" },
{ "role": "user", "content": [{ "type": "audio", "audio": "/path/to/mel.safetensors" }] },
{ "role": "assistant", "content": "language English<asr_text>" }
]}]
}
"language <Lang><asr_text>" where <Lang> ∈ {Chinese, English, ...}.
"language <Lang> " from output_text
(production stripLanguagePrefix).Production ASR runs through llm_inference / the qwen3_asr_worker. Direct
reference invocation using the v0.8.0 llm_inference binary:
export EDGELLM_PLUGIN_PATH=/path/to/jv-workers/libNvInfer_edgellm_plugin.so
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
# binary lives in the build tree: edgellm-v080-build/build/examples/llm/llm_inference
./llm_inference \
--engineDir models/qwen3-asr-base/engines/llm \
--multimodalEngineDir models/qwen3-asr-base/engines/audio \
--inputFile input_asr.json \
--outputFile output_asr.json
NOTE: --multimodalEngineDir points at the PARENT directory that contains the
audio engine + its config.json (here engines/audio), NOT at the
.engine file. Mel input is produced by tensorrt-edgellm-preprocess-audio.
Quantization command, engine-build flags, the quantize.py:737
extra_state_dict (modelopt>=0.39) export call, and the rope fix are recorded
in /home/harvest/project/qwen3-asr-ab/SOURCE_PROVENANCE.md.