| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
add amct_pytorch pkg Co-authored-by: fujun19<fujun19@hisilicon.com> Co-authored-by: fujun19<ikX6KxGSevEwXSku7b7TnwyZ> # message auto-generated for no-merge-commit merge: !19 merge amct_pytorch into master add amct_pytorch pkg Created-by: fujun19 Commit-by: fujun19 Merged-by: cann-robot Description: ## 描述 新增amct_pytorch部分功能开源,包含数据与权重低比特量化、张量分解、模型部署优化(主要为算子融合)等功能 https://www.hiascend.com/document/detail/zh/canncommercial/850/devaids/amct/atlasamct_16_0001.html ## 如何测试 bash build.sh --pkg构建出包 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 代码重构 - [ ] 其他,请描述: See merge request: cann/amct!19 | 4 个月前 | |
fix: 修复 ONNX 导出句柄泄露与 GetHiF8BitsNum 未初始化缺陷(#133) Co-authored-by: fujun19<fujun19@hisilicon.com> # message auto-generated for no-merge-commit merge: !149 merge fix/parser-leak-hifloat8-uninit-clean into master fix: 修复 ONNX 导出句柄泄露与 GetHiF8BitsNum 未初始化缺陷(#133) Created-by: fujun19 Commit-by: fujun19 Merged-by: cann-robot Description: ## 描述 修复代码核查发现的两处缺陷: 1. **ONNX 导出文件句柄泄露**( amct_pytorch/classic/graph_based/amct_pytorch/parser/parser.py,_export_oversize_model):open() 改用 with 上下文管理,避免 copyfileobj 抛异常时文件句柄泄露。 2. **GetHiF8BitsNum 输出变量未初始化**(amct_pytorch/experimental/hifloat8/hifloat8_cast.cpp):补齐 else 分支,当 absExpNoBias > 15 时按 d4 场景初始化 dotValue=0x0C/expBits=4/fracBits=1,与 Host 端 HostGetHif8BitsNum 保持一致。 关联 issue:#133 ## 如何测试 - parser 单元测试全量通过(含覆盖 _export_oversize_model 的 test_export_large,15 passed)。 - hifloat8_cast 扩展独立编译成功;大数(触发 expNoBias>=15 分支)与全 256 值域 roundtrip 冒烟测试通过且结果确定。 - CodeArts Check:parser.py 0 告警,hifloat8 改动行无新增告警。 ## 文档更新 无。 ## 类型标签 - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 代码重构 - [ ] 其他,请描述: See merge request: cann/amct!149 | 23 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 4 个月前 | ||
| 23 天前 |