Commit Graph

25 Commits

Author SHA1 Message Date
gwg_xujiao da7906e2f3 docs: streamline public usage guidance 2026-07-23 11:17:21 +08:00
gwg_xujiao 53faea7d58 docs: correct public documentation and examples 2026-07-23 10:59:03 +08:00
gwg_xujiao 525f4a1643 docs: hide implementation details from user guides 2026-07-22 09:48:56 +08:00
gwg_xujiao 9c56c77b7c docs: fix broken links and API references 2026-07-20 19:06:01 +08:00
gwg_xujiao 8986a5ce74 refactor: rename preprocessing scale parameter to std 2026-07-20 18:19:32 +08:00
gwg_xujiao f125260ef3 docs: complete measure documentation 2026-07-17 11:19:10 +08:00
xujiao a0534e4306 docs: 补全 v6.33.6 系统测试发现的 bug 修复说明 + set_ioq/多输入文档
- docs/business_logic/: 新增 5 篇修复说明,覆盖 v6.33.6 全部 8 个修复(clear_postprocess、float32+pre拦截、多输入Concat崩溃、多核dtype回退、多模型检测)
- docs/cookbook.md: Scene 8 扩充 set_ioq (lid/in_out_quantized) 用法说明,新增 Scene 10 多输入模型转换
- docs/netrans_api.md: quantize() 签名补全 lid/in_out_quantized 参数
- docs/netrans_cli.md: quantize 命令补全 --lid/--in_out_quantized 标志
- src/netrans/netrans.py: 修正 in_out_quantized/lid docstring 类型描述错误
- test/system_test/: 系统测试脚本/报告/方案 + .gitignore 忽略生成的用例目录

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-22 14:27:26 +08:00
xujiao 425fce64c7 feat: inference/dump 支持 save_bin,CLI 新增 --save-bin/--set-name 标志
- inference.py: run_inference() 新增 save_bin 参数
- dump.py: 提取 _convert_tensors_to_bin,重构 import 顺序
- netrans.py: inference/dump/export 方法参数对齐
- CLI: 新增 --save-bin (inference/dump)、--set-name (export)
- docs: 同步更新 API/CLI 文档

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-18 16:06:29 +08:00
xujiao cadd31c52a fix: get_modelfile_name 多模型检测 — 不同名抛异常,适配所有命令
- 同模型名不同后缀 → 按优先级自动选择
- 不同模型名 → 抛 RuntimeError,提示用具体路径指定
- 错误信息适配 load/quantize/export 等所有命令场景
- docs/netrans_cli.md 补充文件查找优先级章节
- test: 10 个防御性编程测试用例
2026-05-21 13:37:10 +08:00
xujiao 5c5da32d20 feat: v6.33.5 — 防御性编程增强:sys.exit→异常、文件校验、Bug修复
- sys.exit(1) → raise 异常:4个文件14处替换,库代码不再杀进程
- 新增 _check_file_exists() 通用校验,覆盖6个入口函数
- YAML data is None 空文件检测 (3处)
- 量化产物生成后验证
- Shell注入修复:os.system("mkdir") → os.makedirs(exist_ok=True)
- CLI/API pre/post默认值统一为True
- get_modelfile_name 确定性修复:按优先级查找
- Bug修复:layer_lid变量名、in_out_quantized_dict NameError、
 共享可变状态污染、format string未生效
- 文档同步:release.md v6.33.5、CLI参考、cookbook补measure场景
2026-05-21 13:13:13 +08:00
xujiao 84cdbbc3f2 feat: v6.33.4 - measure网络计算量统计功能
- measure模块重构: 完善load_net加载逻辑(.data/.inputmeta/.quantize), sys.exit改为raise异常
- 新增Netrans.measure() API和netrans-measure CLI子命令
- 统一三处默认量化类型为float32 (API/CLI/measure_net)
- 添加measure单元测试(21 cases, 覆盖加载/计算/默认值/参数校验)
- 添加measure示例和文档

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-07 13:40:34 +08:00
xujiao 5779dc6dc9 del cache 2026-04-23 13:29:38 +08:00
xujiao 39e0fda49b feat: v6.33.4 - FP16前后处理支持、symi16预处理限制、参数清理机制 2026-04-21 11:31:23 +08:00
xujiao dd98aa1362 文档重构 2026-03-27 16:00:56 +08:00
xujiao 9b7310c2ec 更新check_opset文档 2026-03-24 14:47:28 +08:00
xujiao 7afa124006 修复一些文档格式问题 2026-03-13 10:00:46 +08:00
xujiao c90323724d 修改pre->preprocess.post->postporcess减少歧义 2026-01-15 10:46:47 +08:00
xujiao 3bfa696bca 更新pnna 2026-01-06 08:38:49 +08:00
xujiao 4cedfab52f 更新文档 2025-12-18 13:23:10 +08:00
xujiao 0a835d749c 更新文档 2025-12-18 13:17:21 +08:00
xujiao 130aa8f71c docs:更新文档中python版本的描述 2025-12-03 14:30:37 +08:00
xujiao e7b4ccba63 docs: 更新文档 2025-11-26 09:41:07 +08:00
xujiao cf6ce9680d 更新netrans-cli 2025-11-21 20:00:45 +08:00
xujiao 1ef0228374 docs(netrans_cli): 更新Netrans_cli,新增将前后处理做进推理计算图的描述 2025-11-03 15:28:13 +08:00
xujiao c696b7b87b update the dir, all documents can be found in docs 2025-05-07 14:48:20 +08:00