I couldn’t find a tutorial on GitHub for training a UNet with MobileNetV2 as the backbone. Could you provide guidance on how to train my own model from scratch?
Additionally, when exporting the trained model, do the node names need to match those provided by Hailo for compatibility? If so, is there a specific naming convention or structure I should follow to ensure smooth integration?
We do provide retraining docker for some popular models in our Model Zoo. However we usually start from a fully trained model exported to ONNX or TFLite.
Maybe one of our users can give you some hints.
Regarding the node names. You will need to give the parser the start- and end-node names of your model. No need to format them.
Try the following:
Parse the model using the CLI without start- and end-node names as see whether the parser gives you a recommendation.
Review you model in Netron to find the right start- and end-nodes and names.
Try the DFC-Studio preview in the Hailo AI Software Suite docker
hailo dfc-studio
Load the model and review it in the GUI. The layers are color coded and should allow you to identify the start- and end-nodes and their names.
I have trained a UNet-MobileNetV2 model and successfully converted it to ONNX format. Now, I would like to convert the ONNX model to HEF format. Could you guide me through the process?
Additionally, after converting to HEF, is there an example program available to run the model? I searched the official GitHub repository, but most of the available scripts seem to focus on YOLO-based model conversion.
Any guidance or references would be greatly appreciated.