Добрый день читатели и гости моего канала, сегодня хотел бы разобрать с вами ошибку, которая довольно часто всплывает при работе со Stable Diffusion связанное с отсутствием атрибута 'float8_e4m3fn' в модуле 'torch'. Для начала надо определиться в каком виртуальном окружении вы работаете и какую "сборку" модулей в Python используете. Для этого, например при запуске SD, необходимо вернуться в начало логов запуска: Для начала в командной строке проверим версию torch, будем вызывать Python полным адресом для исключения получить другие окружения, в моём случае путь до файла был следующий "D:\sdnext-portable\venv\Scripts\", у вас будет другой: D:\sdnext-portable\venv\Scripts\python.exe -c "import torch; print(torch.__version__)" После ввода команды выше получим версию. У меня это было 2.0.1+cu118. Надо понимать, что атрибут float8_e4m3fn появился в torch более поздней версии. Проверяем установленную версию CUDA: D:\sdnext-portable\venv\Scripts\python.exe -c "import torch; print(torch.versio
AttributeError: module 'torch' has no attribute 'float8_e4m3fn' [Решено]
25 февраля 202525 фев 2025
15
1 мин