horizon-tc-ui版本:1.21.6
图像 + Featuremap 混合多输入时,对插入预处理节点的***_original_float_***.onnx进行推理,按照以下要求进行数据准备:

运行报错:
Traceback (most recent call last):
File "onnx_inference_series_frame.py", line 353, in
onnx_inference()
File "onnx_inference_series_frame.py", line 179, in onnx_inference
result = sess.hb_session.run(output_names, {input_name[0]: inputs['img'],
File "/usr/local/lib/python3.8/dist-packages/horizon_nn/horizon_onnxruntime/session.py", line 146, in run
return self._sess.run(output_names, input_feed, run_options)
报错意思是输入数据类型错误,要浮点数据,实际输入了int8。
检查模型输入准备,作为特征图输入的都是float32类型,图像预处理代码:
img = img_int8.astype(np.int8)
即最终输入的图像是int8的,报错应该也是这个地方,但是图像应该就是要int8的。
使用uint8图像会报错:Actual: (N11onnxruntime17PrimitiveDataTypeIhEE) 。
数据类型错误是什么原因,我们没有思路了,麻烦帮忙看一下,谢谢



