Ctrl K
ComunidadGuías…

scripts/find_gpt2_model.py

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
"""Find where GPT2InferenceModel is defined in TTS."""

import sys
from pathlib import Path

try:
    import TTS

    tts_path = Path(TTS.__file__).parent

    # Search for GPT2InferenceModel definition
    xtts_dir = tts_path / "tts" / "layers" / "xtts"

    print(f"Searching in: {xtts_dir}\n")

    for py_file in xtts_dir.glob("*.py"):
        with open(py_file, encoding="utf-8") as f:
            content = f.read()
            if "class GPT2InferenceModel" in content:
                print(f"Found GPT2InferenceModel in: {py_file}")

                # Show the class definition
                lines = content.split("\n")
                for i, line in enumerate(lines):
                    if "class GPT2InferenceModel" in line:
                        print(f"\nClass definition (lines {i+1}-{i+20}):")
                        for j in range(i, min(i + 20, len(lines))):
                            print(f"  {j+1:3d}: {lines[j]}")
                        break

except ImportError:
    print("ERROR: TTS is not installed")
    sys.exit(1)
except Exception as e:
    print(f"ERROR: {e}")
    import traceback

    traceback.print_exc()
    sys.exit(1)