|
Download README.md from cchiou-amba/Conformer: direct link, hf CLI and curl.
- Browser
- Download file 2.28 kB
-
https://huggingface.co/cchiou-amba/Conformer/resolve/main/README.md
- Command line
-
hf download hf://cchiou-amba/Conformer/README.md
-
curl -L -o README.md https://huggingface.co/cchiou-amba/Conformer/resolve/main/README.md
2.28 kB
| library_name: pytorch | |
| license: apache-2.0 | |
| # Conformer-CTC Small (Ambarella N1-655 CVflow v3 NVP) | |
| Conformer-CTC Small is a convolution-augmented Transformer speech recognition model trained with Connectionist Temporal Classification (CTC) loss for English automatic speech recognition (ASR). | |
| Original paper: [Conformer: Convolution-augmented Transformer for Speech Recognition](https://arxiv.org/abs/2005.08100) | |
| Model Configuration: | |
| - Reference implementation: [https://github.com/NVIDIA/NeMo](https://github.com/NVIDIA/NeMo) | |
| - Original Weight: [https://huggingface.co/csukuangfj/sherpa-onnx-nemo-ctc-en-conformer-small](https://huggingface.co/csukuangfj/sherpa-onnx-nemo-ctc-en-conformer-small) | |
| - Dataset: NeMo ASRSet (LibriSpeech, Fisher, Switchboard, WSJ, NSC, Mozilla Common Voice) | |
| - License: Apache-2.0 (`LICENSE`) | |
| - Support Cooper version: | |
| - CNNGen: `[3.9.0 / n1-655x]` (`cavalry_gen 3.0.4`) | |
| ## Upstream Attribution & Modification Notice | |
| - **Upstream Copyright**: Copyright (c) NVIDIA CORPORATION & Affiliates (NVIDIA NeMo `stt_en_conformer_ctc_small`) and Copyright (c) Xiaomi Corporation / `sherpa-onnx` contributors (`csukuangfj/sherpa-onnx-nemo-ctc-en-conformer-small`), licensed under the Apache License, Version 2.0. | |
| - **Modification Notice (Apache-2.0 Section 4(b))**: Modified by Ambarella International LLC (2026). Fixed dynamic time dimension to static `[1, 80, 1024]` (10.24 s window), quantized to mixed FP16/INT8 via Ambarella CNNGen (`onnx_surgery` -> `vas` -> `cavalry_gen 3.0.4`), and compiled to CVflow v3 N1-655 (`vdg_arch = 0xB`) Cavalry DAG binary format (`n1-655_conformer_ctc_small_amba_optimized.bin`). | |
| ## NVP Port & Runtime Specification | |
| - **Target SoC**: Ambarella N1-655 (`vdg_arch = 0xB`, CVflow v3 `cavalry_gen` 3.0.4) | |
| - **Input port**: `audio_signal` `[1, 80, 1024]` IEEE FP16 (16 kHz PCM -> 80-bin Kaldi log-Mel, 25 ms Povey window, 10 ms hop, per-feature mean/std normalized) | |
| - **Output port**: `logprobs` `[1, 256, 1025]` IEEE FP16 (CTC greedy decode with blank ID `1024` against `tokens.txt`) | |
| | Model | Device | Compression | Model Link | | |
| | :---: | :---: | :---: | :--- | | |
| | Conformer | N1-655 | Amba_optimized | [Model_Link](https://huggingface.co/cchiou-amba/Conformer/blob/main/n1-655_conformer_ctc_small_amba_optimized.bin) | | |