| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
docs: fix optimized_transducer repository usage guide Co-authored-by: Liangqingshuang<liangqingshuang@tiankuan.net> # message auto-generated for no-merge-commit merge: !32 merge docs/optimized-transducer-usage-guide into master docs: fix optimized_transducer repository usage guide Created-by: Liangqingshuang Commit-by: Liangqingshuang Merged-by: cann-robot Description: ## 变更内容 - 删除仓库中不存在的 build.sh --pkg、build.sh --run_example 和 experimental/loss/... 路径。 - 明确当前仓库提供 Host、Kernel、ACLNN 示例和 pybind 源码,算子包需要通过实际采用的 CANN 算子工程构建安装。 - 增加 custom_nn vendor 头文件和动态库的前置检查。 - 给出仓库内真实存在的 pybind 安装、模块导入、NPU 调用和 CPU 参考对比入口。 - 增加 ACLNN 示例源码链接,并说明当前仓库未提供该示例的独立构建脚本。 - 删除机器相关的 /home/ma-user/... 路径,补充大 shape 风险和 NOT_RUN 验证边界。 ## 问题背景 原使用说明引用了当前仓库中不存在的外部构建脚本、参数和目录。使用者按文档执行时会直接遇到文件或路径不存在,也无法区分“算子包构建”“pybind 安装”和“示例运行”分别需要哪些前置条件。 本 PR 只修复仓库内使用路径和验证边界,不修改算子实现、接口、精度或性能结论。它与 #30 的接口契约 README 修改职责不同。 ## 验证 - optimized_transducer/pybind/CMakeLists.txt、setup.py、only_npu.py、test.py 和 ACLNN 示例链接均存在。 - 文档中的 custom_nn vendor 路径与当前 pybind CMake 配置一致。 - Markdown 代码围栏检查:通过。 - 旧构建命令、旧 experimental/loss 路径和机器绝对路径扫描:无残留。 - git diff --check:通过。 - 变更范围检查:仅修改 optimized_transducer/doc/使用说明.md。 - 敏感信息扫描:无命中。 ## 未验证项 - 当前环境没有 Linux、CANN 和 NPU,算子包构建安装、pybind 编译、模块导入和 NPU 运行均为 NOT_RUN。 See merge request: cann/elec-ops-inspection!32 | 1 个月前 |