Запуск Google DeepDream в Windows с помощью CUDA: сбой загрузки DLL ImportError

Для проекта глубокого обучения я пытаюсь запустить DeepDream от Google. Я следовал инструкциям, описанным здесь: http://thirdeyesqueegee.com/deepdream/2015/07/19/running-googles-deep-dream-on-windows-with-or-without-cuda-the-easy-way/

Моя машина:

  • Windows 8.1 64 бит
  • Python 3.4 установлен
  • NVIDIA Geforce 9600GT
  • Установленная Anaconda для Windows 64 битная версия Python 2.7
  • Установил CUDA 6.0 из-за более старой видеокарты

Я проверил установку CUDA, запустив C:\ProgramData\NVIDIA Corporation\CUDA Samples\v6.0\bin\win64\Release\deviceQuery.exe

Это дает следующий вывод: Мне кажется, это нормально?

Я распаковал CafA-версию Caffe и сторонние дополнения в каталог C:/Anaconda.

Однако, когда я запускаю первую ячейку ноутбука

# imports and basic notebook setup
from cStringIO import StringIO
import numpy as np
import scipy.ndimage as nd
import PIL.Image
from IPython.display import clear_output, Image, display
from google.protobuf import text_format

import caffe

caffe.set_device(0)
caffe.set_mode_gpu()

def showarray(a, fmt='jpeg'):
    a = np.uint8(np.clip(a, 0, 255))
    f = StringIO()
    PIL.Image.fromarray(a).save(f, fmt)
    display(Image(data=f.getvalue()))

Я получаю следующую ошибку

ImportError                               Traceback (most recent call last)
<ipython-input-1-65c745005da7> in <module>()
      7 from google.protobuf import text_format
      8 
----> 9 import caffe
     10 
     11 caffe.set_device(0)

C:\Anaconda\lib\site-packages\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

C:\Anaconda\lib\site-packages\caffe\pycaffe.py in <module>()
     11 import numpy as np
     12 
---> 13 from ._caffe import Net, SGDSolver
     14 import caffe.io
     15 

ImportError: DLL load failed: Kan opgegeven module niet vinden.

Я несколько раз перезагружался, так что проблем не должно быть. Когда я печатаю PYTHONPATH, который выглядит правильно, я думаю:

[”, 'C:\Anaconda\python27.zip', 'C:\Anaconda\DLLs', 'C: \ Anaconda \ lib', 'C: \ Anaconda \ lib \ plat-win', 'C: \ Anaconda \ lib \ lib-tk ',' C: \ Anaconda ',' c:\anaconda\lib\site-packages\sphinx-1.3.1-py2.7.egg ',' c:\anaconda\lib\site-packages\setuptools-17.1.1-py2.7.egg ',' C: \ Anaconda \ lib \ site-packages ',' C:\Anaconda\lib\site-packages\cryptography-0.9.1-py2.7-win-amd64.egg ',' C:\Anaconda\lib\site-packages\win32 ',' C:\Anaconda\lib\site-packages\win32\lib ',' C:\Anaconda\lib\site-packages\Pythonwin ',' C:\Anaconda\lib\site-packages\IPython\extensions ']

Когда я смотрю на переменную PATH, включается CUDA Toolkit.

В чем может быть проблема?

0 ответов

Другие вопросы по тегам