HY-2012 commited on
Commit
283b7b7
·
verified ·
1 Parent(s): 8131a83

docs: RTF 口径修正 —— 端到端 RTF ≈0.36(CPU 链路主导),NPU core RTF 0.0023

Browse files
Files changed (1) hide show
  1. README.md +9 -5
README.md CHANGED
@@ -20,14 +20,17 @@ AX650/NPU3 预编译模型 + Python SDK + C++ 可执行文件,即取即用,*
20
 
21
  ## 支持模型
22
 
23
- | 模型 | 输入 | 输出 | axmodel | Python RTF | C++ RTF |
24
  |------|------|------|---------|:--:|:--:|
25
- | H-GTCRN-core | 16kHz wav(1/2 声道) | 16kHz 增强 wav | 24.2 MB | 0.0021 | 0.0020 |
26
 
27
  > 完整链路(与官方 GTCRN_IVA 一致):STFT → WPE 去混响 → auxIVA 声源分离 →
28
  > 特征构造 → [NPU: GTCRN 核 `feat→mask`] → 掩码应用 → ISTFT。
29
  > CPU 侧为 numpy / C++ 实现,NPU 只跑神经核。
30
- > RTF = NPU 推理时间 / 10s 音频时长,AX650 板端实测。
 
 
 
31
 
32
  ## 目录结构
33
 
@@ -94,8 +97,9 @@ C++ 源码(编译方法 + 工具链下载说明)见 GitHub:
94
 
95
  | 指标 | 值 |
96
  |------|-----|
97
- | C++ 20 次平均耗时 | 20.1 ms(RTF 0.0020) |
98
- | Python/C++ 输出 cosine | 1.0 |
 
99
  | 板端 vs PyTorch mask cosine | 0.99876 |
100
  | 板端增强音频 vs 原版 cosine | 0.99947 |
101
 
 
20
 
21
  ## 支持模型
22
 
23
+ | 模型 | 输入 | 输出 | axmodel | 端到端 RTF | NPU core RTF |
24
  |------|------|------|---------|:--:|:--:|
25
+ | H-GTCRN-core | 16kHz wav(1/2 声道) | 16kHz 增强 wav | 24.2 MB | ~0.36 | 0.0023 |
26
 
27
  > 完整链路(与官方 GTCRN_IVA 一致):STFT → WPE 去混响 → auxIVA 声源分离 →
28
  > 特征构造 → [NPU: GTCRN 核 `feat→mask`] → 掩码应用 → ISTFT。
29
  > CPU 侧为 numpy / C++ 实现,NPU 只跑神经核。
30
+ > **端到端 RTF =(CPU 链路 + NPU)总耗时 / 音频时长**(10s 音频约 3.6s,AX650 实测);
31
+ > NPU core RTF = 仅神经核推理 / 音频时长。CPU 链路占绝对主导:WPE/IVA 是
32
+ > 整段统计算法(每频点 36×36 矩阵求逆 + 10 轮迭代),与上游一致为离线整段推理,
33
+ > 非流式;如需实时需改造为在线分块算法。
34
 
35
  ## 目录结构
36
 
 
97
 
98
  | 指标 | 值 |
99
  |------|-----|
100
+ | 端到端 RTF(CPU 链路 + NPU)/ 10s 音频 | ~0.36(C++ 3.6s;numpy 3.9s) |
101
+ | NPU core 20 次平均耗时 | 22.8 ms(RTF 0.0023) |
102
+ | C++ 输出 vs torch 链参考 cosine | 0.99999 |
103
  | 板端 vs PyTorch mask cosine | 0.99876 |
104
  | 板端增强音频 vs 原版 cosine | 0.99947 |
105