Nvidia's banking on TensorRT to expand its generative AI dominance
theverge.com
theverge.com
And TensorRT in particular is a pain for end-users to install correctly, especially when they gate parts of the stack behind sign-up walls.
An integration with a very popular tool is already available for use. I've personally tested it and did get a 2x speed up. I didn't have to sign-up for anything.
Still, you are right, a native a1111 extensions is quite impressive and exactly the kind of thing Nvidia should pursue.
https://github.com/MoonRide303/Fooocus-MRE/commits/moonride-...
I use VoltaML for SD 1.5: https://github.com/VoltaML/voltaML-fast-stable-diffusion/tre...
Next on my todo list is trying ComfyUI with AIT: https://github.com/FizzleDorf/ComfyUI-AIT
...Yes, it is impossible to keep up, lol
Seems those particular examples were submitted by NVIDIA employee too: https://github.com/huggingface/diffusers/commit/9d44e2fb6600...
Shouldn't be too hard to adopt to other similar pipelines if you've used diffusers before.
None of the community Diffusers pipelines I know of have successfully integrated this. VoltaML made a valiant effort and gave up in favor of Facebooks AITemplate (for now).
https://github.com/VoltaML/voltaML seems to have successfully integrated it as far as can tell, it says TensorRT is one of the compatible backends.
The problem with a vanilla diffusers pipe is that you miss out on all the cool community augmentations that really make sd shine. Crazy img2img stuff aside, some random examples include:
- Fooocus's implementation preserves 'momentum' when switching from the sdxl base model to the refiner.
- freeu augmentation
- tomesd
- fooocus image style presets, with known styles from the dataset strait from SAI and others.
- auto prompt expansion
- performance hacks not in vanilla diffusers
I'm going to really not be happy if you have to use Winblows for these...
Its not like ROCM where official consumer gpu support is only on Windows.
I don't follow AMD's GPUs, but lolwat. Is this really their master plan to finally catch up to NVIDIA? Those antitrust investigators in France should be given this as Exhibit A for why the rest of the industry is so far behind NVIDIA, not NVIDIA misbehavior.
Nvidia essentially shares their architecture across gaming GPUs and servers. Whatever work is done for A100s is "inherited" by the 3000 series and such.
AMD, on the other hand, split their architecture between desktop (rdna) and server (cdna).