对于一个深度学习项目,我试图让谷歌的 DeepDream 启动并运行。我按照此处描述的步骤操作:http: //thirdeyesqueegee.com/deepdream/2015/07/19/running-googles-deep-dream-on-windows-with-or-without-cuda-the-easy-way/
我的机器:
- 视窗 8.1 64 位
- 已安装 Python 3.4
- 英伟达 Geforce 9600GT
- 安装 Anaconda windows 64 位 Python 2.7 版本
- 安装了CUDA 6.0,因为显卡较旧
我通过运行 C:\ProgramData\NVIDIA Corporation\CUDA Samples\v6.0\bin\win64\Release\deviceQuery.exe 检查了 CUDA 的安装
我将启用 CUDA 的 Caffe 版本和第 3 方插件提取到 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-包\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 工具包。
可能是什么问题呢?