In Colaboratory, CUDA cannot be used for the torch

21,603

Click on Runtime and select Change runtime type.

Now in Hardware Acceleration, select GPU and hit Save.

Share:
21,603
biao_biao
Author by

biao_biao

Updated on January 20, 2022

Comments

  • biao_biao
    biao_biao over 2 years

    The error message is as follows:

    RuntimeError   Traceback (most recent call last)
    <ipython-input-24-06e96beb03a5> in <module>()
         11
         12 x_test = np.array(test_features)
    ---> 13 x_test_cuda = torch.tensor(x_test, dtype=torch.float).cuda()
         14 test = torch.utils.data.TensorDataset(x_test_cuda)
         15 test_loader = torch.utils.data.DataLoader(test, batch_size=batch_size, shuffle=False)
    
    /usr/local/lib/python3.6/dist-packages/torch/cuda/__init__.py in _lazy_init()
        160 class CudaError(RuntimeError):
        161     def __init__(self, code):
    --> 162         msg = cudart().cudaGetErrorString(code).decode('utf-8')
        163         super(CudaError, self).__init__('{0} ({1})'.format(msg, code))
        164
    
    RuntimeError: cuda runtime error (38) : no CUDA-capable device is detected at /pytorch/aten/src/THC/THCGeneral.cpp:51
    
  • Peter Mortensen
    Peter Mortensen over 3 years
    Is the actual spelling "Change runtime type"?
  • lucidbrot
    lucidbrot over 3 years
    @PeterMortensen yes