o A h@sddlZddlmZddlZddlZddlmZmZddlm Z ddl m Z m Z m Z mZmZeGdddZGd d d ejZdS) N) dataclass)Tensornn)Qwen2Connector)DoubleStreamBlockEmbedND LastLayer MLPEmbedderSingleStreamBlockc@sreZdZUeed<eed<eed<eed<eed<eed<eed<eed<eed <eeed <eed <eed <d S) Step1XParams in_channels out_channels vec_in_dimcontext_in_dim hidden_size mlp_ratio num_headsdepthdepth_single_blocksaxes_dimthetaqkv_biasN)__name__ __module__ __qualname__int__annotations__floatlistboolr!r!%/data/code/test/modules/model_edit.pyr s   r csfeZdZdZdeffdd Ze ddedefd d Z d ed ed ededededefddZ Z S) Step1XEditz; Transformer model for flow matching on sequences. paramscsFt_j_j_jjdkr$tdjdjjj}tj |kr