1、问题:PC端python3.6+onnx1.8的docker镜像中edgeai-benchmark生产模型在SDK-08_05_00_11版本TDA4VM板子edgeai-benchmark无法运行
2、错误log:
INFO:20221218-130103: starting - cl-6110_onnxrt_imagenet1k_torchvision_resnet50_onnx
INFO:20221218-130103: model_path - /opt/edgeai-modelzoo/models/vision/classification/imagenet1k/torchvision/resnet50.onnx
INFO:20221218-130103: model_file - /opt/edgeai-benchmark/work_dirs/modelartifacts/TDA4VM/8bits/cl-6110_onnxrt_imagenet1k_torchvision_resnet50_onnx/model/resnet50.onnx
INFO:20221218-130103: running - cl-6110_onnxrt_imagenet1k_torchvision_resnet50_onnx
INFO:20221218-130103: pipeline_config - {'task_type': 'classification', 'dataset_category': 'imagenet', 'calibration_dataset': <edgeai_benchmark.datasets.imagenet.ImageNetCls object at 0xffff697ec910>, 'input_dataset': <edgeai_benchmark.datasets.imagenet.ImageNetCls object at 0xffff697ec370>, 'postprocess': <edgeai_benchmark.postprocess.PostProcessTransforms object at 0xffff697ec5b0>, 'preprocess': <edgeai_benchmark.preprocess.PreProcessTransforms object at 0xffff697ec6a0>, 'session': <edgeai_benchmark.sessions.onnxrt_session.ONNXRTSession object at 0xffff697ec490>, 'model_info': {'metric_reference': {'accuracy_top1%': 76.15}, 'model_shortlist': 30}}libtidl_onnxrt_EP loaded 0x35e11f80
Final number of subgraphs created are : 1, - Offloaded Nodes - 125, Total Nodes - 125
APP: Init ... !!!
MEM: Init ... !!!
MEM: Initialized DMA HEAP (fd=5) !!!
MEM: Init ... Done !!!
IPC: Init ... !!!
IPC: Init ... Done !!!
REMOTE_SERVICE: Init ... !!!
REMOTE_SERVICE: Init ... Done !!!
594557.953562 s: GTC Frequency = 200 MHz
APP: Init ... Done !!!
594557.953591 s: VX_ZONE_INIT:Enabled
594557.953599 s: VX_ZONE_ERROR:Enabled
594557.953606 s: VX_ZONE_WARNING:Enabled
594557.953975 s: VX_ZONE_INIT:[tivxInitLocal:145] Initialization Done !!!
594557.954018 s: VX_ZONE_INIT:[tivxHostInitLocal:93] Initialization Done for HOST !!!
594558.025423 s: VX_ZONE_ERROR:[ownContextSendCmd:802] Command ack message returned failure cmd_status: -1
594558.025451 s: VX_ZONE_ERROR:[ownContextSendCmd:838] tivxEventWait() failed.
594558.025477 s: VX_ZONE_ERROR:[ownNodeKernelInit:525] Target kernel, TIVX_CMD_NODE_CREATE failed for node TIDLNode
594558.025495 s: VX_ZONE_ERROR:[ownNodeKernelInit:526] Please be sure the target callbacks have been registered for this core
594558.025511 s: VX_ZONE_ERROR:[ownNodeKernelInit:527] If the target callbacks have been registered, please ensure no errors are occurring within the create callback of this kernel
594558.025530 s: VX_ZONE_ERROR:[ownGraphNodeKernelInit:583] kernel init for node 0, kernel com.ti.tidl:1:1 ... failed !!!
594558.025553 s: VX_ZONE_ERROR:[vxVerifyGraph:2055] Node kernel init failed
594558.025569 s: VX_ZONE_ERROR:[vxVerifyGraph:2109] Graph verify failed
TIDL_RT_OVX: ERROR: Verifying TIDL graph ... Failed !!!
TIDL_RT_OVX: ERROR: Verify OpenVX graph failed
infer 2/2: cl-6110_onnxrt_imagenet1k_torchvision_resnet50_on| | 0% 0/1| [< ]594558.079894 s: VX_ZONE_ERROR:[ownContextSendCmd:802] Command ack message returned failure cmd_status: -1
594558.079924 s: VX_ZONE_ERROR:[ownContextSendCmd:838] tivxEventWait() failed.
594558.079938 s: VX_ZONE_ERROR:[ownNodeKernelInit:525] Target kernel, TIVX_CMD_NODE_CREATE failed for node TIDLNode
594558.079948 s: VX_ZONE_ERROR:[ownNodeKernelInit:526] Please be sure the target callbacks have been registered for this core
594558.079957 s: VX_ZONE_ERROR:[ownNodeKernelInit:527] If the target callbacks have been registered, please ensure no errors are occurring within the create callback of this kernel
594558.079968 s: VX_ZONE_ERROR:[ownGraphNodeKernelInit:583] kernel init for node 0, kernel com.ti.tidl:1:1 ... failed !!!
594558.079981 s: VX_ZONE_ERROR:[vxVerifyGraph:2055] Node kernel init failed
594558.079990 s: VX_ZONE_ERROR:[vxVerifyGraph:2109] Graph verify failed
594558.080101 s: VX_ZONE_ERROR:[ownGraphScheduleGraphWrapper:799] graph is not in a state required to be scheduled
594558.080111 s: VX_ZONE_ERROR:[vxProcessGraph:734] schedule graph failed
594558.080116 s: VX_ZONE_ERROR:[vxProcessGraph:739] wait graph failed
ERROR: Running TIDL graph ... Failed !!!
infer 2/2: cl-6110_onnxrt_imagenet1k_torchvision_resnet50_on| 100%|##########|| 1/1 [00:00<00:00, 18.44it/s]
*** mgg *** description= 2/2 run_dir_base= cl-6110_onnxrt_imagenet1k_torchvision_resnet50_onnx elapsed_time= 1303.8575649261475 ms
SUCCESS:20221218-130105: benchmark results - {'infer_path': 'cl-6110_onnxrt_imagenet1k_torchvision_resnet50_onnx', 'accuracy_top1%': 0.0, 'num_subgraphs': 1, 'infer_time_core_ms': 16129.723087, 'infer_time_subgraph_ms': 41.80643, 'ddr_transfer_mb': 82.945088, 'perfsim_time_ms': 0.0, 'perfsim_ddr_transfer_mb': 0.0, 'perfsim_gmacs': 0.0}
594558.119588 s: VX_ZONE_INIT:[tivxHostDeInitLocal:107] De-Initialization Done for HOST !!!
594558.123975 s: VX_ZONE_INIT:[tivxDeInitLocal:223] De-Initialization Done !!!
APP: Deinit ... !!!
REMOTE_SERVICE: Deinit ... !!!
REMOTE_SERVICE: Deinit ... Done !!!
IPC: Deinit ... !!!
IPC: DeInit ... Done !!!
MEM: Deinit ... !!!
DDR_SHARED_MEM: Alloc's: 7 alloc's of 26958100 bytes
DDR_SHARED_MEM: Free's : 7 free's of 26958100 bytes
DDR_SHARED_MEM: Open's : 0 allocs of 0 bytes
DDR_SHARED_MEM: Total size: 536870912 bytes
MEM: Deinit ... Done !!!
APP: Deinit ... Done !!!