Table of Contents | ||||
---|---|---|---|---|
|
Introduction
...
Please contact us from here to download tool.
Info |
---|
It Docker files will be provided after receiving approval from Ambarella. Therefore, it will take a few days from sending the request till we send the Docker file. |
Docker file version history
...
If there are no problems with the tools you are currently using, updating the tools is not required.
v1.21
Added yolov8 to ONNX sample.
v1.20
Updated CV tool provided by SoC vender (CNNGen Ver.2.5.6.0.1245)
Updated DnnSdApp to v0.5
Added setting items for AI model input. Please refer herefor details.Update Document
v1.19
Updated CV tool provided by SoC vender (CNNGen Ver.2.5.2.0.1210)
v1.18
Updated CV tool provided by SoC vender (CNNGen Ver.2.4.2.12.1113)
v1.17
End of support for SSD using caffe
Update Document
...
Updated CV tool provided by SoC vender
Note: Caffe SSD model cannot be converted. Please contact us if you have an urgent request.
Overview
...
In developing additional application with AI, trained AI model on Caffe/Tensorflow/ONNX framework is needed needs to be convert to binary file (cavalry.bin), which is executable executed by accelerator H/W (CVFlow) inside embedded to AI camera.
The CV tool is what does processes this conversion process.
...
Note |
---|
|
Development Flow
...
The CV Tool handles colored items in the figure below.
...
Retraining of a model is not included in this process.
...
only 16bit
16bit/8bit mixed (the CV tool decides data length of each operation)
only 8bit
The inference time of 8bit operation results in faster inference time and less accuracy than 16bitis faster but less accurate compared to 16bit operation.
Preparation
...
Please refer here for the environment construction procedure.
Conversion
...
Please refer to the following page pages for model conversion.
設定ファイル仕様・サンプルモデル変換(Caffe編)AI model convert tool: Caffe
設定ファイル仕様・サンプルモデル変換(Tensorflow編)AI model convert tool: Tensorflow
設定ファイル仕様・サンプルモデル変換(ONNX/PyTorch編)AI model convert tool: ONNX/PyTorch
Limitation of liability
...
This tool provides the features for developing additional application which is executed in security cameracameras. The behavior of developed application is not guaranteed. In addition, the embedded existing features are will not be guaranteed after installing additional application to the camera.
The provided sample files are designed only to instruct show users how to use this tool . They and that they are not developed practically used for the purpose of actual surveillance system.
In not no event shall i-PRO Co., Ltd. be liable to any party or any person, except for replacement or reasonable maintenance of the product, for the cases, including but not limited to below;
Any damage and loss, including without limitation, direct or indirect, special, consequential or exemplary, arising out of or relating to the product;
Personal injury or any damage caused by inappropriate use or neglect operation of the user;
Any problems, consequential inconvenience, or loss or damage, arising out of the reverse compiling or reverse engineering of the product;
Any loss or damage, or claims arising out from loss or leak of PS data including video data in the PC;
Any claim or action for damages, brought by any person or organization being a photogenic subject, due to violation of privacy with the result of that surveillance camera's picture, including saved data, for some reason, becomes public or is used for the purpose other than surveillance;