Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error running server #847

Open
Iliceth opened this issue Jan 30, 2025 · 0 comments
Open

Error running server #847

Iliceth opened this issue Jan 30, 2025 · 0 comments

Comments

@Iliceth
Copy link

Iliceth commented Jan 30, 2025

Hi all

I have this repo installed and it works to generate voice audio (cuda 11.8).

When I tried to run the server, there were additional dependencies, which I solved with:

pip install spacy
python -m spacy download en_core_web_sm

Then I could run the server and it was listening on 5000 as intended. But when I then run server_client.py, I got these errors:

With transformers 4.45.1:

Client disconnected.
Exception in thread Thread-1:
Traceback (most recent call last):
  File "/home/user/miniconda3/envs/tortoise/lib/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/home/user/miniconda3/envs/tortoise/lib/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/home/user/Documents/tortoise-tts/tortoise/socket_server.py", line 58, in handle_client
    for audio_chunk in audio_stream:
  File "/home/user/Documents/tortoise-tts/tortoise/socket_server.py", line 21, in generate_audio_stream
    for audio_chunk in stream:
  File "/home/user/miniconda3/envs/tortoise/lib/python3.9/site-packages/tortoise_tts-3.0.0-py3.9.egg/tortoise/api_fast.py", line 380, in tts_stream
    gpt_generator = self.autoregressive.get_generator(
  File "/home/user/miniconda3/envs/tortoise/lib/python3.9/site-packages/tortoise_tts-3.0.0-py3.9.egg/tortoise/models/autoregressive.py", line 566, in get_generator
    return self.inference_model.generate_stream(
  File "/home/user/miniconda3/envs/tortoise/lib/python3.9/site-packages/torch/utils/_contextlib.py", line 116, in decorate_context
    return func(*args, **kwargs)
  File "/home/user/miniconda3/envs/tortoise/lib/python3.9/site-packages/tortoise_tts-3.0.0-py3.9.egg/tortoise/models/stream_generator.py", line 210, in generate
    ] = self._prepare_attention_mask_for_generation(
  File "/home/user/miniconda3/envs/tortoise/lib/python3.9/site-packages/transformers-4.45.1-py3.9.egg/transformers/generation/utils.py", line 465, in _prepare_attention_mask_for_generation
    isin_mps_friendly(elements=eos_token_id, test_elements=pad_token_id).any()
  File "/home/user/miniconda3/envs/tortoise/lib/python3.9/site-packages/transformers-4.45.1-py3.9.egg/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'

With transformers 4.48.1:

Client disconnected.
Exception in thread Thread-2:
Traceback (most recent call last):
  File "/home/user/miniconda3/envs/tortoise/lib/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/home/user/miniconda3/envs/tortoise/lib/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/home/user/Documents/tortoise-tts/tortoise/socket_server.py", line 58, in handle_client
    for audio_chunk in audio_stream:
  File "/home/user/Documents/tortoise-tts/tortoise/socket_server.py", line 21, in generate_audio_stream
    for audio_chunk in stream:
  File "/home/user/miniconda3/envs/tortoise/lib/python3.9/site-packages/tortoise_tts-3.0.0-py3.9.egg/tortoise/api_fast.py", line 380, in tts_stream
    gpt_generator = self.autoregressive.get_generator(
  File "/home/user/miniconda3/envs/tortoise/lib/python3.9/site-packages/tortoise_tts-3.0.0-py3.9.egg/tortoise/models/autoregressive.py", line 566, in get_generator
    return self.inference_model.generate_stream(
  File "/home/user/miniconda3/envs/tortoise/lib/python3.9/site-packages/torch/utils/_contextlib.py", line 116, in decorate_context
    return func(*args, **kwargs)
  File "/home/user/miniconda3/envs/tortoise/lib/python3.9/site-packages/tortoise_tts-3.0.0-py3.9.egg/tortoise/models/stream_generator.py", line 210, in generate
    ] = self._prepare_attention_mask_for_generation(
  File "/home/user/miniconda3/envs/tortoise/lib/python3.9/site-packages/transformers/generation/utils.py", line 585, in _prepare_attention_mask_for_generation
    pad_token_id = generation_config._pad_token_tensor
AttributeError: 'int' object has no attribute '_pad_token_tensor'

Does anyone have insights in this please?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant