RuntimeError при попытке запустить Suno/Bark-Small на GPUPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 RuntimeError при попытке запустить Suno/Bark-Small на GPU

Сообщение Anonymous »

Когда я запускаю: < /p>

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

from transformers import AutoProcessor, BarkModel
import os
from scipy.io.wavfile import write as write_wav

CUDA_VISIBLE_DEVICES=0
os.environ["SUNO_OFFLOAD_CPU"] = "True"
os.environ["SUNO_USE_SMALL_MODELS"] = "True"

def bark():
processor = AutoProcessor.from_pretrained("suno/bark-small")
model = BarkModel.from_pretrained("suno/bark-small")

model.enable_cpu_offload()
model =  model.to_bettertransformer()
model.to('cuda')

voice_preset = "v2/en_speaker_6"

inputs = processor('hello, i hope you are doing well', voice_preset=voice_preset)

audio_array = model.generate(**inputs)
audio_array = audio_array.cpu().numpy().squeeze()

sample_rate = model.generation_config.sample_rate
write_wav("/home/rocky/chatout/test.wav", rate=sample_rate, data=audio_array)

bark()
< /code>
Я получаю эту ошибку в качестве возврата: < /p>
RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu! (when checking argument for argument test_elements in method wrapper_CUDA_isin_Tensor_Tensor)

Я попытался разгрузить модель на графический процессор с несколькими различными способами, но я не могу получить эту ошибку, чтобы остановиться.

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

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

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

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

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

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

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