PyTorch не работает на Windows Server 2019: «Ошибка загрузки c10.dll» (отлично работает в Windows 10)Python

Программы на Python
Ответить
Anonymous
 PyTorch не работает на Windows Server 2019: «Ошибка загрузки c10.dll» (отлично работает в Windows 10)

Сообщение Anonymous »

Я пытаюсь развернуть проект Python на Windows Server 2019, но PyTorch не удается импортировать из-за ошибки загрузки DLL.

На моем локальном компьютере (Windows 10, та же версия Python) все работает отлично.
Среда
Работает машина
  • Windows 10 x64
  • Python 3.11 (64-разрядная версия)
  • PyTorch: torch==2.9.0 (или +cpu)
  • Код: Выделить всё

    import torch
    работает без проблем.
Неисправная машина
  • Windows Server 2019
  • Python 3.11 (64-разрядная версия)
  • Нет Интернета доступ
  • Та же виртуальная среда, воссозданная с помощью загрузки pip + автономная установка
  • Установлена распространяемая версия Microsoft Visual C++ (2015, а также 2015–2022 x64)
Первоначальная ошибка (перед установкой более новой версии) среды выполнения VC++)
Когда я просто запускаю:

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

import torch
Я получаю:

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

OSError: [WinError 1114] A dynamic link library (DLL) initialization routine failed.
Error loading "...\torch\lib\c10.dll" or one of its dependencies.
Файл c10.dll существует в правильной папке (

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

torch\lib
), но Windows Server отказывается его загружать.
Точно такая же среда (тот же Python, те же версии пакетов, то же колесо) отлично работает в Windows 10.
Что я хочу понять
  • Почему c10.dll не загружается именно на Windows Server 2019?
  • Вызвано ли это:

    Отсутствием среды выполнения MSVC?
  • PyTorch не поддерживает Windows Server?
  • Разницами в наборе инструкций ЦП?
  • Что-то еще отличается между Win10 и Server 2019?

Я спрашиваю только об ошибке начальной c10.dll.

Любая информация о том, почему PyTorch загружается в Windows 10, но не в Windows Server 2019, будет полезна будем очень признательны.

Подробнее здесь: https://stackoverflow.com/questions/798 ... ine-on-win
Ответить

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

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

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

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

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