Skip to content

MOSS-TTS-Local v1.5 BF16 GGUF is significantly slower than the safetensors model on Windows (CUDA + RTX 5070 Ti) #181

Description

@cinetube

Hi,

I observed a consistent performance difference between the safetensors and BF16 GGUF versions of MOSS-TTS-Local v1.5.

Environment

  • Latest audio.cpp prebuilt binaries
  • CUDA backend
  • RTX 5070 Ti (16 GB)
  • Windows
  • Same input text and reference audio
  • Warm runs (CUDA warm-up excluded)

Safetensors

  • 1:32 audio → 31.56 s
  • 1:47 audio → 34.58 s

BF16 GGUF

  • 1:09 audio → 46.01 s
  • 1:34 audio → 1.11 min
  • 1:40 audio → 1.13 min

The BF16 GGUF model is consistently much slower (roughly 2× in my testing) than the equivalent safetensors model.

I also noticed that the BF16 GGUF occupies almost the full 16 GB of VRAM, whereas the safetensors model uses noticeably less VRAM.

Is this expected with the current GGUF implementation for MOSS-TTS-Local, or could there be an optimization opportunity in the GGUF inference path?

I'd be happy to run additional tests if needed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions