东方耀AI技术分享

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3836|回复: 0
打印 上一主题 下一主题

[课堂笔记] warning: libcudart.so.10.0,may conflict with libcudart.so.10.2 ImportError: l...

[复制链接]

1365

主题

1856

帖子

1万

积分

管理员

Rank: 10Rank: 10Rank: 10

积分
14432
QQ
跳转到指定楼层
楼主
发表于 2020-7-16 14:02:03 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

/usr/bin/ld: warning: libcudart.so.10.0,may conflict with libcudart.so.10.2
needed by /home/jingyun/miniconda3/envs/py2_caffe_face/lib/libcaffe.so,
may conflict with libcudart.so.10.2

进入conda环境后  python   import caffe 报错:
ImportError: libcudart.so.10.2: cannot open shared object file: No such file or directory


错误原因: 系统中同时存在libcudart.so.10.0和 libcudart.so.10.2,冲突了

解决方法:
在终端输入:

sudo find / -name libcudart.so.10.*

可以看到同时存在libcudart.so.10.0和 libcudart.so.10.2
此时可以通过 nvcc -V 命令查看自己的Cuda版本.
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2018 NVIDIA Corporation
Built on Sat_Aug_25_21:08:01_CDT_2018
Cuda compilation tools, release 10.0, V10.0.130


但是之前编译caffe是没有问题的
应该是要在conda的虚拟环境中 make all -j8 make test -j8  make pycaffe的
因为查看Makefile.config 里面就是与conda虚拟环境结合的!
CUDA_DIR := /usr/local/cuda-10.0
ANACONDA_HOME := $(HOME)/miniconda3/envs/py2_caffe_face
PYTHON_INCLUDE := $(ANACONDA_HOME)/include \
                  $(ANACONDA_HOME)/include/python2.7 \
                  $(ANACONDA_HOME)/lib/python2.7/site-packages/numpy/core/include

而恰好我的虚拟环境之前安装过torch 自动给我安装了 cuda10.2  找到问题所在了
cuda10.2的so文件 就会在:$(ANACONDA_HOME)/lib/libcudart.so.10.2  后面有图展示

解决:
此时只能先卸载 pytorch :
conda uninstall pytorch
conda uninstall cudatoolkit

重新编译caffe
编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录
python get-pip.py  修复一下pip
pip uninstall numpy  卸载numpy
pip install numpy    重新安装


等caffe一切正常后  python  import caffe 没有报错
./build/tools/caffe train -solver examples/mnist/lenet_solver_adam.prototxt
GPU训练 飞快!

再重新安装pytorch(顺序问题)
这次安装pytorch 就安装一个cuda10.0的! 不会与系统(CUDA_HOME=/usr/local/cuda-10.0)的版本冲突
conda install pytorch==1.0.0 torchvision==0.2.1 cuda100 -c pytorch
为什么是pytorch==1.0.0 因为我的python==2.7.18



cuda_conflict.png (128.88 KB, 下载次数: 106)

cuda_conflict.png

cuda10.2.png (107.28 KB, 下载次数: 101)

cuda10.2.png
让天下人人学会人工智能!人工智能的前景一片大好!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|人工智能工程师的摇篮 ( 湘ICP备2020019608号-1 )

GMT+8, 2024-4-26 06:54 , Processed in 0.177581 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表