问题描述
我有一个使用暗网和 cuda 的问题,cudnn。 我的 MBP 是 2015 MBP 15' 带 gt650m。与高塞拉。 我是 Catalina 但由于 cuda 停止支持 Apple,我添加了高 Sierra 的音量。 我安装了 cuda 10.1,cudnn 7.6.5。我可以看到 cuda 首选项窗格。 所以,我下载了暗网并完成了制作。 但是,问题是从现在开始。 一旦我用一些选项执行了暗网,就发生了错误。
dyld: Library not loaded: @rpath/libcudart.10.1.dylib
Referenced from: /Users/hongseungyong/Desktop/yolov4/darknet/./darknet
Reason: image not found
Abort trap: 6
首先,我检查了 /usr/local/cuda 中是否有 libcudart.10.1.dylib,有 libcudart。
其次,我检查了我的环境路径。 我在 ./bas_profile 中像这样导出了 PATH。
export CUDA_HOME=/usr/local/cuda
export DYLD_LIBRARY_PATH="/Developer/NVIDIA/CUDA-10.1/lib:$CUDA_HOME/lib:$DYLD_LIBRARY_PATH"
export PATH="$CUDA_HOME/bin:$PATH"
第三,我检查了暗网文件 whit otool -L。
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0,current version 1252.50.4)
/usr/local/opt/opencv@2/lib/libopencv_calib3d.2.4.dylib (compatibility version 2.4.0,current version 2.4.13)
/usr/local/opt/opencv@2/lib/libopencv_contrib.2.4.dylib (compatibility version 2.4.0,current version 2.4.13)
/usr/local/opt/opencv@2/lib/libopencv_core.2.4.dylib (compatibility version 2.4.0,current version 2.4.13)
/usr/local/opt/opencv@2/lib/libopencv_features2d.2.4.dylib (compatibility version 2.4.0,current version 2.4.13)
/usr/local/opt/opencv@2/lib/libopencv_flann.2.4.dylib (compatibility version 2.4.0,current version 2.4.13)
/usr/local/opt/opencv@2/lib/libopencv_gpu.2.4.dylib (compatibility version 2.4.0,current version 2.4.13)
/usr/local/opt/opencv@2/lib/libopencv_highgui.2.4.dylib (compatibility version 2.4.0,current version 2.4.13)
/usr/local/opt/opencv@2/lib/libopencv_imgproc.2.4.dylib (compatibility version 2.4.0,current version 2.4.13)
/usr/local/opt/opencv@2/lib/libopencv_legacy.2.4.dylib (compatibility version 2.4.0,current version 2.4.13)
/usr/local/opt/opencv@2/lib/libopencv_ml.2.4.dylib (compatibility version 2.4.0,current version 2.4.13)
/usr/local/opt/opencv@2/lib/libopencv_nonfree.2.4.dylib (compatibility version 2.4.0,current version 2.4.13)
/usr/local/opt/opencv@2/lib/libopencv_objdetect.2.4.dylib (compatibility version 2.4.0,current version 2.4.13)
/usr/local/opt/opencv@2/lib/libopencv_ocl.2.4.dylib (compatibility version 2.4.0,current version 2.4.13)
/usr/local/opt/opencv@2/lib/libopencv_photo.2.4.dylib (compatibility version 2.4.0,current version 2.4.13)
/usr/local/opt/opencv@2/lib/libopencv_stitching.2.4.dylib (compatibility version 2.4.0,current version 2.4.13)
/usr/local/opt/opencv@2/lib/libopencv_superres.2.4.dylib (compatibility version 2.4.0,current version 2.4.13)
/usr/local/opt/opencv@2/lib/libopencv_video.2.4.dylib (compatibility version 2.4.0,current version 2.4.13)
/usr/local/opt/opencv@2/lib/libopencv_videostab.2.4.dylib (compatibility version 2.4.0,current version 2.4.13)
/usr/local/cuda/lib/libcuda.dylib (compatibility version 1.1.0,current version 10.1.105)
@rpath/libcudart.10.1.dylib (compatibility version 0.0.0,current version 10.1.105)
@rpath/libcublas.10.dylib (compatibility version 0.0.0,current version 10.1.0)
@rpath/libcurand.10.dylib (compatibility version 0.0.0,current version 10.1.105)
/usr/lib/libc++.1.dylib (compatibility version 1.0.0,current version 400.9.0)
尾侧dylib的三个很奇怪。兼容版本为 0.0.0,路径为 @rpath。我添加了 rpath(DYLD_LIBRARY_PATH)。 我不知道我错过了什么。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)