«AssertionError: Torch не скомпилирован с включенным CUDA», несмотря на наличие правильных версий всегоLinux

Ответить Пред. темаСлед. тема
Anonymous
 «AssertionError: Torch не скомпилирован с включенным CUDA», несмотря на наличие правильных версий всего

Сообщение Anonymous »

Я пытаюсь запустить модель с использованием cuda на терминале Linux с виртуальной средой conda. Модель использует device_map = "auto" для назначения устройств следующим образом:

Код: Выделить всё

model = AutoModelForCausalLM.from_pretrained(model_name, device_map="auto")
Проблема возникает, когда код попадает в model.generate(...).to(cuda). Простите, что не предоставляю полный код, но я не могу обещать, что никакая другая часть вообще не будет вмешиваться в cuda или устройство.
Вот что я проверил:
Команда nvdia-smi показывает, что драйвер поддерживает версию до CUDA 12.0.
Команда nvcc --version показывает, что в настоящее время у меня установлена ​​версия CUDA 11.8.
Я загрузил соответствующие пакеты с помощью команды, полученной с https://pytorch.org/, в соответствии с системой.
Однако, когда я запускаю код, он продолжает выдавать AssertionError: Torch не скомпилирован с включенным CUDA .

Код: Выделить всё

torch.cuda.is_available()
также возвращает false.
Я пробовал много других решений, загружал то, что все советовали скачивать, удалял пакеты и переустанавливал их, но безрезультатно. Будем признательны за любые предложения о том, что я мог пропустить.

Подробнее здесь: https://stackoverflow.com/questions/787 ... correct-ve
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Linux»