"""ERNIE-Image pipeline package.

Exports :data:`ERNIE_SPEC`. The minimum
``TransformerSpec(cls=ErnieImageTransformer2DModel)`` works because Ernie
trainer dumps use BFL-style ``model.diffusion_model.``-prefixed keys
whose names match the diffusers state_dict verbatim after prefix strip
(probed against a community finetune: full key overlap with zero
missing or unexpected). No siblings, no converter, no forbidden markers.
"""

import diffusers

from pipelines.native_transformer import TransformerSpec


ERNIE_SPEC = TransformerSpec(cls=diffusers.ErnieImageTransformer2DModel)