Repository navigation
MiniMax H3 uses 256x256 tiling by default during vae decode, why? #2333
Replies: 2 comments
|
It's intentional, and no flag turns it off for the original MiniMax-H3 video VAE. Your 512 artifacts aren't a unit mix-up: For a whole-clip decode that's also faster, use Sol-H3-VAE (master-1086 or newer, docs): Don't pass Adding |
|
Update: I started at approximately 175 seconds for a 5-second, 512×512 MiniMax-H3 video and have optimized it down to 69 seconds using two AMD Radeon AI PRO R9700 32GB GPUs with Vulkan on Linux. The improvement came from software optimization, including dual-GPU workload distribution, synchronization, cross-GPU transfers, and Vulkan execution improvements. Both GPUs are actively contributing to generation. I'm continuing to optimize the pipeline and would be interested in comparing approaches with other Vulkan developers. Yes I did undervolt the cards a bit and reduced watts also increased memory speed. Why not it saved 2 seconds for testing llol.had to edit this a few a times. I did get up to 19 seconds using one card. 10 second videos are now down to 174 seconds using both cards with audio... |
Uh oh!
There was an error while loading. Please reload this page.
I run sd-cli with MiniMax H3 workflow (as described in SD docs), without
--vae-tilingbut I still see in bash Linux terminal:Why? I have noted VAE decode uses only ~7GB VRAM, I want to run non-tiled hoping it will speed up a lot. With 4 steps LoRA VAE decode takes ~35% of total time (if diffusion part fits in VRAM) - significant chunk.
I have tried to manually increase tile to 512 (
--vae-tile-size), but that added artifacts in the video (IIRC it became "tiled" with 16 pixels tile size).All reactions