-
Notifications
You must be signed in to change notification settings - Fork 47
Open
Description
I have an issue with inference_stream
function of model (ref https://docs.coqui.ai/en/stable/models/xtts.html#streaming-manually).
Inference...
/home/tts/TTS/tts/layers/xtts/stream_generator.py:138: UserWarning: You have modified the pretrained model configuration to control generation. This is a deprecated strategy to control generation and will be removed soon, in a future version. Please use a generation configuration file (see https://huggingface.co/docs/transformers/main_classes/text_generation)
warnings.warn(
/home/tts/.venv/lib/python3.10/site-packages/transformers/generation/configuration_utils.py:774: UserWarning: `return_dict_in_generate` is NOT set to `True`, but `output_hidden_states` is. When `return_dict_in_generate` is not `True`, `output_hidden_states` is ignored.
warnings.warn(
Traceback (most recent call last):
File "/home/tts/test_stream.py", line 62, in <module>
for i, chunk in enumerate(chunks):
File "/home/tts/.venv/lib/python3.10/site-packages/torch/utils/_contextlib.py", line 36, in generator_context
response = gen.send(None)
File "/home/tts/TTS/tts/models/xtts.py", line 655, in inference_stream
gpt_generator = self.gpt.get_generator(
File "/home/tts/TTS/tts/layers/xtts/gpt.py", line 660, in get_generator
return self.gpt_inference.generate_stream(
File "/home/tts/.venv/lib/python3.10/site-packages/torch/utils/_contextlib.py", line 116, in decorate_context
return func(*args, **kwargs)
File "/home/tts/TTS/tts/layers/xtts/stream_generator.py", line 186, in generate
model_kwargs["attention_mask"] = self._prepare_attention_mask_for_generation(
File "/home/tts/.venv/lib/python3.10/site-packages/transformers/generation/utils.py", line 588, in _prepare_attention_mask_for_generation
isin_mps_friendly(elements=eos_token_id, test_elements=pad_token_id).any()
File "/home/tts/.venv/lib/python3.10/site-packages/transformers/pytorch_utils.py", line 324, in isin_mps_friendly
if elements.device.type == "mps" and not is_torch_greater_or_equal_than_2_4:
AttributeError: 'int' object has no attribute 'device'
Metadata
Metadata
Assignees
Labels
No labels