From a17cb18b1db1c1ba45a45bba807bf3be7958e02a Mon Sep 17 00:00:00 2001 From: Jiyuan Liu Date: Mon, 2 Feb 2026 17:56:58 +0800 Subject: [PATCH 1/2] Toolchain document v0.31.1 update. --- docs/toolchain/appendix/app_flow_manual.md | 2 +- docs/toolchain/appendix/history.md | 12 ++++++++ docs/toolchain/manual_1_overview.md | 36 +++++++++------------- 3 files changed, 27 insertions(+), 23 deletions(-) diff --git a/docs/toolchain/appendix/app_flow_manual.md b/docs/toolchain/appendix/app_flow_manual.md index d8aadc7..c36f76d 100644 --- a/docs/toolchain/appendix/app_flow_manual.md +++ b/docs/toolchain/appendix/app_flow_manual.md @@ -1,4 +1,4 @@ -# Kneron End to End Simulator v0.31.0 +# Kneron End to End Simulator 1 This project allows users to perform image inference using Kneron's built in simulator. We encourage users to use simply use the kneron_inference function to perform the tests on your inputs. diff --git a/docs/toolchain/appendix/history.md b/docs/toolchain/appendix/history.md index 6693836..db1f8da 100644 --- a/docs/toolchain/appendix/history.md +++ b/docs/toolchain/appendix/history.md @@ -24,6 +24,18 @@ ## Toolchain Change log +* **[v0.31.1]** + * Add `const_in_bitwidth_mode` option for quantization. The default is int16. Unless the customer particularly desires to increase the speed, it can be changed to int8 + * Update analyzer exception log. + * Update kneronnxopt to set expanding dilated Conv to False by default. + * Update kneronnxopt to diable fusing BatchNormalization into Conv by default. + * Update compiler for the deep search memory estimation algorithm. + * Update compiler to extend the timeout for deep search. + * Update compiler to change expt/log/softmax to 16b. + * Fix the ktc bug in some default output path names. + * Fix the kneronnxopt bug in duplicating shared weights. + * Fix the compiler bug in broadcasting. + * Fix the compiler bug that Concat channel axis not supported. * **[v0.31.0]** * **Introduce `quan_config` for `ModelConfig.analysis` for more detailed quantization configuration.** * **Add `ktc.opt_and_eval` command for quick onnx optimization and evaluation.** diff --git a/docs/toolchain/manual_1_overview.md b/docs/toolchain/manual_1_overview.md index 165c896..304f6a8 100644 --- a/docs/toolchain/manual_1_overview.md +++ b/docs/toolchain/manual_1_overview.md @@ -4,8 +4,8 @@ # 1. Toolchain Overview -**2025 Sep** -**Toolchain v0.31.0** +**2025 Nov** +**Toolchain v0.31.1** ## 1.1. Introduction @@ -19,26 +19,18 @@ In this document, you'll learn: 3. How to utilize the tools through Python API. **Major changes of the current version** -* **[v0.31.0]** - * **Introduce `quan_config` for `ModelConfig.analysis` for more detailed quantization configuration.** - * **Add `ktc.opt_and_eval` command for quick onnx optimization and evaluation.** - * **Remove deprecated `compilerIpevaluator_730.sh` and add warning messages to other depecated scritps.** - * Add `compiler_tiling` option for IP evaluator. - * Add `--clear-shapes` and `--replace-avgpool-with-conv` flags to kneronnxopt. - * Add `--seperate` flag to kneronnxopt.onnx_vs_onnx for detailed output comparison. - * Update knerex shared weight combination logic. - * Update knerex and dynasty to support empty Constant nodes. - * Update compiler for better message logging. - * Update dynasty and compiler for `softmax` support. - * Update regression for longer timeout setting. - * Improve `model_fx_report.html` readability. - * Speed up compilerfor large model. - * Fix the ktc error message for not supported special characters in model path. - * Fix the ktc bug that logging module not imported. - * Fix the kneronnxopt bug that flip nodes are eliminated incorrectly. - * Fix the kneronnxopt bug that replacing Add/Sub/Mul/Div with BatchNormalization node incorrectly. - * Fix the nef utility bug that 520 nef combination generates invalid nef files. - * Other bug fixes and performance improvements. +* **[v0.31.1]** + * Add `const_in_bitwidth_mode` option for quantization. The default is int16. Unless the customer particularly desires to increase the speed, it can be changed to int8 + * Update analyzer exception log. + * Update kneronnxopt to set expanding dilated Conv to False by default. + * Update kneronnxopt to diable fusing BatchNormalization into Conv by default. + * Update compiler for the deep search memory estimation algorithm. + * Update compiler to extend the timeout for deep search. + * Update compiler to change expt/log/softmax to 16b. + * Fix the ktc bug in some default output path names. + * Fix the kneronnxopt bug in duplicating shared weights. + * Fix the compiler bug in broadcasting. + * Fix the compiler bug that Concat channel axis not supported. ## 1.2. Workflow Overview From 936510e27376ed65411484342f076b553df5429d Mon Sep 17 00:00:00 2001 From: Jiyuan Liu Date: Mon, 2 Feb 2026 18:03:07 +0800 Subject: [PATCH 2/2] Fix E2E document title --- docs/toolchain/appendix/app_flow_manual.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/toolchain/appendix/app_flow_manual.md b/docs/toolchain/appendix/app_flow_manual.md index c36f76d..d810917 100644 --- a/docs/toolchain/appendix/app_flow_manual.md +++ b/docs/toolchain/appendix/app_flow_manual.md @@ -1,4 +1,4 @@ -# Kneron End to End Simulator 1 +# Kneron End to End Simulator v0.31.1 This project allows users to perform image inference using Kneron's built in simulator. We encourage users to use simply use the kneron_inference function to perform the tests on your inputs.