Python AssertionError:Torch未使用CUDA进行编译,CUDA用于关键信息提取,作为LSTM的字符分类

Python AssertionError:Torch未使用CUDA进行编译,CUDA用于关键信息提取,作为LSTM的字符分类,python,deep-learning,pytorch,lstm,Python,Deep Learning,Pytorch,Lstm,我正在尝试从中实现train.py文件,但得到的错误是: Traceback (most recent call last): File "./src/train.py", line 74, in <module> main() File "./src/train.py", line 21, in main model = MyModel0(len(VOCAB), 20, args.hidden_size).to(args.device) File "/h

我正在尝试从中实现train.py文件,但得到的错误是:

Traceback (most recent call last):
  File "./src/train.py", line 74, in <module>
    main()
  File "./src/train.py", line 21, in main
    model = MyModel0(len(VOCAB), 20, args.hidden_size).to(args.device)
  File "/home/guest/anaconda3/lib/python3.7/site-packages/torch/nn/modules/module.py", line 426, in to
    return self._apply(convert)
  File "/home/guest/anaconda3/lib/python3.7/site-packages/torch/nn/modules/module.py", line 202, in _apply
    module._apply(fn)
  File "/home/guest/anaconda3/lib/python3.7/site-packages/torch/nn/modules/module.py", line 224, in _apply
    param_applied = fn(param)
  File "/home/guest/anaconda3/lib/python3.7/site-packages/torch/nn/modules/module.py", line 424, in convert
    return t.to(device, dtype if t.is_floating_point() else None, non_blocking)
  File "/home/guest/anaconda3/lib/python3.7/site-packages/torch/cuda/__init__.py", line 192, in _lazy_init
    _check_driver()
  File "/home/guest/anaconda3/lib/python3.7/site-packages/torch/cuda/__init__.py", line 95, in _check_driver
    raise AssertionError("Torch not compiled with CUDA enabled")
AssertionError: Torch not compiled with CUDA enabled
回溯(最近一次呼叫最后一次):
文件“/src/train.py”,第74行,在
main()
文件“/src/train.py”,第21行,主
model=MyModel0(len(VOCAB),20,args.hidden_size).to(args.device)
文件“/home/guest/anaconda3/lib/python3.7/site packages/torch/nn/modules/module.py”,第426行,至
返回自我。\u应用(转换)
文件“/home/guest/anaconda3/lib/python3.7/site packages/torch/nn/modules/module.py”,第202行,适用于
模块应用(fn)
文件“/home/guest/anaconda3/lib/python3.7/site packages/torch/nn/modules/module.py”,第224行,适用于
应用参数=fn(参数)
文件“/home/guest/anaconda3/lib/python3.7/site packages/torch/nn/modules/module.py”,第424行,转换为
返回t.to(设备,如果t.是浮点,则为数据类型(),否则为无,非阻塞)
文件“/home/guest/anaconda3/lib/python3.7/site-packages/torch/cuda/__-init___.py”,第192行,在lazy_-init中
_检查驱动程序()
文件“/home/guest/anaconda3/lib/python3.7/site-packages/torch/cuda/__-init___u;.py”,第95行,in_u-check_u-driver
raise AssertionError(“未在启用CUDA的情况下编译火炬”)
AssertionError:Torch未在启用CUDA的情况下编译
即使#torch.backends.cudnn.enabled=False,我仍然得到这个错误。也许还有更多我不熟悉的GPU依赖性。我对PyTorch不太熟悉,有什么建议吗