frame_rewards
¶
Frame-based reward scorers used by RL training methods.
Classes¶
fastvideo.train.methods.rl.rewards.frame_rewards.ClipScoreScorer
¶
ClipScoreScorer(*, device: device | str = 'cuda')
Bases: Module
CLIPScore reward, matching DiffusionNFT normalization.
Ported from DiffusionNFT's flow_grpo/clip_scorer.py.
Source code in fastvideo/train/methods/rl/rewards/frame_rewards.py
fastvideo.train.methods.rl.rewards.frame_rewards.PickScoreScorer
¶
PickScoreScorer(*, device: device | str = 'cuda', dtype: dtype = float32)
Bases: Module
PickScore reward, matching DiffusionNFT normalization.
Ported from DiffusionNFT's flow_grpo/pickscore_scorer.py.