ncnn 开启vulkan 后,不能正常关闭vulkan

bweufnob  于 4个月前  发布在  其他
关注(0)|答案(2)|浏览(39)

error log | 日志或报错信息 | ログ

"帧不在模块中", 指向nvoglv64.dll, vulkan-1.dll

context | 编译/运行环境 | バックグラウンド

win10 vs2015 Release x64

how to reproduce | 复现步骤 | 再現方法

1.正常注册 ncnn::Net,设置 use_vulkan_computer = ture,num_thread = 1
2.load模型,前向推理,在main结束前 ncnn::destroy_gpu_instance()
3.main结束后崩了

more | 其他 | その他

疑似网络推理中异常传递了指针给vulkan,有无强杀vulkan的api

yduiuuwa

yduiuuwa1#

我遇到同样的 问题

7eumitmz

7eumitmz2#

首先 清理

ncnn::Net yolo;
 yolov7.clear();

然后 程序结束前

ncnn::destroy_gpu_instance();

就 ok了

相关问题