Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
xuwx1
LightX2V
Commits
f6d4fc85
Commit
f6d4fc85
authored
Aug 05, 2025
by
PengGao
Committed by
GitHub
Aug 05, 2025
Browse files
style: add ruff isort (#183)
parent
878f5a48
Changes
133
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
74 additions
and
57 deletions
+74
-57
lightx2v/models/input_encoders/hf/xlm_roberta/model.py
lightx2v/models/input_encoders/hf/xlm_roberta/model.py
+2
-2
lightx2v/models/networks/cogvideox/infer/pre_infer.py
lightx2v/models/networks/cogvideox/infer/pre_infer.py
+1
-1
lightx2v/models/networks/cogvideox/model.py
lightx2v/models/networks/cogvideox/model.py
+9
-8
lightx2v/models/networks/cogvideox/weights/post_weights.py
lightx2v/models/networks/cogvideox/weights/post_weights.py
+1
-1
lightx2v/models/networks/cogvideox/weights/pre_weights.py
lightx2v/models/networks/cogvideox/weights/pre_weights.py
+1
-1
lightx2v/models/networks/cogvideox/weights/transformers_weights.py
...models/networks/cogvideox/weights/transformers_weights.py
+1
-1
lightx2v/models/networks/hunyuan/infer/feature_caching/transformer_infer.py
...tworks/hunyuan/infer/feature_caching/transformer_infer.py
+5
-3
lightx2v/models/networks/hunyuan/infer/feature_caching/utils.py
...2v/models/networks/hunyuan/infer/feature_caching/utils.py
+2
-1
lightx2v/models/networks/hunyuan/infer/pre_infer.py
lightx2v/models/networks/hunyuan/infer/pre_infer.py
+2
-1
lightx2v/models/networks/hunyuan/infer/transformer_infer.py
lightx2v/models/networks/hunyuan/infer/transformer_infer.py
+3
-1
lightx2v/models/networks/hunyuan/infer/utils_bf16.py
lightx2v/models/networks/hunyuan/infer/utils_bf16.py
+2
-1
lightx2v/models/networks/hunyuan/infer/utils_fp32.py
lightx2v/models/networks/hunyuan/infer/utils_fp32.py
+2
-1
lightx2v/models/networks/hunyuan/model.py
lightx2v/models/networks/hunyuan/model.py
+13
-11
lightx2v/models/networks/hunyuan/weights/post_weights.py
lightx2v/models/networks/hunyuan/weights/post_weights.py
+1
-1
lightx2v/models/networks/hunyuan/weights/pre_weights.py
lightx2v/models/networks/hunyuan/weights/pre_weights.py
+1
-1
lightx2v/models/networks/hunyuan/weights/transformer_weights.py
...2v/models/networks/hunyuan/weights/transformer_weights.py
+1
-1
lightx2v/models/networks/wan/audio_adapter.py
lightx2v/models/networks/wan/audio_adapter.py
+2
-1
lightx2v/models/networks/wan/audio_model.py
lightx2v/models/networks/wan/audio_model.py
+10
-9
lightx2v/models/networks/wan/causvid_model.py
lightx2v/models/networks/wan/causvid_model.py
+9
-7
lightx2v/models/networks/wan/distill_model.py
lightx2v/models/networks/wan/distill_model.py
+6
-4
No files found.
lightx2v/models/input_encoders/hf/xlm_roberta/model.py
View file @
f6d4fc85
...
...
@@ -7,11 +7,11 @@ import torch
import
torch.nn
as
nn
import
torch.nn.functional
as
F
import
torchvision.transforms
as
T
from
loguru
import
logger
# from lightx2v.attentions import attention
from
lightx2v.common.ops.attn
import
TorchSDPAWeight
from
loguru
import
logger
from
lightx2v.models.input_encoders.hf.q_linear
import
VllmQuantLinearInt8
,
VllmQuantLinearFp8
,
TorchaoQuantLinearInt8
,
Q8FQuantLinearInt8
,
Q8FQuantLinearFp8
from
lightx2v.models.input_encoders.hf.q_linear
import
Q8FQuantLinearFp8
,
Q8FQuantLinearInt8
,
TorchaoQuantLinearInt8
,
VllmQuantLinearFp8
,
VllmQuantLinearInt8
__all__
=
[
"XLMRobertaCLIP"
,
...
...
lightx2v/models/networks/cogvideox/infer/pre_infer.py
View file @
f6d4fc85
import
torch
from
diffusers.models.embeddings
import
get_
timestep
_embed
ding
,
get_
3d_sincos_pos
_embed
from
diffusers.models.embeddings
import
get_
3d_sincos_pos
_embed
,
get_
timestep
_embed
ding
class
CogvideoxPreInfer
:
...
...
lightx2v/models/networks/cogvideox/model.py
View file @
f6d4fc85
import
torch
from
safetensors
import
safe_open
import
os
import
glob
import
math
import
json
import
math
import
os
from
lightx2v.models.networks.cogvideox.weights.pre_weights
import
CogvideoxPreWeights
from
lightx2v.models.networks.cogvideox.weights.post_weights
import
CogvideoxPostWeights
from
lightx2v.models.networks.cogvideox.weights.transformers_weights
import
CogvideoxTransformerWeights
import
torch
from
safetensors
import
safe_open
from
lightx2v.models.networks.cogvideox.infer.post_infer
import
CogvideoxPostInfer
from
lightx2v.models.networks.cogvideox.infer.pre_infer
import
CogvideoxPreInfer
from
lightx2v.models.networks.cogvideox.infer.transformer_infer
import
CogvideoxTransformerInfer
from
lightx2v.models.networks.cogvideox.infer.post_infer
import
CogvideoxPostInfer
from
lightx2v.models.networks.cogvideox.weights.post_weights
import
CogvideoxPostWeights
from
lightx2v.models.networks.cogvideox.weights.pre_weights
import
CogvideoxPreWeights
from
lightx2v.models.networks.cogvideox.weights.transformers_weights
import
CogvideoxTransformerWeights
class
CogvideoxModel
:
...
...
lightx2v/models/networks/cogvideox/weights/post_weights.py
View file @
f6d4fc85
from
lightx2v.utils.registry_factory
import
MM_WEIGHT_REGISTER
,
LN_WEIGHT_REGISTER
from
lightx2v.common.ops.mm.mm_weight
import
MMWeightTemplate
from
lightx2v.common.ops.norm.layer_norm_weight
import
LNWeightTemplate
from
lightx2v.utils.registry_factory
import
LN_WEIGHT_REGISTER
,
MM_WEIGHT_REGISTER
class
CogvideoxPostWeights
:
...
...
lightx2v/models/networks/cogvideox/weights/pre_weights.py
View file @
f6d4fc85
from
lightx2v.utils.registry_factory
import
MM_WEIGHT_REGISTER
from
lightx2v.common.ops.mm.mm_weight
import
MMWeightTemplate
from
lightx2v.common.ops.norm.layer_norm_weight
import
LNWeightTemplate
from
lightx2v.utils.registry_factory
import
MM_WEIGHT_REGISTER
class
CogvideoxPreWeights
:
...
...
lightx2v/models/networks/cogvideox/weights/transformers_weights.py
View file @
f6d4fc85
from
lightx2v.utils.registry_factory
import
MM_WEIGHT_REGISTER
,
LN_WEIGHT_REGISTER
from
lightx2v.common.ops.mm.mm_weight
import
MMWeightTemplate
from
lightx2v.common.ops.norm.layer_norm_weight
import
LNWeightTemplate
from
lightx2v.utils.registry_factory
import
LN_WEIGHT_REGISTER
,
MM_WEIGHT_REGISTER
class
CogvideoxTransformerWeights
:
...
...
lightx2v/models/networks/hunyuan/infer/feature_caching/transformer_infer.py
View file @
f6d4fc85
from
..transformer_infer
import
HunyuanTransformerInfer
from
lightx2v.common.transformer_infer.transformer_infer
import
BaseTaylorCachingTransformerInfer
import
torch
import
numpy
as
np
import
torch
from
lightx2v.common.transformer_infer.transformer_infer
import
BaseTaylorCachingTransformerInfer
from
..transformer_infer
import
HunyuanTransformerInfer
class
HunyuanTransformerInferTeaCaching
(
HunyuanTransformerInfer
):
...
...
lightx2v/models/networks/hunyuan/infer/feature_caching/utils.py
View file @
f6d4fc85
from
typing
import
Dict
import
math
from
typing
import
Dict
import
torch
...
...
lightx2v/models/networks/hunyuan/infer/pre_infer.py
View file @
f6d4fc85
import
torch
import
math
import
torch
from
einops
import
rearrange
...
...
lightx2v/models/networks/hunyuan/infer/transformer_infer.py
View file @
f6d4fc85
import
torch
from
einops
import
rearrange
from
.utils_bf16
import
apply_rotary_emb
from
lightx2v.common.offload.manager
import
WeightAsyncStreamManager
from
lightx2v.common.transformer_infer.transformer_infer
import
BaseTransformerInfer
from
lightx2v.utils.envs
import
*
from
.utils_bf16
import
apply_rotary_emb
class
HunyuanTransformerInfer
(
BaseTransformerInfer
):
def
__init__
(
self
,
config
):
...
...
lightx2v/models/networks/hunyuan/infer/utils_bf16.py
View file @
f6d4fc85
from
typing
import
Any
,
Dict
,
List
,
Optional
,
Tuple
,
Union
import
torch
from
typing
import
Any
,
List
,
Tuple
,
Optional
,
Union
,
Dict
def
rms_norm
(
x
,
weight
,
eps
):
...
...
lightx2v/models/networks/hunyuan/infer/utils_fp32.py
View file @
f6d4fc85
from
typing
import
Any
,
Dict
,
List
,
Optional
,
Tuple
,
Union
import
torch
from
typing
import
Any
,
List
,
Tuple
,
Optional
,
Union
,
Dict
def
rms_norm
(
x
,
weight
,
eps
):
...
...
lightx2v/models/networks/hunyuan/model.py
View file @
f6d4fc85
import
json
import
os
import
torch
import
json
from
lightx2v.models.networks.hunyuan.weights.pre_weights
import
HunyuanPreWeights
from
lightx2v.models.networks.hunyuan.weights.post_weights
import
HunyuanPostWeights
from
lightx2v.models.networks.hunyuan.weights.transformer_weights
import
HunyuanTransformerWeights
from
lightx2v.models.networks.hunyuan.infer.pre_infer
import
HunyuanPreInfer
from
lightx2v.models.networks.hunyuan.infer.post_infer
import
HunyuanPostInfer
from
lightx2v.models.networks.hunyuan.infer.transformer_infer
import
HunyuanTransformerInfer
from
loguru
import
logger
from
safetensors
import
safe_open
from
lightx2v.models.networks.hunyuan.infer.feature_caching.transformer_infer
import
(
HunyuanTransformerInferTaylorCaching
,
HunyuanTransformerInferTeaCaching
,
HunyuanTransformerInferAdaCaching
,
HunyuanTransformerInferCustomCaching
,
HunyuanTransformerInferTaylorCaching
,
HunyuanTransformerInferTeaCaching
,
)
from
lightx2v.models.networks.hunyuan.infer.post_infer
import
HunyuanPostInfer
from
lightx2v.models.networks.hunyuan.infer.pre_infer
import
HunyuanPreInfer
from
lightx2v.models.networks.hunyuan.infer.transformer_infer
import
HunyuanTransformerInfer
from
lightx2v.models.networks.hunyuan.weights.post_weights
import
HunyuanPostWeights
from
lightx2v.models.networks.hunyuan.weights.pre_weights
import
HunyuanPreWeights
from
lightx2v.models.networks.hunyuan.weights.transformer_weights
import
HunyuanTransformerWeights
from
lightx2v.utils.envs
import
*
from
loguru
import
logger
from
safetensors
import
safe_open
class
HunyuanModel
:
...
...
lightx2v/models/networks/hunyuan/weights/post_weights.py
View file @
f6d4fc85
from
lightx2v.utils.registry_factory
import
MM_WEIGHT_REGISTER
from
lightx2v.common.modules.weight_module
import
WeightModule
from
lightx2v.utils.registry_factory
import
MM_WEIGHT_REGISTER
class
HunyuanPostWeights
(
WeightModule
):
...
...
lightx2v/models/networks/hunyuan/weights/pre_weights.py
View file @
f6d4fc85
from
lightx2v.utils.registry_factory
import
MM_WEIGHT_REGISTER
,
LN_WEIGHT_REGISTER
,
CONV3D_WEIGHT_REGISTER
,
ATTN_WEIGHT_REGISTER
from
lightx2v.common.modules.weight_module
import
WeightModule
from
lightx2v.utils.registry_factory
import
ATTN_WEIGHT_REGISTER
,
CONV3D_WEIGHT_REGISTER
,
LN_WEIGHT_REGISTER
,
MM_WEIGHT_REGISTER
class
HunyuanPreWeights
(
WeightModule
):
...
...
lightx2v/models/networks/hunyuan/weights/transformer_weights.py
View file @
f6d4fc85
from
lightx2v.utils.registry_factory
import
MM_WEIGHT_REGISTER
,
RMS_WEIGHT_REGISTER
,
ATTN_WEIGHT_REGISTER
from
lightx2v.common.modules.weight_module
import
WeightModule
,
WeightModuleList
from
lightx2v.utils.registry_factory
import
ATTN_WEIGHT_REGISTER
,
MM_WEIGHT_REGISTER
,
RMS_WEIGHT_REGISTER
class
HunyuanTransformerWeights
(
WeightModule
):
...
...
lightx2v/models/networks/wan/audio_adapter.py
View file @
f6d4fc85
...
...
@@ -2,9 +2,10 @@ try:
import
flash_attn
except
ModuleNotFoundError
:
flash_attn
=
None
import
math
import
os
import
safetensors
import
math
import
torch
import
torch.nn
as
nn
import
torch.nn.functional
as
F
...
...
lightx2v/models/networks/wan/audio_model.py
View file @
f6d4fc85
import
glob
import
os
import
torch
import
time
import
glob
import
torch
from
safetensors
import
safe_open
from
lightx2v.common.ops.attn.radial_attn
import
MaskMap
from
lightx2v.models.networks.wan.infer.audio.post_wan_audio_infer
import
WanAudioPostInfer
from
lightx2v.models.networks.wan.infer.audio.pre_wan_audio_infer
import
WanAudioPreInfer
from
lightx2v.models.networks.wan.infer.feature_caching.transformer_infer
import
WanTransformerInferTeaCaching
from
lightx2v.models.networks.wan.model
import
WanModel
from
lightx2v.models.networks.wan.weights.pre_weights
import
WanPreWeights
from
lightx2v.models.networks.wan.weights.post_weights
import
WanPostWeights
from
lightx2v.models.networks.wan.weights.pre_weights
import
WanPreWeights
from
lightx2v.models.networks.wan.weights.transformer_weights
import
(
WanTransformerWeights
,
)
from
lightx2v.models.networks.wan.infer.audio.pre_wan_audio_infer
import
WanAudioPreInfer
from
lightx2v.models.networks.wan.infer.audio.post_wan_audio_infer
import
WanAudioPostInfer
from
lightx2v.models.networks.wan.infer.feature_caching.transformer_infer
import
WanTransformerInferTeaCaching
from
safetensors
import
safe_open
from
lightx2v.common.ops.attn.radial_attn
import
MaskMap
class
WanAudioModel
(
WanModel
):
...
...
lightx2v/models/networks/wan/causvid_model.py
View file @
f6d4fc85
import
os
import
torch
from
safetensors
import
safe_open
from
lightx2v.common.ops.attn.radial_attn
import
MaskMap
from
lightx2v.models.networks.wan.infer.causvid.transformer_infer
import
(
WanTransformerInferCausVid
,
)
from
lightx2v.models.networks.wan.infer.post_infer
import
WanPostInfer
from
lightx2v.models.networks.wan.infer.pre_infer
import
WanPreInfer
from
lightx2v.models.networks.wan.model
import
WanModel
from
lightx2v.models.networks.wan.weights.pre_weights
import
WanPreWeights
from
lightx2v.models.networks.wan.weights.post_weights
import
WanPostWeights
from
lightx2v.models.networks.wan.weights.pre_weights
import
WanPreWeights
from
lightx2v.models.networks.wan.weights.transformer_weights
import
(
WanTransformerWeights
,
)
from
lightx2v.models.networks.wan.infer.pre_infer
import
WanPreInfer
from
lightx2v.models.networks.wan.infer.post_infer
import
WanPostInfer
from
lightx2v.models.networks.wan.infer.causvid.transformer_infer
import
(
WanTransformerInferCausVid
,
)
from
lightx2v.utils.envs
import
*
from
safetensors
import
safe_open
class
WanCausVidModel
(
WanModel
):
...
...
lightx2v/models/networks/wan/distill_model.py
View file @
f6d4fc85
import
glob
import
json
import
os
import
sys
import
torch
import
glob
import
json
from
loguru
import
logger
from
safetensors
import
safe_open
from
lightx2v.models.networks.wan.model
import
WanModel
from
lightx2v.models.networks.wan.weights.pre_weights
import
WanPreWeights
from
lightx2v.models.networks.wan.weights.post_weights
import
WanPostWeights
from
lightx2v.models.networks.wan.weights.pre_weights
import
WanPreWeights
from
lightx2v.models.networks.wan.weights.transformer_weights
import
(
WanTransformerWeights
,
)
from
lightx2v.utils.envs
import
*
from
loguru
import
logger
class
WanDistillModel
(
WanModel
):
...
...
Prev
1
2
3
4
5
6
7
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment