onnx转kmodel提示找不到_nncase模块

Viewed 139

根据yolo大作战yolov8水果分类例程一步步操作,当运行到:

(onnx2kmodel) D:\code\python\yolov8test\yolov8\classify>python to_kmodel.py --target k230 --model ../../runs/classify/train/weights/best.onnx --dataset ../test --input_width 224 --input_height 224 --ptq_option 0

时出错,提示内容:

Traceback (most recent call last):
File "D:\code\python\yolov8test\yolov8\classify\to_kmodel.py", line 7, in
import nncase
File "D:\anaconda3\envs\onnx2kmodel\lib\site-packages\nncase_init_.py", line 34, in
import _nncase
ImportError: DLL load failed while importing _nncase: 找不到指定的模块。

软件环境:python 3.10, nncase2.9.0是pip install安装的,nncase_kpu-2.9.0是手动whl安装的

请问这是什么情况呀

1 Answers

已解决,方法参考博客https://blog.csdn.net/Lieber_0402/article/details/132021911?ops_request_misc=%257B%2522request%255Fid%2522%253A%252204d6277f22ef04c4d723d999b51b4cdc%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=04d6277f22ef04c4d723d999b51b4cdc&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-1-132021911-null-null.142^v102^pc_search_result_base5&utm_term=nncase%E6%89%BE%E4%B8%8D%E5%88%B0_nncase&spm=1018.2226.3001.4187

从博客中下载一个dll放进C:\Windows\System32路径中就可以了。