FireRedAudio 环境诊断 · T8star-Aix
Prove your ComfyUI isn't broken before you blame it
- 环境报告
Every audio pack in ComfyUI eventually asks you to install a Transformers version, and the moment you do, three other nodes break. This pack's whole design is a bet against that: it refuses to install anything into your ComfyUI Python, running FireRedAudio in a separate worker instead. T8_FireRedAudio_Environment is the node that proves that promise on your machine. It takes no inputs, runs no model, and outputs one JSON report: your host environment, untouched.
What it does
The node reads your host Python version, platform, and the versions of the packages people care about - torch, torchaudio, transformers, numpy, and comfyui-frontend-package - all from the ComfyUI process's own metadata. It also reports the isolated worker's requirements (Python 3.10.x, torch 2.8.0+cu128, transformers 5.8.0) and the worker manager's status. The whole output is a single string: the environment report.
So when something breaks, this is your first diagnostic. Is your ComfyUI still on Transformers 4.x? The report confirms it. Is the worker actually running, or did the manager fail to spawn it? The report tells you. Did some other node you installed clobber torch after all? The report catches the lie - this pack can only promise not to touch your host, not that nobody else did.
When to run it
- When the pack misbehaves. If TTS errors out, run this node first and check whether the worker is up and whether your host env matches what the pack expects. It won't fix anything - it's a diagnostic - but it'll point the blame in the right direction before you go reinstall torch.
- After any ComfyUI update. The pack pins an old torch/Transformers combo in its worker precisely so it's immune to your host's churn, but a major ComfyUI update can still change how the extension loads. The report shows whether the host side is still healthy.
- When you're helping someone else debug. One screenshot of this node's output answers more questions than a five-message back-and-forth.
Install
Pack install:
cd ComfyUI\custom_nodes
git clone https://github.com/T8mars/comfyui-fireredaudio-T8.git
cd comfyui-fireredaudio-T8
python scripts\setup_runtime.py
No model download, no GPU. You can run this node the moment the pack is installed, before you've even fetched FireRedAudio weights - it's the pack's way of showing you the foundation is solid before you invest in the model.
Gotchas
Don't expect the report to be exciting when things are healthy - that's the point. A boring report showing your host on Transformers 4.x while the worker wants 5.8 is not a conflict; the isolation is working as designed. The one line worth reading every time is the worker manager status: if it says the worker isn't initialized, your model calls will fail at the first request, and no amount of host-env debugging will fix it. Run setup_runtime.py again and check. Everything else in the report is either "fine" or "a different problem than this pack."
Inputs (0)
No inputs
Outputs (1)
| Name | Type | Description |
|---|---|---|
| 环境报告 | STRING | — |