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.

[参考译文] SK-TDA4VM:在 TIDL 工具中使用 DEBUG_LEVEL=3 时、执行挂起

Guru**** 2573695 points
Other Parts Discussed in Thread: SK-TDA4VM

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1570674/sk-tda4vm-execution-hangs-when-using-debug_level-3-in-tidl-tools

器件型号:SK-TDA4VM


工具/软件:

您好、

我当时尝试在 SK-TDA4VM 上为 DL 模型生成跟踪、但执行挂起、不得不终止该过程。

为了确保问题与我的脚本无关、我运行了

/opt/edgeai-tidl-tools/examples/osrt_python/ort# python3 onnxrt_ep.py -m cl-ort-resnet18-v1

并在 /opt/edgeai-tidl-tools/examples/osrt_python/common_utils.py 中将 DEBUG_LEVEL 更改为 3

这也会挂起。 以下是命令的输出

root@tda4vm-sk:/opt/edgeai-tidl-tools/examples/osrt_python/ort# python3 onnxrt_ep.py -m cl-ort-resnet18-v1
Available execution providers :  ['TIDLExecutionProvider', 'TIDLCompilationProvider', 'CPUExecutionProvider']

Running 1 Models - ['cl-ort-resnet18-v1']


Running_Model :  cl-ort-resnet18-v1  

libtidl_onnxrt_EP loaded 0x1246f120 
artifacts_folder                                = ../../../model-artifacts//cl-ort-resnet18-v1/artifacts 
debug_level                                     = 3 
target_priority                                 = 0 
max_pre_empt_delay                              = 340282346638528859811704183484516925440.000000 
Final number of subgraphs created are : 1, - Offloaded Nodes - 52, Total Nodes - 52 
In TIDL_createStateInfer 
Compute on node : TIDLExecutionProvider_TIDL_0_0
************ in TIDL_subgraphRtCreate ************ 
 APP: Init ... !!!
  1013.725896 s: MEM: Init ... !!!
  1013.725943 s: MEM: Initialized DMA HEAP (fd=5) !!!
  1013.726091 s: MEM: Init ... Done !!!
  1013.726114 s: IPC: Init ... !!!
  1013.783908 s: IPC: Init ... Done !!!
REMOTE_SERVICE: Init ... !!!
REMOTE_SERVICE: Init ... Done !!!
  1013.790888 s: GTC Frequency = 200 MHz
APP: Init ... Done !!!
  1013.790988 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_ERROR
  1013.790999 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_WARNING
  1013.791009 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_INFO
  1013.791544 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target MPU-0 
  1013.791659 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target MPU-1 
  1013.791760 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target MPU-2 
  1013.791852 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target MPU-3 
  1013.791865 s:  VX_ZONE_INFO: [tivxInitLocal:202] Initialization Done !!!
  1013.791881 s:  VX_ZONE_INFO: Globally Disabled VX_ZONE_INFO
************ TIDL_subgraphRtCreate done ************ 
 *******   In TIDL_subgraphRtInvoke  ******** 


我需要使用跟踪来比较 Docker 内主机仿真模式下运行的模型与在电路板上运行的模型之间的不匹配情况。

我遵循 TIDL 存储库中的说明。

提前感谢您、

Charanjit

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Charanjit:  

    当 DEBUG_LEVEL = 1 或 2 时是否会发生这种情况?  或者、它具体来说是 DEBUG_LEVEL = 3。  

    此致、

    Christina  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Christina:

    它特定于 DEBUG_LEVEL=3 和 4。 基本上、我认为任何会产生引线的东西。 第 1 级和第 2 级没有出现任何问题。

    此致、

    Charanjit

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Charanjit:  

    根据我的经验、任何高于 DEBUG_LEVEL = 2 的情况都会在 EVM 上导致此问题。 尽管 debug_level = 2、但我仍然会创建跟踪。 如果它没有为您创建跟踪、请告诉我。 我也将进行进一步调查。  

    此致、

    Christina

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Christina:

    我再次尝试运行 debug_level=2。 它生成 CSV 文件、但/tmp 目录中没有跟踪。

    此致、

    Charanjit

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Charanjit:

    我之前提供的信息与另一个仅存在于 TIDLRT 上的名为 debugTraceLevels 的参数相关、因此请忽略我对此的评论。 我没有仔细阅读,所以我最深切的道歉,由于混乱。

    对于 OSRT、DEBUG_LEVEL=3 及 4 应在 EVM 上正常工作。  确保您之前运行过以下内容、并且它应该能够正常运行。  

    CD /opt/vision_apps
    资料来源:vision_apps_init.sh

    此致、

    Christina

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、Christina、

    运行 vision_apps_init.sh 解决了该问题。  

    非常感谢Slight smile

    此致、

    Charanjit

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    很高兴它成功了!

    此致、

    Christina