MCPcopy Index your code
hub / github.com/huggingface/diffusers / get_ltx2_connectors_config

Function get_ltx2_connectors_config

scripts/convert_ltx2_to_diffusers.py:373–451  ·  view source on GitHub ↗
(version: str)

Source from the content-addressed store, hash-verified

371
372
373def get_ltx2_connectors_config(version: str) -> tuple[dict[str, Any], dict[str, Any], dict[str, Any]]:
374 if version == "test":
375 config = {
376 "model_id": "diffusers-internal-dev/dummy-ltx2",
377 "diffusers_config": {
378 "caption_channels": 16,
379 "text_proj_in_factor": 3,
380 "video_connector_num_attention_heads": 4,
381 "video_connector_attention_head_dim": 8,
382 "video_connector_num_layers": 1,
383 "video_connector_num_learnable_registers": None,
384 "audio_connector_num_attention_heads": 4,
385 "audio_connector_attention_head_dim": 8,
386 "audio_connector_num_layers": 1,
387 "audio_connector_num_learnable_registers": None,
388 "connector_rope_base_seq_len": 32,
389 "rope_theta": 10000.0,
390 "rope_double_precision": False,
391 "causal_temporal_positioning": False,
392 },
393 }
394 elif version == "2.0":
395 config = {
396 "model_id": "Lightricks/LTX-2",
397 "diffusers_config": {
398 "caption_channels": 3840,
399 "text_proj_in_factor": 49,
400 "video_connector_num_attention_heads": 30,
401 "video_connector_attention_head_dim": 128,
402 "video_connector_num_layers": 2,
403 "video_connector_num_learnable_registers": 128,
404 "video_gated_attn": False,
405 "audio_connector_num_attention_heads": 30,
406 "audio_connector_attention_head_dim": 128,
407 "audio_connector_num_layers": 2,
408 "audio_connector_num_learnable_registers": 128,
409 "audio_gated_attn": False,
410 "connector_rope_base_seq_len": 4096,
411 "rope_theta": 10000.0,
412 "rope_double_precision": True,
413 "causal_temporal_positioning": False,
414 "rope_type": "split",
415 "per_modality_projections": False,
416 "proj_bias": False,
417 },
418 }
419 rename_dict = LTX_2_0_CONNECTORS_KEYS_RENAME_DICT
420 special_keys_remap = LTX_2_0_CONNECTORS_SPECIAL_KEYS_REMAP
421 elif version == "2.3":
422 config = {
423 "model_id": "Lightricks/LTX-2.3",
424 "diffusers_config": {
425 "caption_channels": 3840,
426 "text_proj_in_factor": 49,
427 "video_connector_num_attention_heads": 32,
428 "video_connector_attention_head_dim": 128,
429 "video_connector_num_layers": 8,
430 "video_connector_num_learnable_registers": 128,

Callers 1

convert_ltx2_connectorsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…