В Colaboratory нельзя использовать CUDA для факела

Сообщение об ошибке выглядит следующим образом:

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

Можете ли вы уточнить, что вы пробовали до сих пор? Какова точная настройка и какой у вас соответствующий код?

dennlinger 27.03.2019 07:18

Вы проверяли, включено ли ускорение графического процессора?

MBT 27.03.2019 10:10

да, я не открываю этот GPU! Спасибо!

biao_biao 01.04.2019 05:47

Под "факел" вы подразумеваете ПиТорч? Вики-тег для «Факела» говорит «Torch — это научная вычислительная среда для LuaJIT. Она широко используется исследователями машинного обучения по всему миру»..

Peter Mortensen 26.09.2020 00:01
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
13
4
21 573
2

Ответы 2

Щелкните Время выполнения и выберите Изменить тип среды выполнения.

Теперь в Аппаратное ускорение выберите графический процессор и нажмите Save.

Фактическое написание «Изменить тип среды выполнения»?

Peter Mortensen 26.09.2020 00:08

@PeterMortensen да

lucidbrot 16.10.2020 21:09

Иногда даже после выполнения следующей остановки может возникнуть эта ошибка. Причина этого в том, что вы можете использовать Colab для длительных вычислительных процессов, и он не предпочитает, чтобы вы использовали его таким образом.

Вы можете проверить причины и объяснения Google по этой ссылке: https://research.google.com/colaboratory/faq.html#usage-limits

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