Skip to content

Commit

Permalink
Merge branch 'master' into 0.26.0_dev
Browse files Browse the repository at this point in the history
  • Loading branch information
MrWhoami authored Oct 10, 2024
2 parents fc895b2 + e1455cc commit 491034e
Show file tree
Hide file tree
Showing 6 changed files with 28 additions and 17 deletions.
2 changes: 1 addition & 1 deletion docs/toolchain/appendix/app_flow_manual.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Kneron End to End Simulator v0.25.0
# Kneron End to End Simulator v0.26.0

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.

Expand Down
16 changes: 16 additions & 0 deletions docs/toolchain/appendix/history.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,22 @@

## Toolchain Change log

* **[v0.26.0]**
* Optimize compiler for 730 graph cutting.
* Supports the flash attention model.
* Add producer name in kneronnxopt.
* Fix bugs.
* **[v0.25.1]**
* ktc supports non-str platform conversion.
* Fix kneronnxopt argument name.
* Update conda environment
* base:
- numpy-1.21.0
- pandas-1.2.0
* onnx1.13:
- numpy-1.26.4
- pandas-2.2.2
* Fix bugs.
* **[v0.25.0]**
* **IP evaluator add arguments `weight_bandwidth` and `dma_bandwidth`.**
* 730 toolchain full upgrade.
Expand Down
2 changes: 1 addition & 1 deletion docs/toolchain/appendix/operators.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,4 +104,4 @@ Notes:
12. 720 only supports Resize nodes which work as upsampleing. Same limitation as the Upsample.
13. 530 and 630 only support SpaceToDepth with blocksize set to 2 or 4.
14. 720 only supports Upsample with mode set to bilinear or nearest.

15. LSTM, GRU and RNN currently are only supported in onnx opset 13 after using ONNX Converter conversion.
2 changes: 1 addition & 1 deletion docs/toolchain/appendix/yolo_example.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

In this document, we provide a step by step example on how to utilize our tools to compile and test with a newly downloaded YOLOv3 model.

> This document is writen for toolchain v0.25.1. If any description is not consistent with the latest toolchain, please refer to the main toolchain manual.
> This document is writen for toolchain v0.26.0. If any description is not consistent with the latest toolchain, please refer to the main toolchain manual.
## Step 0: Prepare environment and data

Expand Down
19 changes: 7 additions & 12 deletions docs/toolchain/manual_1_overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

# 1. Toolchain Overview

**2024 Jun**
**Toolchain v0.25.0**
**2024 Oct**
**Toolchain v0.26.0**

## 1.1. Introduction

Expand All @@ -20,16 +20,11 @@ In this document, you'll learn:

**Major changes of the current version**

* **[v0.25.0]**
* **IP evaluator add arguments `weight_bandwidth` and `dma_bandwidth`.**
* 730 toolchain full upgrade.
* Optimize batch compiler efficiency.
* Optimize batch compiler memory management algorithm.
* Support fmap over 4D.
* Support more operators (Abs, Log, Pow, Sign).
* Support mix accuracy mode.
* Update environment packages.
* Fix bugs.
* **[v0.26.0]**
* Optimize compiler for 730 graph cutting.
* Supports the flash attention model.
* Add producer name in kneronnxopt.
* Fix bugs.

## 1.2. Workflow Overview

Expand Down
4 changes: 2 additions & 2 deletions docs/toolchain/manual_2_deploy.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,8 @@ You can use the following command to pull the latest toolchain docker.
docker pull kneron/toolchain:latest
```

Note that the latest toolchain version v0.25.0. You can find the version of the toolchain in
`/workspace/version.txt` inside the docker. If you find your toolchain is earlier than v0.25.0, you may need to find the
Note that the latest toolchain version v0.26.0. You can find the version of the toolchain in
`/workspace/version.txt` inside the docker. If you find your toolchain is earlier than v0.26.0, you may need to find the
document from the [manual history](appendix/history.md).

## 2.3. Toolchain Docker Overview
Expand Down

0 comments on commit 491034e

Please sign in to comment.