from bark import SAMPLE_RATE, generate_audio, preload_models
from scipy.io.wavfile import write as write_wav
import os
os.environ["SUNO_OFFLOAD_CPU"] = 'True'
os.environ["SUNO_USE_SMALL_MODELS"] = 'True'
preload_models()
text_prompt = """
skip
"""
audio_array = generate_audio(text_prompt)
write_wav("w.wav", SAMPLE_RATE, audio_array)
Traceback (most recent call last):
File "D:\file\lanqiao\ba.py", line 11, in
preload_models()
File "D:\anaconda\envs\bark\lib\site-packages\bark\generation.py", line 318, in preload_models
_ = load_model(
File "D:\anaconda\envs\bark\lib\site-packages\bark\generation.py", line 275, in load_model
model = _load_model_f(ckpt_path, device)
File "D:\anaconda\envs\bark\lib\site-packages\bark\generation.py", line 240, in _load_model
model.to(device)
File "D:\anaconda\envs\bark\lib\site-packages\torch\nn\modules\module.py", line 1145, in to
return self._apply(convert)
File "D:\anaconda\envs\bark\lib\site-packages\torch\nn\modules\module.py", line 797, in _apply
module._apply(fn)
File "D:\anaconda\envs\bark\lib\site-packages\torch\nn\modules\module.py", line 797, in _apply
module._apply(fn)
File "D:\anaconda\envs\bark\lib\site-packages\torch\nn\modules\module.py", line 820, in _apply
param_applied = fn(param)
File "D:\anaconda\envs\bark\lib\site-packages\torch\nn\modules\module.py", line 1143, in convert
return t.to(device, dtype if t.is_floating_point() or t.is_complex() else None, non_blocking)
torch.cuda.OutOfMemoryError: CUDA out of memory.
How can I repair it?
from bark import SAMPLE_RATE, generate_audio, preload_models
from scipy.io.wavfile import write as write_wav
import os
os.environ["SUNO_OFFLOAD_CPU"] = 'True'
os.environ["SUNO_USE_SMALL_MODELS"] = 'True'
preload_models()
text_prompt = """
skip
"""
audio_array = generate_audio(text_prompt)
write_wav("w.wav", SAMPLE_RATE, audio_array)
Traceback (most recent call last):
File "D:\file\lanqiao\ba.py", line 11, in
preload_models()
File "D:\anaconda\envs\bark\lib\site-packages\bark\generation.py", line 318, in preload_models
_ = load_model(
File "D:\anaconda\envs\bark\lib\site-packages\bark\generation.py", line 275, in load_model
model = _load_model_f(ckpt_path, device)
File "D:\anaconda\envs\bark\lib\site-packages\bark\generation.py", line 240, in _load_model
model.to(device)
File "D:\anaconda\envs\bark\lib\site-packages\torch\nn\modules\module.py", line 1145, in to
return self._apply(convert)
File "D:\anaconda\envs\bark\lib\site-packages\torch\nn\modules\module.py", line 797, in _apply
module._apply(fn)
File "D:\anaconda\envs\bark\lib\site-packages\torch\nn\modules\module.py", line 797, in _apply
module._apply(fn)
File "D:\anaconda\envs\bark\lib\site-packages\torch\nn\modules\module.py", line 820, in _apply
param_applied = fn(param)
File "D:\anaconda\envs\bark\lib\site-packages\torch\nn\modules\module.py", line 1143, in convert
return t.to(device, dtype if t.is_floating_point() or t.is_complex() else None, non_blocking)
torch.cuda.OutOfMemoryError: CUDA out of memory.
How can I repair it?