Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Ошибки в Stable Diffusion "RuntimeError: log_vml_cpu" not implemented for 'Half'

547y 34535 Ученик (233), на голосовании 11 месяцев назад
Данная ошибка появляется при попытках использовать следующие две модели:
1. https://civitai.com/models/127139/classipeintxl-oil-paint-style-lora
  1. https://civitai.com/models/137963/oilpaint-sdxl
В разных вкладках Stable Diffusion появляются две разные ошибки, в img2img: "RuntimeError: log_vml_cpu" not implemented for 'Half'

В txt2img: RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cpu and cuda:0! (when checking argument for argument index in method wrapper_CUDA__index_select)

Я практически ничего не понимаю в программировании и следовательно в терминах из данной области от чего мои шансы исправить эти ошибки или хотя бы понять причины их возникновения стремятся к нулю, без помощи людей имеющих компетенцию, опыт в данной области, или в области работы с этой конкретной нейросетью, я не разберусь что к чему, поэтому пишу данный вопрос
Голосование за лучший ответ
Опыт Таков Мастер (1025) 1 год назад
Ошибка “RuntimeError: log_vml_cpu” not implemented for ‘Half’": Эта ошибка обычно возникает, когда вы пытаетесь использовать половинную (half) точность на CPU, которая не поддерживается для некоторых операций. Чтобы исправить эту ошибку, вы можете добавить аргументы “–precision full --no-half” в командную строку при запуске Stable Diffusion. Это заставит Stable Diffusion использовать полную точность, что должно устранить эту ошибку.

Ошибка “RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cpu and cuda:0!”: Эта ошибка обычно возникает, когда тензоры (многомерные массивы, используемые для хранения данных в PyTorch) находятся на разных устройствах (например, некоторые на CPU, а некоторые на GPU). Чтобы исправить эту ошибку, вам нужно убедиться, что все тензоры находятся на одном и том же устройстве. Возможно, вам придется изменить код или параметры запуска вашего приложения, чтобы убедиться в этом.
Похожие вопросы