mirror of
https://github.com/vladmandic/automatic
synced 2026-09-14 18:48:43 +02:00
2f3d0e719d
Diffusers-native port of the 9.3B flow-matching DiT: dual-transformer asymmetric CFG, a 13-layer Qwen3-VL tap encoder deduped with VQA and prompt-enhance, the Flux.2 VAE, and a logit-normal schedule. Loads a published bf16 repo with SDNQ at load.
22 lines
911 B
Python
22 lines
911 B
Python
"""Ideogram 4 architecture support for SD.Next (diffusers-native port).
|
|
|
|
Importing this package registers the ported classes under the ``diffusers``
|
|
namespace using the exact names Ideogram declared in the shipped
|
|
``model_index.json`` (``Ideogram4Pipeline`` / ``Ideogram4Transformer2DModel``),
|
|
so folder ``_class_name`` resolution and ``shared_items`` lookups find them.
|
|
"""
|
|
|
|
from __future__ import annotations
|
|
|
|
import diffusers
|
|
|
|
from pipelines.ideogram4.pipeline_ideogram4 import Ideogram4Pipeline
|
|
from pipelines.ideogram4.scheduler_ideogram4 import Ideogram4Scheduler
|
|
from pipelines.ideogram4.transformer_ideogram4 import Ideogram4Transformer2DModel
|
|
|
|
for cls in (Ideogram4Transformer2DModel, Ideogram4Pipeline, Ideogram4Scheduler):
|
|
if not hasattr(diffusers, cls.__name__):
|
|
setattr(diffusers, cls.__name__, cls)
|
|
|
|
__all__ = ["Ideogram4Pipeline", "Ideogram4Scheduler", "Ideogram4Transformer2DModel"]
|