Как уменьшить использование памяти графических процессоров при запуске стабильной диффузии с диффузорами HuggingFace?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как уменьшить использование памяти графических процессоров при запуске стабильной диффузии с диффузорами HuggingFace?

Сообщение Anonymous »

Я пытаюсь запустить стабильную диффузию, используя библиотеку Diffusers Huggingface , но я продолжаю получать CUDA из ошибок в памяти на моем RTX 3060 (12 ГБ VRAM). Я использую Standard StablediffusionPipeline из «Compvis/Stable-Diffusion-V1-4» Checkpoint.
Вот мой код:

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

from diffusers import StableDiffusionPipeline
import torch

# Load the pre-trained Stable Diffusion model
pipe = StableDiffusionPipeline.from_pretrained("CompVis/stable-diffusion-v1-4")
pipe = pipe.to("cuda")

# Define the prompt
prompt = "a futuristic cityscape, high resolution, ultra detailed"

# Generate the image
image = pipe(prompt).images[0]

# Show the image
image.show()
< /code>
Я попытался запустить код, как показано выше, ожидая, что он сгенерирует высококачественное изображение из текстовой подсказки без проблем с памятью. Я также попытался добавить TORCH_DTYPE = TORCH.FLOAT16 
при загрузке трубопровода, чтобы уменьшить использование памяти, например:
pipe = StableDiffusionPipeline.from_pretrained("CompVis/stable-diffusion-v1-4", torch_dtype=torch.float16)
pipe = pipe.to("cuda")
< /code>
Однако я все еще сталкиваюсь с ошибками в памяти, особенно с более крупными подсказками или более высокими разрешениями. Я ожидал, что настройка Float16 поможет, но она не полностью решила проблему.>

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

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

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

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

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

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

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