Amazon web services AWS BitFusion实例导入错误(“未找到Cuda。无法取消勾选CudaNdarray”)

Amazon web services AWS BitFusion实例导入错误(“未找到Cuda。无法取消勾选CudaNdarray”),amazon-web-services,amazon-ec2,pickle,Amazon Web Services,Amazon Ec2,Pickle,我正在尝试取消勾选CudaNdarray,但收到一个导入错误。我知道我需要在一台有GPU的机器上,所以我四处搜索,找到了那个应该支持GPU和cuda的机器。我下载了我的代码的所有依赖项,但我得到了以下信息: File "predictor.py", line 112, in <module> predict = loadModel(filePath = '2_21_dim20000PREDICT113000.save') File "predictor.py", line

我正在尝试取消勾选CudaNdarray,但收到一个导入错误。我知道我需要在一台有GPU的机器上,所以我四处搜索,找到了那个应该支持GPU和cuda的机器。我下载了我的代码的所有依赖项,但我得到了以下信息:

File "predictor.py", line 112, in <module>
    predict = loadModel(filePath = '2_21_dim20000PREDICT113000.save')
  File "predictor.py", line 91, in loadModel
    model = pickle.load(file2open, encoding='latin1')
  File "/home/ubuntu/anaconda3/lib/python3.5/site-packages/theano/sandbox/cuda/type.py", line 591, in CudaNdarray_unpickler
    raise ImportError("Cuda not found. Cannot unpickle CudaNdarray")
ImportError: Cuda not found. Cannot unpickle CudaNdarray

我有几件事你可以试试:

A) 确保已安装Cuda工具包:

conda list | grep cudatoolkit
如果没有看到,请尝试以下操作:

conda install cudatoolkit

python
>>> from numbapro import cuda
>>> cuda.is_available()
True
>>> cuda.__file__
'/home/ubuntu/anaconda3/envs/snowflakes/lib/python3.5/site-packages/numba/cuda/__init__.py'
B) 您需要在Theano下导入CUDA软件包吗

python
>>> from theano.sandbox import cuda
>>>cuda.cuda_path
'/home/ubuntu/anaconda3/envs/snowflakes/lib/python3.5/site-packages/theano/sandbox/cuda'
python
>>> from theano.sandbox import cuda
>>>cuda.cuda_path
'/home/ubuntu/anaconda3/envs/snowflakes/lib/python3.5/site-packages/theano/sandbox/cuda'