Logs:
2026-02-10 12:45:44.158406864 [W:onnxruntime:Default, device_discovery.cc:164 DiscoverDevicesForPlatform] GPU device discovery failed: device_discovery.cc:89 ReadFileContents Failed to open file: "/sys/class/drm/card0/device/vendor"
Container tmp-modelconverter-run-3cc40fc1cc45 Creating
Container tmp-modelconverter-run-3cc40fc1cc45 Created
[INFO] QAIRT_SDK_ROOT=/opt/snpe
[WARN] QNN_SDK_ROOT/SNPE_ROOT set to QAIRT_SDK_ROOT for backwards compatibility and will be deprecated in a future release.
[INFO] QAIRT SDK environment setup complete
2026-02-10 17:45:47.530343503 [W:onnxruntime:Default, device_discovery.cc:164 DiscoverDevicesForPlatform] GPU device discovery failed: device_discovery.cc:89 ReadFileContents Failed to open file: "/sys/class/drm/card0/device/vendor"
INFO Detected grayscale input. Setting encoding to GRAY. config.py:164
WARNING Using pre-defined arguments for quantization mode exporter.py:55
INT8_STANDARD, which will override user-provided SNPE
arguments. If you need full control of SNPE arguments,
set `rvc4.quantization_mode: CUSTOM` in the config or
CLI.
WARNING Input 'depth' has 1 channels, but normalization is onnx_tools.py:77
only supported for 3 channels. Skipping.
WARNING Input 'camera_K_inv' has layout 'NCD', but only 'NCHW' onnx_tools.py:67
and 'NHWC' are supported for normalization. Skipping.
INFO Loading model: rtm_ada_WEIGHTLESS-modified onnx_tools.py:265
WARNING Failed: Substitute Div -> Mul nodes with error: onnx_tools.py:1247
[ONNXRuntimeError] : 2 : INVALID_ARGUMENT : Load
model from /tmp/tmp7tdbacqb.onnx failed:Invalid
model. Node input 'ada_Div_678/Mul_output' is not a
graph input, initializer, or output of a previous
node., reverting changes...
WARNING Failed: Substitute Sub -> Add nodes with error: onnx_tools.py:1247
[ONNXRuntimeError] : 2 : INVALID_ARGUMENT : Load
model from /tmp/tmp8utlpda4.onnx failed:Invalid
model. Node input 'ada_Div_678/Mul_output' is not a
graph input, initializer, or output of a previous
node., reverting changes...
WARNING Failed: Fuse Add and Mul nodes to BatchNormalization onnx_tools.py:1247
nodes with error: [ONNXRuntimeError] : 2 :
INVALID_ARGUMENT : Load model from
/tmp/tmpi0tk9xh5.onnx failed:Invalid model. Node
input 'ada_Div_678/Mul_output' is not a graph input,
initializer, or output of a previous node.,
reverting changes...
WARNING No applicable Add-Mul-Conv pattern found for fusion. onnx_tools.py:1111
WARNING Failed: Fuse Add and Mul nodes to Conv nodes onnx_tools.py:1247
(single) with error: [ONNXRuntimeError] : 2 :
INVALID_ARGUMENT : Load model from
/tmp/tmpbewtuh0_.onnx failed:Invalid model. Node
input 'ada_Div_678/Mul_output' is not a graph input,
initializer, or output of a previous node.,
reverting changes...
WARNING Failed: Fuse Split and Concat nodes to Conv nodes onnx_tools.py:1247
with error: 'NoneType' object has no attribute 'op',
reverting changes...
INFO ONNX model has been optimized for RVC4. exporter.py:85
INFO Exporting for RVC4 exporter.py:278
INFO Executing `snpe-onnx-to-dlc -i subprocess.py:171
shared_with_container/outputs/rtm_ada_depth_fusion_to
_rvc4_2026_02_10_17_45_48/intermediate_outputs/rtm_ad
a_WEIGHTLESS-modified.onnx --input_dim input
1,3,384,288 --input_dim depth 1,1,384,288 --input_dim
camera_K_inv 1,2,2 --input_dtype input float16
--input_dtype depth float16 --input_dtype
camera_K_inv float16 --out_name kps_xyz --out_name
dbg_torso_root_center_pred --out_name
dbg_kp_pix_confidence --out_name dbg_kp_z_pred
--out_name dbg_px_coords --out_name dbg_z_prior
--input_layout input NCHW --input_layout depth NCHW
--input_layout camera_K_inv NCF`
INFO 2026-02-10 17:46:13,929 - 278 - INFO - Input shape subprocess.py:190
info
INFO 2026-02-10 17:46:16.596040942 [W:onnxruntime:Default, subprocess.py:190
device_discovery.cc:164 DiscoverDevicesForPlatform]
GPU device discovery failed: device_discovery.cc:89
ReadFileContents Failed to open file:
"/sys/class/drm/card0/device/vendor"
INFO 2026-02-10 17:46:20.708994184 [W:onnxruntime:Default, subprocess.py:190
device_discovery.cc:164 DiscoverDevicesForPlatform]
GPU device discovery failed: device_discovery.cc:89
ReadFileContents Failed to open file:
"/sys/class/drm/card0/device/vendor"
INFO WARNING: The argument `input_shapes` is deprecated. subprocess.py:190
Please use
INFO `overwrite_input_shapes` and/or `test_input_shapes` subprocess.py:190
instead. An error will be
INFO raised in the future. subprocess.py:190
INFO 2026-02-10 17:46:25,965 - 283 - WARNING - subprocess.py:190
WARNING_OPSET_VERSION: Warning multiple opset
versions specified, using highest.
INFO 2026-02-10 17:46:25,987 - 278 - INFO - subprocess.py:190
user_provided_output is same as
graph_output..skipping update_output_names call
INFO 2026-02-10 17:46:25,997 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_normalized_input will be
interpreted at conversion time
INFO 2026-02-10 17:46:26,092 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_rtm_/backbone/stage2/stage2
.1/final_conv/activate/Mul_output_0 will be
interpreted at conversion time
INFO 2026-02-10 17:46:26,162 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_rtm_/backbone/stage3/stage3
.1/final_conv/activate/Mul_output_0 will be
interpreted at conversion time
INFO 2026-02-10 17:46:26,262 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
rtm_/neck/upsample/Resize_output_cast0 will be
interpreted at conversion time
INFO 2026-02-10 17:46:26,263 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_rtm_/neck/Concat_output_0
will be interpreted at conversion time
INFO 2026-02-10 17:46:26,292 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
rtm_/neck/upsample_1/Resize_output_cast0 will be
interpreted at conversion time
INFO 2026-02-10 17:46:26,293 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_rtm_/neck/Concat_1_output_0
will be interpreted at conversion time
INFO 2026-02-10 17:46:26,502 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_rtm_/gau/Add_output_0 will
be interpreted at conversion time
INFO 2026-02-10 17:46:26,508 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_rtm_/gau/Transpose_output_0
will be interpreted at conversion time
INFO 2026-02-10 17:46:26,510 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_rtm_/gau/Squeeze_output_0
will be interpreted at conversion time
INFO 2026-02-10 17:46:26,519 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_1340 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,533 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_320 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,542 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_dbg_z_prior will be
interpreted at conversion time
INFO 2026-02-10 17:46:26,543 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_output will be interpreted
at conversion time
INFO 2026-02-10 17:46:26,555 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_230 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,563 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_353 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,564 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_1338 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,575 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_275 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,583 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_355 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,585 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_401 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,587 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_402 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,592 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_425 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,593 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_433 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,599 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_496 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,600 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_504 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,605 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
ada_Cast_481 will be interpreted at conversion time
INFO 2026-02-10 17:46:26,615 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_depth will be interpreted
at conversion time
INFO 2026-02-10 17:46:26,616 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_49 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,620 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_669 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,622 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_381 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,624 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_376 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,625 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_640 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,629 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_670 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,633 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_679 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,634 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_685 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,658 - 283 - WARNING - GEMM subprocess.py:190
operation is not supported in the general case,
attempting to interpret as FC
INFO 2026-02-10 17:46:26,662 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_713 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,665 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_dbg_torso_root_center_pred
will be interpreted at conversion time
INFO 2026-02-10 17:46:26,667 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_781 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,668 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_dbg_px_coords will be
interpreted at conversion time
INFO 2026-02-10 17:46:26,669 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_383 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,671 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_776 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,673 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_783 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,676 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_784 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,678 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_684 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,680 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_787 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,685 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_817 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,688 - 283 - WARNING - GEMM subprocess.py:190
operation is not supported in the general case,
attempting to interpret as FC
INFO 2026-02-10 17:46:26,691 - 283 - WARNING - GEMM subprocess.py:190
operation is not supported in the general case,
attempting to interpret as FC
INFO 2026-02-10 17:46:26,694 - 283 - WARNING - GEMM subprocess.py:190
operation is not supported in the general case,
attempting to interpret as FC
INFO 2026-02-10 17:46:26,707 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_863 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,709 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_874 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,709 - 283 - WARNING - GEMM subprocess.py:190
operation is not supported in the general case,
attempting to interpret as FC
INFO 2026-02-10 17:46:26,712 - 283 - WARNING - GEMM subprocess.py:190
operation is not supported in the general case,
attempting to interpret as FC
INFO 2026-02-10 17:46:26,716 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_dbg_kp_z_pred will be
interpreted at conversion time
INFO 2026-02-10 17:46:26,718 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_932 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,733 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_880 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,751 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_942 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,753 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_990 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,779 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_1000 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,781 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_1005 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,785 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_1017 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,787 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_1022 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,790 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_1033 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,792 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_1038 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,795 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_1049 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,795 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_883 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,800 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_344 will be interpreted at
conversion time
INFO 2026-02-10 17:46:26,803 - 283 - WARNING - Only subprocess.py:190
numerical type cast is supported. The cast op:
InsertedPrecisionFreeCast_332 will be interpreted at
conversion time
INFO 2026-02-10 17:46:28,774 - 283 - WARNING - Op subprocess.py:190
ada_Mul_549 with input_buf axis format NONTRIVIAL and
data_axis_format NCF is no need to revert.
INFO 2026-02-10 17:46:28,780 - 283 - WARNING - Op subprocess.py:190
ada_Mul_562 with input_buf axis format NONTRIVIAL and
data_axis_format NCF is no need to revert.
INFO 2026-02-10 17:46:28,822 - 283 - WARNING - Op subprocess.py:190
ada_Mul_310 with input_buf axis format NONTRIVIAL and
data_axis_format NCF is no need to revert.
INFO 2026-02-10 17:46:28,826 - 283 - WARNING - Op subprocess.py:190
ada_Mul_668 with input_buf axis format NONTRIVIAL and
data_axis_format NCF is no need to revert.
INFO 2026-02-10 17:46:28,826 - 283 - WARNING - Op subprocess.py:190
ada_Sub_669 with input_buf axis format NONTRIVIAL and
data_axis_format NCF is no need to revert.
INFO 2026-02-10 17:46:28,859 - 283 - WARNING - Op subprocess.py:190
ada_Div_784 with input_buf axis format NONTRIVIAL and
data_axis_format NCF is no need to revert.
INFO 2026-02-10 17:46:28,881 - 283 - WARNING - Op subprocess.py:190
ada_Mul_887 with input_buf axis format NONTRIVIAL and
data_axis_format ANY is no need to revert.
INFO 2026-02-10 17:46:29,549 - 278 - INFO - subprocess.py:190
INFO_INITIALIZATION_SUCCESS:
INFO handleReshapeOp: Squash Reshape Op: subprocess.py:190
ada_GlobalAveragePool_596_intermediate due to
IdentityOp. Input shape: IrTensorShape(dims =
[1,512,1,1] , dy_axes=[]), shape after
IrTensorShape(dims = [1,512] , dy_axes=[])
INFO subprocess.py:190
INFO handleReshapeOp: Squash Reshape Op: subprocess.py:190
ada_Conv_595_intermediate due to IdentityOp. Input
shape: IrTensorShape(dims = [1,512,1,49] ,
dy_axes=[]), shape after IrTensorShape(dims =
[1,512,1,49] , dy_axes=[])
INFO subprocess.py:190
INFO handleReshapeOp: Squash Reshape Op: subprocess.py:190
InsertedPrecisionFreeCast_335_reshape due to
IdentityOp. Input shape: IrTensorShape(dims =
[1,133,768] , dy_axes=[]), shape after
IrTensorShape(dims = [1,133,768] , dy_axes=[])
INFO subprocess.py:190
INFO handleReshapeOp: Squash Reshape Op: subprocess.py:190
InsertedPrecisionFreeCast_334_flatten due to
IdentityOp. Input shape: IrTensorShape(dims =
[1,133,768] , dy_axes=[]), shape after
IrTensorShape(dims = [1,133,768] , dy_axes=[])
INFO subprocess.py:190
INFO handleReshapeOp: Squash Reshape Op: subprocess.py:190
Reshape_post_ada_Gather_175 due to IdentityOp. Input
shape: IrTensorShape(dims = [1,1,768] , dy_axes=[]),
shape after IrTensorShape(dims = [1,1,768] ,
dy_axes=[])
INFO subprocess.py:190
INFO handleReshapeOp: Squash Reshape Op: subprocess.py:190
Reshape_post_ada_Gather_49 due to IdentityOp. Input
shape: IrTensorShape(dims = [1,1,768] , dy_axes=[]),
shape after IrTensorShape(dims = [1,1,768] ,
dy_axes=[])
INFO subprocess.py:190
INFO handleReshapeOp: Squash Reshape Op: subprocess.py:190
InsertedPrecisionFreeCast_323_reshape due to
IdentityOp. Input shape: IrTensorShape(dims =
[1,133,576] , dy_axes=[]), shape after
IrTensorShape(dims = [1,133,576] , dy_axes=[])
INFO subprocess.py:190
INFO handleReshapeOp: Squash Reshape Op: subprocess.py:190
InsertedPrecisionFreeCast_322_flatten due to
IdentityOp. Input shape: IrTensorShape(dims =
[1,133,576] , dy_axes=[]), shape after
IrTensorShape(dims = [1,133,576] , dy_axes=[])
INFO subprocess.py:190
INFO handleReshapeOp: Squash Reshape Op: subprocess.py:190
Reshape_post_ada_Gather_133 due to IdentityOp. Input
shape: IrTensorShape(dims = [1,1,576] , dy_axes=[]),
shape after IrTensorShape(dims = [1,1,576] ,
dy_axes=[])
INFO subprocess.py:190
INFO handleReshapeOp: Squash Reshape Op: subprocess.py:190
Reshape_post_ada_Gather_7 due to IdentityOp. Input
shape: IrTensorShape(dims = [1,1,576] , dy_axes=[]),
shape after IrTensorShape(dims = [1,1,576] ,
dy_axes=[])
INFO subprocess.py:190
INFO handleReshapeOp: Squash Reshape Op: subprocess.py:190
InsertedPrecisionFreeCast_347_reshape due to
IdentityOp. Input shape: IrTensorShape(dims =
[1,133,576] , dy_axes=[]), shape after
IrTensorShape(dims = [1,133,576] , dy_axes=[])
INFO subprocess.py:190
INFO handleReshapeOp: Squash Reshape Op: subprocess.py:190
InsertedPrecisionFreeCast_346_flatten due to
IdentityOp. Input shape: IrTensorShape(dims =
[1,133,576] , dy_axes=[]), shape after
IrTensorShape(dims = [1,133,576] , dy_axes=[])
INFO subprocess.py:190
INFO handleReshapeOp: Squash Reshape Op: subprocess.py:190
Reshape_post_ada_Gather_217 due to IdentityOp. Input
shape: IrTensorShape(dims = [1,1,576] , dy_axes=[]),
shape after IrTensorShape(dims = [1,1,576] ,
dy_axes=[])
INFO subprocess.py:190
INFO handleReshapeOp: Squash Reshape Op: subprocess.py:190
Reshape_post_ada_Gather_91 due to IdentityOp. Input
shape: IrTensorShape(dims = [1,1,576] , dy_axes=[]),
shape after IrTensorShape(dims = [1,1,576] ,
dy_axes=[])
INFO subprocess.py:190
INFO 2026-02-10 17:46:30,461 - 278 - INFO - subprocess.py:190
INFO_CONVERSION_SUCCESS: Conversion completed
successfully
INFO 2026-02-10 17:46:30,464 - 278 - INFO - subprocess.py:190
INFO_WRITE_SUCCESS:
INFO Command `snpe-onnx-to-dlc` finished in 18.03 s with subprocess.py:267
return code 0.
INFO Exported for RVC4 exporter.py:346
INFO Preparing calibration data. exporter.py:148
INFO Quantizing model. exporter.py:156
INFO Executing `snpe-dlc-quant --input_list subprocess.py:171
shared_with_container/outputs/rtm_ada_depth_fusion_to
_rvc4_2026_02_10_17_45_48/intermediate_outputs/img_li
st.txt --input_dlc
shared_with_container/outputs/rtm_ada_depth_fusion_to
_rvc4_2026_02_10_17_45_48/intermediate_outputs/rtm_ad
a_WEIGHTLESS-modified.dlc --output_dlc
shared_with_container/outputs/rtm_ada_depth_fusion_to
_rvc4_2026_02_10_17_45_48/intermediate_outputs/rtm_ad
a_WEIGHTLESS-modified-quantized.dlc
--use_per_channel_quantization`
INFO [INFO] InitializeStderr: DebugLog initialized. subprocess.py:190
INFO [INFO] Processed command-line arguments subprocess.py:190
INFO 1.1ms [ INFO ] Inferences will run in sync mode subprocess.py:190
INFO Processing inference input(s): subprocess.py:190
INFO [INFO] Quantized parameters subprocess.py:190
INFO input -> subprocess.py:190
shared_with_container/calibration_data/RandomRGBCalib
ration/rgb_input_max.raw
INFO depth -> subprocess.py:190
shared_with_container/calibration_data/RandomDepthCal
ibration/depth_input_max.raw
INFO camera_K_inv -> subprocess.py:190
shared_with_container/calibration_data/RandomKInvCali
bration/k_inv_max.raw
INFO input -> subprocess.py:190
shared_with_container/calibration_data/RandomRGBCalib
ration/rgb_input_min.raw
INFO depth -> subprocess.py:190
shared_with_container/calibration_data/RandomDepthCal
ibration/depth_input_min.raw
INFO camera_K_inv -> subprocess.py:190
shared_with_container/calibration_data/RandomKInvCali
bration/k_inv_min.raw
INFO input -> subprocess.py:190
shared_with_container/calibration_data/RandomRGBCalib
ration/rgb_input_rand_000.raw
INFO depth -> subprocess.py:190
shared_with_container/calibration_data/RandomDepthCal
ibration/depth_input_rand_000.raw
INFO camera_K_inv -> subprocess.py:190
shared_with_container/calibration_data/RandomKInvCali
bration/k_inv_rand_000.raw
INFO input -> subprocess.py:190
shared_with_container/calibration_data/RandomRGBCalib
ration/rgb_input_rand_001.raw
INFO depth -> subprocess.py:190
shared_with_container/calibration_data/RandomDepthCal
ibration/depth_input_rand_001.raw
INFO camera_K_inv -> subprocess.py:190
shared_with_container/calibration_data/RandomKInvCali
bration/k_inv_rand_001.raw
INFO input -> subprocess.py:190
shared_with_container/calibration_data/RandomRGBCalib
ration/rgb_input_rand_002.raw
INFO depth -> subprocess.py:190
shared_with_container/calibration_data/RandomDepthCal
ibration/depth_input_rand_002.raw
INFO camera_K_inv -> subprocess.py:190
shared_with_container/calibration_data/RandomKInvCali
bration/k_inv_rand_002.raw
INFO input -> subprocess.py:190
shared_with_container/calibration_data/RandomRGBCalib
ration/rgb_input_rand_003.raw
INFO depth -> subprocess.py:190
shared_with_container/calibration_data/RandomDepthCal
ibration/depth_input_rand_003.raw
INFO camera_K_inv -> subprocess.py:190
shared_with_container/calibration_data/RandomKInvCali
bration/k_inv_rand_003.raw
INFO input -> subprocess.py:190
shared_with_container/calibration_data/RandomRGBCalib
ration/rgb_input_rand_004.raw
INFO depth -> subprocess.py:190
shared_with_container/calibration_data/RandomDepthCal
ibration/depth_input_rand_004.raw
INFO camera_K_inv -> subprocess.py:190
shared_with_container/calibration_data/RandomKInvCali
bration/k_inv_rand_004.raw
INFO input -> subprocess.py:190
shared_with_container/calibration_data/RandomRGBCalib
ration/rgb_input_rand_005.raw
INFO depth -> subprocess.py:190
shared_with_container/calibration_data/RandomDepthCal
ibration/depth_input_rand_005.raw
INFO camera_K_inv -> subprocess.py:190
shared_with_container/calibration_data/RandomKInvCali
bration/k_inv_rand_005.raw
INFO input -> subprocess.py:190
shared_with_container/calibration_data/RandomRGBCalib
ration/rgb_input_rand_006.raw
INFO depth -> subprocess.py:190
shared_with_container/calibration_data/RandomDepthCal
ibration/depth_input_rand_006.raw
INFO camera_K_inv -> subprocess.py:190
shared_with_container/calibration_data/RandomKInvCali
bration/k_inv_rand_006.raw
INFO input -> subprocess.py:190
shared_with_container/calibration_data/RandomRGBCalib
ration/rgb_input_rand_007.raw
INFO depth -> subprocess.py:190
shared_with_container/calibration_data/RandomDepthCal
ibration/depth_input_rand_007.raw
INFO camera_K_inv -> subprocess.py:190
shared_with_container/calibration_data/RandomKInvCali
bration/k_inv_rand_007.raw
INFO 1.8ms [ INFO ] No BackendExtensions lib subprocess.py:190
provided;initializing NetRunBackend Interface
INFO [INFO] Generated activations subprocess.py:190
INFO 1.8ms [ INFO ] No platform-specific callback subprocess.py:190
implementation available
INFO 0.6ms [ INFO ] [QNN_CPU] CpuBackend creation start subprocess.py:190
INFO 0.6ms [ INFO ] [QNN_CPU] CpuBackend creation end subprocess.py:190
INFO 2.4ms [WARNING] Unable to find a device with subprocess.py:190
NetRunDeviceKeyDefault in Library
NetRunBackendLibKeyDefault
INFO 2.4ms [WARNING] Profile Logger with name = defaultKey subprocess.py:190
doesn't exist! Returning nullptr
INFO 0.6ms [ INFO ] [QNN_CPU] QnnContext create start subprocess.py:190
INFO 0.6ms [ INFO ] [QNN_CPU] QnnContext create end subprocess.py:190
INFO 2.7ms [ INFO ] Entering QuantizeRuntimeApp flow subprocess.py:190
INFO 2.7ms [WARNING] Profile Logger with name = defaultKey subprocess.py:190
doesn't exist! Returning nullptr
INFO 1.0ms [ INFO ] [QNN_CPU] CpuGraph creation start subprocess.py:190
INFO 1.6ms [ INFO ] [QNN_CPU] CpuGraph creation end subprocess.py:190
INFO 1.6ms [ INFO ] [QNN_CPU] QnnGraph create end subprocess.py:190
INFO 144.2ms [ INFO ] [QNN_CPU] QnnGraph finalize start subprocess.py:190
INFO 257.9ms [ INFO ] [QNN_CPU] QnnGraph finalize end subprocess.py:190
INFO 270.7ms [ INFO ] [QNN_CPU] QnnGraph execute start subprocess.py:190
INFO 1131.6ms [ INFO ] [QNN_CPU] QnnGraph execute end subprocess.py:190
INFO 1131.4ms [ INFO ] cleaning up resources for input subprocess.py:190
tensors
INFO 1131.6ms [ INFO ] cleaning up resources for output subprocess.py:190
tensors
INFO 1143.9ms [ INFO ] [QNN_CPU] QnnGraph execute start subprocess.py:190
INFO 2041.5ms [ INFO ] [QNN_CPU] QnnGraph execute end subprocess.py:190
INFO 2041.6ms [ INFO ] cleaning up resources for input subprocess.py:190
tensors
INFO 2041.6ms [ INFO ] cleaning up resources for output subprocess.py:190
tensors
INFO 2053.7ms [ INFO ] [QNN_CPU] QnnGraph execute start subprocess.py:190
INFO 2904.3ms [ INFO ] [QNN_CPU] QnnGraph execute end subprocess.py:190
INFO 2904.3ms [ INFO ] cleaning up resources for input subprocess.py:190
tensors
INFO 2904.3ms [ INFO ] cleaning up resources for output subprocess.py:190
tensors
INFO 2916.5ms [ INFO ] [QNN_CPU] QnnGraph execute start subprocess.py:190
INFO 3794.5ms [ INFO ] [QNN_CPU] QnnGraph execute end subprocess.py:190
INFO 3793.8ms [ INFO ] cleaning up resources for input subprocess.py:190
tensors
INFO 3793.8ms [ INFO ] cleaning up resources for output subprocess.py:190
tensors
INFO 3806.0ms [ INFO ] [QNN_CPU] QnnGraph execute start subprocess.py:190
INFO 4603.2ms [ INFO ] [QNN_CPU] QnnGraph execute end subprocess.py:190
INFO 4602.7ms [ INFO ] cleaning up resources for input subprocess.py:190
tensors
INFO 4602.7ms [ INFO ] cleaning up resources for output subprocess.py:190
tensors
INFO Scatter: Skip Scatter Optimization since input subprocess.py:190
(InsertedPrecisionFreeCast_1340) has >1 consumers
INFO Scatter: Skip Scatter Optimization since input (185) subprocess.py:190
has >1 consumers
INFO Scatter: Skip Scatter Optimization since input subprocess.py:190
(InsertedPrecisionFreeCast_output) has >1 consumers
INFO Scatter: Skip Scatter Optimization since input (95) subprocess.py:190
has >1 consumers
INFO Scatter: Skip Scatter Optimization since input subprocess.py:190
(InsertedPrecisionFreeCast_1338) has >1 consumers
INFO Scatter: Skip Scatter Optimization since input (140) subprocess.py:190
has >1 consumers
INFO Scatter: Skip Scatter Optimization since input (411) subprocess.py:190
has >1 consumers
INFO Scatter: Skip Scatter Optimization since input (494) subprocess.py:190
has >1 consumers
INFO Scatter: Skip Scatter Optimization since input subprocess.py:190
(InsertedPrecisionFreeCast_685) has >1 consumers
INFO [USER_INFO] Successfully saved DLC to subprocess.py:190
/app/shared_with_container/outputs/rtm_ada_depth_fusi
on_to_rvc4_2026_02_10_17_45_48/intermediate_outputs/r
tm_ada_WEIGHTLESS-modified-quantized.dlc
INFO [INFO] Saved quantized dlc to: subprocess.py:190
shared_with_container/outputs/rtm_ada_depth_fusion_to
_rvc4_2026_02_10_17_45_48/intermediate_outputs/rtm_ad
a_WEIGHTLESS-modified-quantized.dlc
INFO [INFO] DebugLog shutting down. subprocess.py:190
INFO 8972.8ms [ INFO ] Freeing graphsInfo subprocess.py:190
INFO 8972.8ms [WARNING] Profile Logger with name = subprocess.py:190
defaultKey doesn't exist! Returning nullptr
INFO 8973.8ms [ INFO ] [QNN_CPU] QnnContext Free start subprocess.py:190
INFO 9022.4ms [ INFO ] [QNN_CPU] QnnContext Free end subprocess.py:190
INFO 9021.6ms [WARNING] Profile Logger with name = subprocess.py:190
defaultKey doesn't exist!
INFO 9022.6ms [ INFO ] [QNN_CPU] QnnBackend Free start subprocess.py:190
INFO 9022.6ms [ INFO ] [QNN_CPU] QnnBackend Free end subprocess.py:190
INFO Command `snpe-dlc-quant` finished in 11.00 s with subprocess.py:267
return code 0.
INFO Quantization finished in 11.00 seconds exporter.py:183
INFO Performing offline graph preparation. exporter.py:114
INFO Executing `snpe-dlc-graph-prepare --input_dlc subprocess.py:171
shared_with_container/outputs/rtm_ada_depth_fusion_to
_rvc4_2026_02_10_17_45_48/intermediate_outputs/rtm_ad
a_WEIGHTLESS-modified-quantized.dlc --output_dlc
shared_with_container/outputs/rtm_ada_depth_fusion_to
_rvc4_2026_02_10_17_45_48/rtm_ada_WEIGHTLESS.dlc
--set_output_tensors
kps_xyz,dbg_torso_root_center_pred,dbg_kp_pix_confide
nce,dbg_kp_z_pred,dbg_px_coords,dbg_z_prior
--optimization_level 3 --htp_socs sm8550`
INFO [INFO] InitializeStderr: DebugLog initialized. subprocess.py:190
INFO [INFO] SNPE HTP Offline Prepare: Attempting to create subprocess.py:190
cache for SM8550
INFO [USER_INFO] Target device backend record identifier: subprocess.py:190
HTP_V73_SM8550_8MB
INFO [USER_INFO] No cache record in the DLC matches the subprocess.py:190
target device (HTP_V73_SM8550_8MB). Creating a new
record
INFO [USER_INFO] Checking unsigned PD session subprocess.py:190
INFO [INFO] Attempting to open dynamically linked lib: subprocess.py:190
libHtpPrepare.so
INFO [INFO] dlopen libHtpPrepare.so SUCCESS handle subprocess.py:190
0x6157d8731830
INFO [INFO] Found Interface Provider (v2.31) subprocess.py:190
INFO [USER_WARNING] <W> Initializing HtpProvider subprocess.py:190
INFO [USER_WARNING] <W> HTP arch will be deprecated, subprocess.py:190
please set SoC id instead.
INFO [USER_WARNING] <W> Performance Estimates unsupported subprocess.py:190
on soc SM8550
INFO [USER_INFO] Platform option not set subprocess.py:190
INFO [USER_INFO] Created ctx=0x1 for Graph Id=0 subprocess.py:190
backend=HTP SNPE Id=0x6157d808f8e8
INFO [USER_INFO] Context [0x1] Setting priority to: subprocess.py:190
default
INFO [USER_INFO] FP16 precision enabled for graph with subprocess.py:190
id=0
INFO [USER_INFO] Offline Prepare VTCM size(MB) selected = subprocess.py:190
0
INFO [USER_INFO] Optimization Level passed = 3 subprocess.py:190
INFO [USER_WARNING] <W> Sanitizing the value for subprocess.py:190
hvx_threads and setting to default
INFO [USER_WARNING] graph_prepare.cc:3565:WARNING:Exceeded subprocess.py:190
maximum scale size.
INFO [USER_WARNING] graph_prepare.cc:3565:WARNING:Exceeded subprocess.py:190
maximum scale size.
INFO [USER_WARNING] graph_prepare.cc:3565:WARNING:Exceeded subprocess.py:190
maximum scale size.
INFO [USER_WARNING] graph_prepare.cc:3565:WARNING:Exceeded subprocess.py:190
maximum scale size.
INFO [USER_WARNING] graph_prepare.cc:3565:WARNING:Exceeded subprocess.py:190
maximum scale size.
INFO [USER_WARNING] graph_prepare.cc:3565:WARNING:Exceeded subprocess.py:190
maximum scale size.
INFO [USER_WARNING] graph_prepare.cc:3565:WARNING:Exceeded subprocess.py:190
maximum scale size.
INFO [USER_WARNING] graph_prepare.cc:3565:WARNING:Exceeded subprocess.py:190
maximum scale size.
INFO [USER_WARNING] graph_prepare.cc:3565:WARNING:Exceeded subprocess.py:190
maximum scale size.
INFO [USER_WARNING] graph_prepare.cc:3565:WARNING:Exceeded subprocess.py:190
maximum scale size.
INFO [USER_WARNING] graph_prepare.cc:3565:WARNING:Exceeded subprocess.py:190
maximum scale size.
INFO [USER_WARNING] graph_prepare.cc:3565:WARNING:Exceeded subprocess.py:190
maximum scale size.
INFO [USER_WARNING] graph_prepare.cc:3565:WARNING:Exceeded subprocess.py:190
maximum scale size.
INFO [USER_WARNING] graph_prepare.cc:3565:WARNING:Exceeded subprocess.py:190
maximum scale size.
INFO [USER_WARNING] graph_prepare.cc:3565:WARNING:Exceeded subprocess.py:190
maximum scale size.
INFO [USER_WARNING] graph_prepare.cc:3565:WARNING:Exceeded subprocess.py:190
maximum scale size.
INFO [USER_WARNING] graph_prepare.cc:3565:WARNING:Exceeded subprocess.py:190
maximum scale size.
INFO [USER_WARNING] graph_prepare.cc:3565:WARNING:Exceeded subprocess.py:190
maximum scale size.
INFO [USER_WARNING] graph_prepare.cc:3565:WARNING:Exceeded subprocess.py:190
maximum scale size.
INFO [USER_WARNING] graph_prepare.cc:3565:WARNING:Exceeded subprocess.py:190
maximum scale size.
INFO [USER_WARNING] graph_prepare.cc:3565:WARNING:Exceeded subprocess.py:190
maximum scale size.
INFO [USER_WARNING] graph_prepare.cc:3565:WARNING:Exceeded subprocess.py:190
maximum scale size.
INFO [USER_WARNING] graph_prepare.cc:3565:WARNING:Exceeded subprocess.py:190
maximum scale size.
INFO [USER_WARNING] graph_prepare.cc:3565:WARNING:Exceeded subprocess.py:190
maximum scale size.
INFO [USER_WARNING] graph_prepare.cc:3565:WARNING:Exceeded subprocess.py:190
maximum scale size.
INFO [USER_WARNING] graph_prepare.cc:3565:WARNING:Exceeded subprocess.py:190
maximum scale size.
INFO [USER_WARNING] graph_prepare.cc:3565:WARNING:Exceeded subprocess.py:190
maximum scale size.
INFO [USER_WARNING] graph_prepare.cc:3565:WARNING:Exceeded subprocess.py:190
maximum scale size.
INFO [USER_WARNING] graph_prepare.cc:3565:WARNING:Exceeded subprocess.py:190
maximum scale size.
INFO [USER_WARNING] graph_prepare.cc:3565:WARNING:Exceeded subprocess.py:190
maximum scale size.
INFO [USER_WARNING] graph_prepare.cc:3565:WARNING:Exceeded subprocess.py:190
maximum scale size.