日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MATLAB 中搭建MatConvNet运行环境(调用GPU运行)以及遇到的错误

發布時間:2023/12/15 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MATLAB 中搭建MatConvNet运行环境(调用GPU运行)以及遇到的错误 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

安裝 MATLAB、VS、CUDA

MatConvNet點擊下載

我的環境:

Windows 10 64bit

MATLAB?R2014b

VS2015

CUDA9.2

1、編譯

第一步:

>>mex -setup >>mex -setup C++

由于使用Matlab需要混合編譯時,MATLAB版本與VS版本應該相對應。即VS2015對應MATLAB2015

故出現以下錯誤:

>>mex -setup 錯誤使用 mex 未找到支持的編譯器或 SDK。有關選項,請訪問http://www.mathworks.com/support/compilers/R2014b/win64

結決辦法:https://www.cnblogs.com/Yan47/p/6418129.html

第二步:在MATLAB中進入下載的MatConvNet目錄中的matlab文件夾,在命令行中運行

先把cudnn bin下的cudnn64_4.dll復制到matconvnet/matlab/mex的文件夾

>>vl_compilenn('enableGpu',true,'cudaRoot','C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.2','cudaMethod','nvcc','enableCudnn',true,'cudnnRoot','F:/VisualTracking/MCCT/TrackerMCCT/cudnn7.1')

C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/? 為CUDA安裝的路徑。

參考:http://www.th7.cn/system/win/201603/155182.shtml
2、測試:

>>run vl_setupnn >>vl_testnn('gpu', true)

第二句會執行一段時間......

---------------------------------------------------------------------------------------------------------------------------------------------------------------------

實際使用時若出現以下錯誤,請執行:vl_compilenn('enableGpu', true)

參考:https://blog.csdn.net/youshaoduo/article/details/80791110

錯誤使用 vl_nnconv An input is not a numeric array (or GPU support not compiled).

?

總結

以上是生活随笔為你收集整理的MATLAB 中搭建MatConvNet运行环境(调用GPU运行)以及遇到的错误的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。