2015-07-13 2 views
0

Я пытаюсь запустить Google Research's DeepDream code на mac running OSx 10.9.5.
Есть несколько зависимостей, которые мне пришлось установить. Я использую дистрибутив Anaconda python, и я убедился, что у меня есть все необходимые пакеты.ImportError: библиотека dlopen (...) не открыта

Труднее всего было установить Caffe. У меня ATLAS установлен с использованием fink. Затем я собрал кофе и пифафф. Когда я запускал «make runtest», все тесты прошли. Я также запускал «make distribute».

Когда я бегу the notebook released from Google, я получаю следующее сообщение об ошибке:

--------------------------------------------------------------------------- 
ImportError        Traceback (most recent call last) 
<ipython-input-1-453033db464f> in <module>() 
    11 
    12 
---> 13 import caffe 
    14 
    15 

/Users/Andrea/caffe/python/caffe/__init__.py in <module>() 
----> 1 from .pycaffe import Net, SGDSolver 
     2 from ._caffe import set_mode_cpu, set_mode_gpu, set_device, Layer, get_solver 
     3 from .proto.caffe_pb2 import TRAIN, TEST 
     4 from .classifier import Classifier 
     5 from .detector import Detector 

/Users/Andrea/caffe/python/caffe/pycaffe.py in <module>() 
    11 import numpy as np 
    12 
---> 13 from ._caffe import Net, SGDSolver 
    14 import caffe.io 
    15 

ImportError: dlopen(/Users/Andrea/caffe/python/caffe/_caffe.so, 2): Library not loaded: @rpath/libcudart.7.0.dylib 
    Referenced from: /Users/Andrea/caffe/python/caffe/_caffe.so 
    Reason: image not found 

Что я могу сделать, чтобы исправить это?


here is the screendump requested in a comment

ответ

1

libcudart.7.0.dylib библиотека связанных с GPU.

Есть ли у машины, на которой вы работаете, графический процессор? Если нет, то вам нужно указать режим CPU в Makefile.config для caffe.

Если у вас есть GPU, пожалуйста, посмотрите здесь. https://github.com/BVLC/caffe/issues/779

+0

Я удалил папку, содержащую caffe, и перекомпилировал все это с включенным режимом CPU. Теперь он дает мне эту ошибку: ImportError: dlopen (/Users/Andrea/caffe-master/python/caffe/_caffe.so, 2): библиотека не загружена: libhdf5_hl.10.dylib –

+0

Не могли бы вы поделиться больше, когда это происходит? Сброс экрана того, что вы видите на экране, будет полезен. Это происходит, когда вы делаете все или делаете pycaffe? – gobob

+0

Это происходит, когда я запускаю первый блок кода в dream.ipynb, загруженный здесь https://github.com/google/deepdream, как написано в теле вопроса. –