{ "schema_version": 1, "_comment": "Whisper-small ASR (encoder-decoder). Host log-mel + host conv stem (the conv is HTP-hostile in-graph) feed the encoder graph (input encoder_features); the autoregressive decoder (causal self-attention + cross-attention to the cached encoder states, learned positional embeddings, tied lm-head) emits tokens, detok'd on the host. Gated on WER vs HF. Same proven asr_transcribe host-op path as whisper-base (12 layers / d768 / 12 heads).", "model": { "name": "whisper-small", "family": "asr", "dsp_arch": "v81", "tokenizer_pre": "whisper" }, "params": { "hidden": 768, "vocab": 51865, "n_layers": 12, "max_ctx": 200, "kv_dim": 768, "head_dim": 64, "rope_theta": 10000.0, "eos_token_id": 50257 }, "artifacts": { "contexts": { "encoder": { "bin": "whispersmall_enc_f16.bin" }, "decoder": { "bin": "whispersmall_dec_f16.bin" } }, "tokenizer": "tokenizer.json" }, "plan": { "steps": [ { "host": "asr_transcribe", "params": { "encoder": "whispersmall_enc_f16", "decoder": "whispersmall_dec_f16", "sot": 50258, "mel_filters": "whisper_small_mel_filters.bin", "conv_weights": "whisper_conv_stem.bin", "n_mels": 80 } } ] } }