На моем локальном компьютере (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)
Когда я просто запускаю:
Код: Выделить всё
import torch
Код: Выделить всё
OSError: [WinError 1114] A dynamic link library (DLL) initialization routine failed.
Error loading "...\torch\lib\c10.dll" or one of its dependencies.
Код: Выделить всё
torch\libТочно такая же среда (тот же 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
Мобильная версия