tango-23.11 #125
ML-TANGO
announced in
Announcements
tango-23.11
#125
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
TANGO 2023 11 Release
This release includes several enhancements and updates on following functions:
project_manager
,bms
,autonn_yoloe
(for detection task),autonn_resnet
(newly added for classification task)code_gen
(formerly known asdeploy_codegen
),cloud_deploy
,kube_deploy
,ondevice_deploy
deploy_target
container did the whole deployment task on different targets, now we have individual deployment container for each targetTo improve the efficiency of the
autonn
container, which typically requires several days for training even on high-performance GPUs, we have implemented a manual workflow step-forward functionality within theproject manager
. This functionality has been tested and validated through two stages:bms
+autonn_yoloe
orautonn_resnet
stage: This stage utilizes the dataset and target configurations within the project manager to select the appropriate base model. The selected base model undergoes fine-tuning, generating a trained model and associated codes for the subsequent stage.code_gen
+*_deploy
stage: Building upon the trained model and generated codes from the previous stage, this stage prepares executable neural network codes for deployment on the specified target, as configured in theproject_manager
container. Please note that the current release includes the addition of K8s and cloud (ex. Google Cloud Platform) target deployment-related code, although it is still under going.BMS and AutoNN
This release includes the
bms
(Base Model Selector) container, developed by ETRI, which serves as a simple test for BMS member container role. The BMS container selects the base model from the Yolo v7 series or Resnet series and suitable batch size for training based on target type information such as ondevice (PC, Andorid Device, Embedded Board), K8s or cloud, specified within the project configuration step of theproject manager
. The selected base model is utilized in the AutoNN containers for fine-tuning with the dataset, also specifed within the project configuration step. Additionally, the AutoNNyoloe
andresnet
containers (implemented inautonn\YoloE
andautonn\ResNet
folders) hvae been included for testing the AutoNN member container role within the TANGO project workflow (pipeline).Code Generation and Deployment
We have made changes to the source structure related to deployment codes compared to the previous release. The updates are as follows:
deploy_codegen/optimize_codegen
folder.deploy_target
folder.The
deploy_target
folder now includes sub-folders based on the deployment target:cloud
: codes for deployment to cloud environmentsk8s
: codes for deployment to Kubernetes clusters (Please note that the k8s deployment functionality is not operational in this release but will be addressed in future updates.)ondevice
: codes for deployment to on-device platforms such as PC, android phones, or embedded devicesTo Do:
This discussion was created from the release tango-23.11.
Beta Was this translation helpful? Give feedback.
All reactions