WeisonWEileen / depthanythingv2-onnxruntime-cpp-inference

This is a depth-anything-v2 onnxruntime inference by cpp
MIT License
7 stars 0 forks source link

转换的onnx模型不能加载 #1

Open abc67ok opened 1 month ago

abc67ok commented 1 month ago

你好,感谢分享,我编译并运行main程序,按照你的步骤转换得到onnx模型,但是不能加载模型: Using Onnxruntime C++ API Number of inputs = 1 Input 0 : name=lx Input 0 : type=float Input 0 : num_dims=4 Input 0 : dim 0=1 Input 0 : dim 1=3 Input 0 : dim 2=-1 Input 0 : dim 3=-1 terminate called after throwing an instance of 'Ort::Exception' what(): tried creating tensor with negative value in shape Aborted(核心已转储)

请问你是否可以正确加载模型呢,或者你的模型转换过程是什么样的?

WeisonWEileen commented 1 month ago

你好,报错显示你的模型的shape是负数,大概率是模型转换出错的问题。请参照https://github.com/fabio-sim/Depth-Anything-ONNX/tree/main 进行模型转换。