Because of the Thanksgiving holiday in the U.S., TI E2E™ design support forum responses may be delayed from November 25 through December 2. Thank you for your patience.

This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RTOS/TDA2: Can we use our model by GoogleNet + Yolo V3?

Part Number: TDA2

Tool/software: TI-RTOS

Our model target is doing GoogleNet + Yolo V3, so we need TI to help us clarify the following questions.

Current SDK v3.03 is using SSD model, is there any possible to replace SSD in TIDL module, for example, Yolo V3 (You Only Look Once: Unified, Real-Time Object Detection, CVPR 2016)

 

If yes, we can replace SSD by our own model

Fig.1 is TI TDA2 architecture what we supposed and the yellow block is our customized model.

Q1: if TI architecture is not like above diagram, can you provide your architecture for our reference?

 

                 Fig.1

 

Q2: How can we implement our model into TI TDA2?

For TIDL input and output, can you point me two issues solution.

l   We need to know Input BGR input file format and seg_out.bin output file format

l   We need API function such as CUDA level in TI platform for hardware accelerate.

2.If not, we can NOT replace SSD by our own model and both issues of Q2 cannot be resolved

 

Q3: when does TI platform will release Yolo algorithm? If not, how can we build our Yolo library module in TI platform?

 

Q4: how can we apply other (Squeezent、Googlenet、Mobilent) in TI platform, any other example. If possible, can we apply yolo+(google net or VGG) in TI platform?

 

 

  • Refer "3.7 Input and Output Data Formats" in user guide for input and output format.
    Input in our use case is BGR planar. it could different in another use case.
    Refer Below for seg_out.bin output file format
    e2e.ti.com/.../685817

    Regarding Object detection, We support only caffe-based SSD for complete object detection (Image to Bound boxes). Yolo is not supported and not planned.
    You can train Yolo based object detection network (Yolo+Squeezenet or googlenet or mobile net) using caffe / caffe-jacinto and run all the layers on TIDL except the last layer which can be executed later on DSP/EVE as a C function (Detections to Bounding boxes).
    Refer data sheet for supported layers.

    We don't provide CUDA like interface for CNN acceleration. With TIDL you run a CNN network (Series of layers, could be a portion a big CNN network) on TI device.

    Thanks and Regards,
    Kumar.D