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.

CCS: TDA4:: Significance of parameter "flowCtrl"



Tool/software: Code Composer Studio

Dear Sir,

I need to know about the significance of "flowCtrl" parameter used in inference.

Thanks and Regards,

Vyom Mishra

  • Vyom,

    As mentioned in user's guide it is only applicable to advanced users (Internal debugging).

    For all normal use cases, we would recommend to use the default values as set by TIDL_createParamsInit

    Regards,

    Kumar.D

  • Dear Sir,

    Thanks for the Reply.

    This query is related to the thread (https://e2e.ti.com/support/tools/ccs/f/81/t/894070)

    We were not able to run the Tensorflow model on Target which has multiple output/Post-processing disabled/Signed output of layer.

    The TF based model runs successfully on PC_EMulation Test Bench but when we tried it to run through CCS StandAlone it fails.

    I added the "flowCtrl = 3" to the inference configuration file, after which it ran on the target, although output is not matching.

    Note: "flowCtrl = 3" was observed in the "qunat_stats_config.txt" added by Import tool.

    So, this parameter impact running of the model on Target(through CCS) we need to know about it.

    Thanks and Regards,

    Vyom Mishra

  • flowCtrl = 3 is used for collecting statistics for quantization. So when your model on target with this setting inference time would very slow.

    So suggest you use the default value for this flag and we will continue to support you on the other thread.

  • Dear Sir,

    Thanks for the information.

    Just for the information, this parameter made our model run on target with the depthwise Conv 2x2 which is not supported on Target side. This is strange for us.

    Thanks for the support.

    I am closing the thread.

    Regards,

    Vyom Mishra