新聞中心
通過 conda 安裝 caffe-gpu 和 caffe
一開始直接使用conda安裝caffe結(jié)果報錯。通過不斷搜索,最終找到了解決方法:
conda create -n caffe_gpu -c defaults python=3.6 caffe-gpu
或
conda create -n caffe -c defaults python=3.6 caffe
解決方案的原鏈接在此。安裝caffe_gpu時,對應(yīng)版本的cudatoolkit 、cudnn 也會被安裝。
外網(wǎng)大神的原話是:
I will repeat my comment from earlier in this issue, please do not use the anaconda channel when installing caffe, it does not preserve the priority between the main and free sub-channels. Installing caffe or caffe-gpu from the defaults channel is the only method supported by Anaconda and currently works. For example the following two command will create working environments:
conda create -n caffe_gpu -c defaults python=3.6 caffe-gpu
conda create -n caffe -c defaults python=3.6 caffe
意思就是要想通過conda安裝caffe,所有庫必須全部使用defaults這個頻道,而不能使用或者上混合使用Anaconda 、 conda-forge這些頻道的庫。
我遇到的問題:
由于一開始 create python 虛擬環(huán)境的時候使用conda-forge, 安裝caffe時混合了defaults(第一次)、Anaconda(第二次)的庫,結(jié)果出現(xiàn)了下面的錯誤:
>>> import caffe
Failed to include caffe_pb2, things might go wrong!
Traceback (most recent call last):
File "", line 1, in
File "/home/allen/anaconda3/envs/caffegpu/lib/python3.5/site-packages/caffe/__init__.py", line 4, in
from .proto.caffe_pb2 import TRAIN, TEST無錫人流多少錢 http://www.bhnnk120.com/
File "/home/allen/anaconda3/envs/caffegpu/lib/python3.5/site-packages/caffe/proto/caffe_pb2.py", line 7, in
from google.protobuf import descriptor as _descriptor
File "/home/allen/anaconda3/envs/caffegpu/lib/python3.5/site-packages/google/protobuf/descriptor.py", line 47, in
from google.protobuf.pyext import _message
ImportError: /home/allen/anaconda3/envs/caffegpu/lib/python3.5/site-packages/google/protobuf/pyext/_message.cpython-35m-x86_64-linux-gnu.so: undefined symbol: _ZNK6google8protobuf10TextFormat17FieldValuePrinter9PrintBoolEb
>>>
>>> import caffe
Traceback (most recent call last):
File "", line 1, in
File "/home/allen/anaconda3/envs/caffe/lib/python3.5/site-packages/caffe/__init__.py", line 1, in
from .pycaffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, RMSPropSolver, AdaDeltaSolver, AdamSolver, NCCL, Timer
File "/home/allen/anaconda3/envs/caffe/lib/python3.5/site-packages/caffe/pycaffe.py", line 13, in
from ._caffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, \
ImportError: /home/allen/anaconda3/envs/caffe/lib/python3.5/site-packages/caffe/../../../libcaffe.so.1.0.0: undefined symbol: _ZNK7leveldb6Status8ToStringB5cxx11Ev
>>>
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
文章名稱:使用anaconda安裝caffe-創(chuàng)新互聯(lián)
標題網(wǎng)址:http://www.ef60e0e.cn/article/pipch.html