Skip to content

Commit 78cbbeb

Browse files
committed
mv to utils
1 parent d9890ab commit 78cbbeb

13 files changed

Lines changed: 17 additions & 16 deletions

File tree

examples/train/configs/genrl_wan2.1_t2v_1.3B_longcat.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,7 @@ training:
115115
enable_gradient_checkpointing_type: full
116116

117117
callbacks:
118-
grad_clip:
119-
max_grad_norm: 0.0 # Disabled; GenRLMethod clips internally.
118+
# Gradnorm call back Disabled; GenRLMethod clips internally.
120119
ema:
121120
decay: 0.9
122121
start_iter: 0

fastvideo/train/methods/rl/genrl.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,27 +31,27 @@
3131
LogScalar,
3232
TrainingMethod,
3333
)
34-
from fastvideo.train.methods.rl.advantages import (
34+
from fastvideo.train.methods.rl.utils.advantages import (
3535
compute_advantages,
3636
)
37-
from fastvideo.train.methods.rl.data import (
37+
from fastvideo.train.methods.rl.utils.data import (
3838
build_prompt_dataloaders,
3939
)
40-
from fastvideo.train.methods.rl.diffusion import (
40+
from fastvideo.train.methods.rl.utils.diffusion import (
4141
compute_log_prob,
4242
)
43-
from fastvideo.train.methods.rl.embeddings import (
43+
from fastvideo.train.methods.rl.utils.embeddings import (
4444
compute_text_embeddings,
4545
)
46-
from fastvideo.train.methods.rl.rewards import (
46+
from fastvideo.train.methods.rl.utils.rewards import (
4747
move_reward_models,
4848
multi_score,
4949
reward_models_on_device,
5050
)
51-
from fastvideo.train.methods.rl.sampling import (
51+
from fastvideo.train.methods.rl.utils.sampling import (
5252
sample_epoch,
5353
)
54-
from fastvideo.train.methods.rl.stat_tracking import (
54+
from fastvideo.train.methods.rl.utils.stat_tracking import (
5555
PerPromptStatTracker,
5656
)
5757
from fastvideo.train.models.base import ModelBase
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# SPDX-License-Identifier: Apache-2.0
2+
"""Utility modules for RL training."""

fastvideo/train/methods/rl/advantages.py renamed to fastvideo/train/methods/rl/utils/advantages.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import numpy as np
99

1010
from fastvideo.logger import init_logger
11-
from fastvideo.train.methods.rl.stat_tracking import (
11+
from fastvideo.train.methods.rl.utils.stat_tracking import (
1212
EPSILON,
1313
PerPromptStatTracker,
1414
)

fastvideo/train/methods/rl/diffusion.py renamed to fastvideo/train/methods/rl/utils/diffusion.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import torch
77

8-
from fastvideo.train.methods.rl.sde import (
8+
from fastvideo.train.methods.rl.utils.sde import (
99
sde_step_with_logprob,
1010
)
1111

File renamed without changes.

fastvideo/train/methods/rl/evaluation.py renamed to fastvideo/train/methods/rl/utils/evaluation.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
import torch
1010

1111
from fastvideo.logger import init_logger
12-
from fastvideo.train.methods.rl.embeddings import (
12+
from fastvideo.train.methods.rl.utils.embeddings import (
1313
compute_text_embeddings,
1414
)
15-
from fastvideo.train.methods.rl.pipeline import (
15+
from fastvideo.train.methods.rl.utils.pipeline import (
1616
wan_denoising_with_logprob,
1717
)
1818

fastvideo/train/methods/rl/pipeline.py renamed to fastvideo/train/methods/rl/utils/pipeline.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
_pipeline_logger = init_logger(__name__)
2121

22-
from fastvideo.train.methods.rl.sde import (
22+
from fastvideo.train.methods.rl.utils.sde import (
2323
sde_step_with_logprob,
2424
)
2525

File renamed without changes.

0 commit comments

Comments
 (0)