diff --git a/modules/video_models/models_def.py b/modules/video_models/models_def.py index 229e06c50..4e53f0c9f 100644 --- a/modules/video_models/models_def.py +++ b/modules/video_models/models_def.py @@ -150,7 +150,13 @@ try: Model(name='LTXVideo 2.3 22B I2V', url='https://huggingface.co/Lightricks/LTX-2.3', repo='OzzyGT/LTX-2.3', - repo_cls=getattr(diffusers, 'LTX2Pipeline', None), + repo_cls=getattr(diffusers, 'LTX2ImageToVideoPipeline', None), + te_cls=getattr(transformers, 'Gemma3ForConditionalGeneration', None), + dit_cls=getattr(diffusers, 'LTX2VideoTransformer3DModel', None)), + Model(name='LTXVideo 2.3 22B Condition', + url='https://huggingface.co/Lightricks/LTX-2.3', + repo='OzzyGT/LTX-2.3', + repo_cls=getattr(diffusers, 'LTX2ConditionPipeline', None), te_cls=getattr(transformers, 'Gemma3ForConditionalGeneration', None), dit_cls=getattr(diffusers, 'LTX2VideoTransformer3DModel', None)), Model(name='LTXVideo 2.3 22B T2V Distilled', @@ -162,7 +168,13 @@ try: Model(name='LTXVideo 2.3 22B I2V Distilled', url='https://huggingface.co/Lightricks/LTX-2.3', repo='OzzyGT/LTX-2.3-Distilled', - repo_cls=getattr(diffusers, 'LTX2Pipeline', None), + repo_cls=getattr(diffusers, 'LTX2ImageToVideoPipeline', None), + te_cls=getattr(transformers, 'Gemma3ForConditionalGeneration', None), + dit_cls=getattr(diffusers, 'LTX2VideoTransformer3DModel', None)), + Model(name='LTXVideo 2.3 22B Condition Distilled', + url='https://huggingface.co/Lightricks/LTX-2.3', + repo='OzzyGT/LTX-2.3-Distilled', + repo_cls=getattr(diffusers, 'LTX2ConditionPipeline', None), te_cls=getattr(transformers, 'Gemma3ForConditionalGeneration', None), dit_cls=getattr(diffusers, 'LTX2VideoTransformer3DModel', None)), @@ -187,7 +199,13 @@ try: Model(name='LTXVideo 2.3 22B I2V SDNQ-4Bit', url='https://huggingface.co/Lightricks/LTX-2.3', repo='OzzyGT/LTX-2.3-sdnq-dynamic-int4', - repo_cls=getattr(diffusers, 'LTX2Pipeline', None), + repo_cls=getattr(diffusers, 'LTX2ImageToVideoPipeline', None), + te_cls=getattr(transformers, 'Gemma3ForConditionalGeneration', None), + dit_cls=getattr(diffusers, 'LTX2VideoTransformer3DModel', None)), + Model(name='LTXVideo 2.3 22B Condition SDNQ-4Bit', + url='https://huggingface.co/Lightricks/LTX-2.3', + repo='OzzyGT/LTX-2.3-sdnq-dynamic-int4', + repo_cls=getattr(diffusers, 'LTX2ConditionPipeline', None), te_cls=getattr(transformers, 'Gemma3ForConditionalGeneration', None), dit_cls=getattr(diffusers, 'LTX2VideoTransformer3DModel', None)), Model(name='LTXVideo 2.3 22B T2V Distilled SDNQ-4Bit', @@ -199,7 +217,13 @@ try: Model(name='LTXVideo 2.3 22B I2V Distilled SDNQ-4Bit', url='https://huggingface.co/Lightricks/LTX-2.3', repo='OzzyGT/LTX-2.3-Distilled-sdnq-dynamic-int4', - repo_cls=getattr(diffusers, 'LTX2Pipeline', None), + repo_cls=getattr(diffusers, 'LTX2ImageToVideoPipeline', None), + te_cls=getattr(transformers, 'Gemma3ForConditionalGeneration', None), + dit_cls=getattr(diffusers, 'LTX2VideoTransformer3DModel', None)), + Model(name='LTXVideo 2.3 22B Condition Distilled SDNQ-4Bit', + url='https://huggingface.co/Lightricks/LTX-2.3', + repo='OzzyGT/LTX-2.3-Distilled-sdnq-dynamic-int4', + repo_cls=getattr(diffusers, 'LTX2ConditionPipeline', None), te_cls=getattr(transformers, 'Gemma3ForConditionalGeneration', None), dit_cls=getattr(diffusers, 'LTX2VideoTransformer3DModel', None)),