IndexTTS 2.5 环境与可选加速 · T8star-Aix
A diagnostic node that checks your TTS acceleration without installing anything
- 环境报告 JSON
If you've ever had a TTS node silently run slow and spent an afternoon wondering why, this node is the answer-shaped tool. It's a pure diagnostic: you tell it a device (auto / CUDA / CPU), it probes what's actually available on that machine, and it outputs one JSON report. It loads no model, runs no inference, and - this is the part the README hammers - it installs nothing. DeepSpeed missing is reported as normal, not as an error to fix by clicking things.
What it actually checks
The probe covers the pieces that make IndexTTS 2.5 fast or merely usable:
- BF16 support - can your GPU do bfloat16, i.e. will the model loader pick the fast precision path.
- CUDA/C++ toolchain + Ninja - needed for compiling the optional BigVGAN CUDA fusion kernels.
- Triton - required by the
torch_compileandgpt_accelacceleration paths. - FlashAttention - the other half of
gpt_accel. - DeepSpeed - the optional, only-if-you-ask, might-not-even-be-faster-on-your-hardware mode.
For each of the loader's acceleration modes the report tells you effective (what would actually run), available, and reason (why it fell back to off). That last field is the money: instead of "it's slow," you get "torch_compile unavailable: Triton not installed."
When to use it
Before you chase speed at all. The pack's stance - and it's the right stance - is that off acceleration is the zero-dependency baseline that always works, and you should only build a separate accelerated environment if the probe says your hardware can actually use one. If you're on Windows with a standard ComfyUI portable install, most acceleration modes are going to report unavailable for mundane reasons, and that's fine - the README explicitly says not to override ComfyUI's torch/CUDA combo just to unlock a node feature. The environment node is what tells you the difference between "your machine genuinely can't" and "it can, you just haven't installed the wheel."
If you do want the fast path, the README lists exact wheels for one verified combination (Windows, Python 3.10, torch 2.8.0+cu128 - Triton, FlashAttention, and DeepSpeed builds with matching ABI). Those wheels only fit that exact ABI; on anything else you're on your own finding equivalents. This is exactly the kind of thing the probe exists to help you decide whether it's worth it.
The output
Just the one 环境报告 JSON - a string you can dump into a text preview or paste into a GitHub issue. There's also a matching scripts/check_environment.py CLI that does the same job from a terminal (and can point at your models directory to validate the model install), which is handy when you're debugging a headless setup.
Honest take
Most people won't need this node more than once. That's the point. It's the "before you open a support thread" node - run it, paste the report, and suddenly the conversation starts with facts instead of vibes. It's also a great trust signal from the pack author: a node whose entire job is telling you when not to bother with the fancy features is not a node written to oversell them.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| device | COMBO | auto | 2 options: auto, cpu |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| 环境报告 JSON | STRING | — |