mrkeyoor.com_
Sun 27 Sept 08:38 UTC
AI Toolsevaluationupdated 27 Sept 2026

ComfyUI-H3VAE_TRT review

ComfyUI-H3VAE_TRT is a custom ComfyUI node that compiles MiniMax-H3 VAE encoder and decoder files from ONNX into NVIDIA TensorRT engines, then loads those engines in a workflow. It targets the VAE stage only, so the benefit depends on your CUDA machine and how much of your workflow is spent encoding or decoding.

Verdict

Our sandbox installed 39 packages in 128 seconds and used 4,458 MB, yet its CPU-only run could not verify the TensorRT speed claim or output quality. Try ComfyUI-H3VAE_TRT only after your native MiniMax-H3 workflow is stable and you can compare the same inputs on the target GPU. The 1-second build is encouraging, but three open compilation reports and no automated tests make this an experiment, not a default.

We ran it

Lab card: what happened when we ran ComfyUI-H3VAE_TRTScreenshot of ComfyUI-H3VAE_TRT (github.com/lihaoyun6/ComfyUI-H3VAE_TRT)
Install✓ · 128s39 packages · 4458 MB
Build✓ · 1s
Testsn/ano test script
Known vulns0(pip-audit)
Repo11 files~1,291 lines of source · 0.2 MB · 0 CI workflows

Answers from our run

Does ComfyUI-H3VAE_TRT build from source?

Dependencies installed in 128 seconds (39 packages), and the build succeeded in 1 seconds. We cloned commit 4360e00 into a clean Debian container with 3 CPUs and no project-specific setup.

Does ComfyUI-H3VAE_TRT have tests you can run?

Not through a standard command: the project exposes no test script or target that our harness could run.

Does ComfyUI-H3VAE_TRT have known vulnerabilities in its dependencies?

pip-audit found none in the dependency tree at the time of our run.

Who should not use ComfyUI-H3VAE_TRT?

CPU, AMD, or Apple Silicon users: the package depends on TensorRT, and the implementation allocates CUDA tensors directly.

What are the alternatives to ComfyUI-H3VAE_TRT?

ComfyUI native VAE path, ComfyUI Spectrum MiniMax H3. Our sandbox installed 39 packages in 128 seconds and used 4,458 MB, yet its CPU-only run could not verify the TensorRT speed claim or output quality.

Setup2/5Fast package build, followed by model downloads and engine compilation
Docs2/5Clear basic steps, little version or troubleshooting guidance
Community2/5245 stars and active reports, with 3 open issues
Maturity2/5A young 10-commit project with no tagged release or test suite

Who it’s for

ComfyUI users already running MiniMax-H3 on an NVIDIA GPU who want to test a faster VAE path.
Builders comfortable downloading ONNX weights, compiling TensorRT engines, and keeping a native VAE baseline for comparison.
Workflows where VAE encode or decode time is large enough to justify a second set of model files.

Who it’s NOT for

CPU, AMD, or Apple Silicon users: the package depends on TensorRT, and the implementation allocates CUDA tensors directly.
Anyone unwilling to compile engines on the target machine: the loader tells users to rebuild an engine locally when deserialization fails.
Operators who need predictable first-run timing: open issue 8 reports a compile exceeding 5 hours, while issue 10 records a segmentation fault on an A800 with TensorRT 11.2 and CUDA 13.0.
Teams that require tagged releases, CI, and an automated regression suite before adoption: the repository has no release, no CI workflow, and no test target.

Setup reality

Our sandbox installed 39 packages in 128 seconds and used 4,458 MB on disk. The 0.2 MB checkout contained 11 files and about 1,291 source lines. Its build succeeded in 1 second. There was no test script or target, so tests were skipped.

No hosted credentials are needed. You do need an existing ComfyUI installation, the encoder and decoder ONNX files from the linked Hugging Face repository, any matching .data files, and space for the compiled engines under ComfyUI/models/vae.

The runtime path needs NVIDIA CUDA and TensorRT. The README points users below 12 GB of VRAM to the w4a16_awq decoder. Our unprivileged CPU sandbox verified package installation and the build, not engine compilation or inference. Pip-audit found 0 known vulnerabilities.

It accelerates the VAE stage, not the whole MiniMax-H3 workflow

ComfyUI-H3VAE_TRT replaces MiniMax-H3's normal VAE encoder and decoder path with TensorRT engines. The README claims speed can improve by up to 1.7 times, but it provides no benchmark method, GPU model, clip size, or before-and-after table. We did not reproduce that claim in our CPU-only sandbox. Treat 1.7 times as the project's ceiling claim, then measure the encode and decode stages in your own graph before deciding whether this node saves enough time to keep.

The repository is unusually small for a GPU extension: our checkout at commit 4360e00 held 11 files, about 1,291 source lines, and occupied 0.2 MB. Its user-facing flow consists of a compiler node and a loader node. You download the MiniMax-H3 encoder and decoder as ONNX files, compile them into .engine files, refresh ComfyUI's model list, and select the results in the loader. A standalone compile.py script handles compilation outside the interface.

Three install commands lead to a much larger runtime contract

The README's installation block is short: clone the repository under ComfyUI/custom_nodes, then install requirements.txt. That file contains only tensorrt, but the working environment also relies on ComfyUI, PyTorch, ONNX model assets, CUDA, and NVIDIA's runtime. The encoder, decoder, and any companion .data files must be placed under ComfyUI/models/vae. None of those model files are part of the 0.2 MB repository checkout.

Memory determines which decoder you should download. The README tells users without at least 12 GB of VRAM to choose the w4a16_awq decoder. Engines are also tied closely enough to the machine that the loader's own error message tells users to recompile locally after a deserialization failure. This is reasonable TensorRT behavior, but it rules out treating a copied engine as a portable model artifact across unlike systems.

What happened when we ran it

Our sandbox installed ComfyUI-H3VAE_TRT in 128 seconds, adding 39 packages and consuming 4,458 MB on disk. The build completed successfully in 1 second. That 4.4 GB result matters more than the tiny checkout if you are preparing a container image or working on a nearly full system drive. Pip-audit reported 0 known vulnerabilities in the installed Python dependency set.

There was no test script or target, so the test step was skipped. The repository also had 0 CI workflow files, no Dockerfile, and no tests directory. Those absences do not prove the node is broken. They mean commit 4360e00 provides no automated regression evidence for engine compilation, tensor shapes, or decoded output. Our unprivileged Debian container had 3 CPUs and 8 GB of RAM but no NVIDIA GPU or model assets, so it did not compile an engine or run inference.

Three open issues put engine compilation at the center of the risk

Issue 8 reports that compilation on a 16 GB RTX 5070 Ti exceeded 5 hours. A commenter suggested using the standalone script or clearing VRAM, but the issue remained open when we checked. Issue 10 records a segmentation fault while compiling on an NVIDIA A800 with TensorRT 11.2 and CUDA 13.0. These are user reports, not failures from our sandbox, and neither establishes one universal cause. They do show why a successful pip install is only the first checkpoint.

Issue 9 is more instructive for daily use. Its log shows the decoder compiling in about 22 seconds before the encoder step failed because the same decoder file had been selected twice. The maintainer replied that the encoder and decoder weights must not be exchanged. A clearer node-level validation message could prevent that mistake. Until then, record exact filenames and confirm both fields before starting a potentially expensive compile.

Ten commits and no release tag make this an early project

The repository was created on September 1, 2026, and its tenth commit landed on September 6. GitHub showed 245 stars, 15 forks, and 3 open issues and pull requests on September 27. There is no tagged release. The short history includes fixes for memory management, TensorRT compatibility, single-frame encoding, out-of-bounds errors, and an encoder artifact report, followed by the standalone compiler. That is responsive early work, though it also shows how quickly the execution path changed in its first 6 days.

One closed report described a grid pattern in encoded images. The maintainer said the September 6 code fix resolved it without requiring a new engine. That response is useful, but a visual regression suite is still absent. If output matters downstream, compare representative first frames, last frames, reference images, and longer clips against the native VAE before switching a production workflow. Speed has little value if a tile boundary or shape error reaches the final render.

Use it after a native baseline proves the VAE is your bottleneck

ComfyUI-H3VAE_TRT is worth a controlled trial for an NVIDIA user who already has MiniMax-H3 working and can afford the extra 4,458 MB environment measured in our run. Keep the original VAE available, compile through compile.py if the node stalls, and compare identical inputs. Users below 12 GB of VRAM have a documented quantized decoder option, while other GPU stacks should stay with ComfyUI's native path.

There is no direct drop-in rival with the same narrow promise. Upstream ComfyUI is the safer baseline because it removes the TensorRT compilation step. ComfyUI Spectrum MiniMax H3 targets selected transformer evaluations instead and retains a native fallback, so it addresses another part of generation. Pick the component that matches the measured slow stage. If you have not timed that stage yet, adding this node only gives you another engine to maintain.

Alternatives

ProjectWhat it isPick it when
ComfyUI native VAE path gh↗The upstream ComfyUI runtime avoids a separate TensorRT engine build.pick this instead when portability and a known-good output baseline matter more than VAE acceleration.
ComfyUI Spectrum MiniMax H3A MiniMax-H3 acceleration node that skips selected transformer evaluations and retains a native fallback.pick this instead when you want to target transformer work rather than replace the VAE with a compiled engine.

What people are saying

  1. [velocity-scout] lihaoyun6/ComfyUI-H3VAE_TRT

Sources

  1. ComfyUI-H3VAE_TRT README
  2. ComfyUI-H3VAE_TRT repository activity
  3. Open report: compilation exceeded five hours
  4. Open report: A800 compilation segmentation fault
  5. MiniMax-H3 VAE ONNX model files

More ai tools reviews

reverify · gallery · undress-service · khazix-skills · nobodywho · desktop-cc-gui · the whole board →