Skip to content

Commit e4e7f55

Browse files
committed
Onboard FLUX.2-klein pipeline and models into MaxDiffusion (JAX+TPU)
1 parent 55adaa2 commit e4e7f55

10 files changed

Lines changed: 1103 additions & 2103 deletions

File tree

src/maxdiffusion/configs/base_flux2klein.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -161,9 +161,9 @@ dcn_fsdp_parallelism: -1
161161
dcn_context_parallelism: 1
162162
dcn_tensor_parallelism: 1
163163
ici_data_parallelism: 1
164-
ici_fsdp_parallelism: 1
164+
ici_fsdp_parallelism: -1
165165
ici_context_parallelism: 1
166-
ici_tensor_parallelism: 4
166+
ici_tensor_parallelism: 1
167167

168168
allow_split_physical_axes: False
169169

src/maxdiffusion/generate_flux2klein.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
from maxdiffusion.max_utils import create_device_mesh
3131
from maxdiffusion.train_utils import transformer_engine_context
3232

33-
from maxdiffusion.models.flux.transformers.transformer_flux2klein_flax import Flux2KleinTransformer2DModel
33+
from maxdiffusion.models.flux.transformers.transformer_flux_flax import Flux2KleinTransformer2DModel
3434
from maxdiffusion.models.vae_flax import FlaxAutoencoderKL
3535
from maxdiffusion.models.qwen3_flax import FlaxQwen3Config, FlaxQwen3Model, load_and_convert_qwen3_weights
3636
from maxdiffusion.schedulers.scheduling_flow_match_flax import FlaxFlowMatchScheduler

src/maxdiffusion/models/attention_flax.py

Lines changed: 241 additions & 49 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)