mirror of
https://github.com/storytold/FineTrainers-Conditioning.git
synced 2026-10-09 00:09:45 +00:00
Switching to Full FineTuning
This commit is contained in:
@@ -1 +1,2 @@
|
||||
from .cogvideox_lora import COGVIDEOX_T2V_LORA_CONFIG
|
||||
from .cogvideox_lora import COGVIDEOX_T2V_FULL_FINETUNE_CONFIG
|
||||
@@ -326,7 +326,7 @@ COGVIDEOX_T2V_LORA_CONFIG = {
|
||||
"validation": validation,
|
||||
}
|
||||
|
||||
COGVIDEOX_T2V_SFT_CONFIG = {
|
||||
COGVIDEOX_T2V_FULL_FINETUNE_CONFIG = {
|
||||
"pipeline_cls": CogVideoXPipeline,
|
||||
"load_condition_models": load_condition_models,
|
||||
"load_latent_models": load_latent_models,
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
from .hunyuan_video_lora import HUNYUAN_VIDEO_T2V_LORA_CONFIG
|
||||
from .hunyuan_video_lora import HUNYUAN_VIDEO_T2V_FULL_FINETUNE_CONFIG
|
||||
@@ -359,7 +359,7 @@ HUNYUAN_VIDEO_T2V_LORA_CONFIG = {
|
||||
"validation": validation,
|
||||
}
|
||||
|
||||
HUNYUAN_VIDEO_T2V_SFT_CONFIG = {
|
||||
HUNYUAN_VIDEO_T2V_FULL_FINETUNE_CONFIG = {
|
||||
"pipeline_cls": HunyuanVideoPipeline,
|
||||
"load_condition_models": load_condition_models,
|
||||
"load_latent_models": load_latent_models,
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
from .ltx_video_lora import LTX_VIDEO_T2V_LORA_CONFIG
|
||||
from .ltx_video_lora import LTX_VIDEO_T2V_FULL_FINETUNE_CONFIG
|
||||
@@ -322,7 +322,7 @@ LTX_VIDEO_T2V_LORA_CONFIG = {
|
||||
"validation": validation,
|
||||
}
|
||||
|
||||
LTX_VIDEO_T2V_SFT_CONFIG = {
|
||||
LTX_VIDEO_T2V_FULL_FINETUNE_CONFIG = {
|
||||
"pipeline_cls": LTXPipeline,
|
||||
"load_condition_models": load_condition_models,
|
||||
"load_latent_models": load_latent_models,
|
||||
|
||||
@@ -1,22 +1,21 @@
|
||||
from typing import Any, Dict
|
||||
|
||||
from .cogvideox import COGVIDEOX_T2V_LORA_CONFIG, COGVIDEOX_T2V_SFT_CONFIG
|
||||
from .hunyuan_video import HUNYUAN_VIDEO_T2V_LORA_CONFIG, HUNYUAN_VIDEO_T2V_SFT_CONFIG
|
||||
from .ltx_video import LTX_VIDEO_T2V_LORA_CONFIG, LTX_VIDEO_T2V_SFT_CONFIG
|
||||
|
||||
from .cogvideox import COGVIDEOX_T2V_LORA_CONFIG, COGVIDEOX_T2V_FULL_FINETUNE_CONFIG
|
||||
from .hunyuan_video import HUNYUAN_VIDEO_T2V_LORA_CONFIG, HUNYUAN_VIDEO_T2V_FULL_FINETUNE_CONFIG
|
||||
from .ltx_video import LTX_VIDEO_T2V_LORA_CONFIG, LTX_VIDEO_T2V_FULL_FINETUNE_CONFIG
|
||||
|
||||
SUPPORTED_MODEL_CONFIGS = {
|
||||
"hunyuan_video": {
|
||||
"lora": HUNYUAN_VIDEO_T2V_LORA_CONFIG,
|
||||
"sft": HUNYUAN_VIDEO_T2V_SFT_CONFIG,
|
||||
"full-finetune": HUNYUAN_VIDEO_T2V_FULL_FINETUNE_CONFIG,
|
||||
},
|
||||
"ltx_video": {
|
||||
"lora": LTX_VIDEO_T2V_LORA_CONFIG,
|
||||
"sft": LTX_VIDEO_T2V_SFT_CONFIG,
|
||||
"full-finetune": LTX_VIDEO_T2V_FULL_FINETUNE_CONFIG,
|
||||
},
|
||||
"cogvideox": {
|
||||
"lora": COGVIDEOX_T2V_LORA_CONFIG,
|
||||
"sft": COGVIDEOX_T2V_SFT_CONFIG,
|
||||
"full-finetune": COGVIDEOX_T2V_FULL_FINETUNE_CONFIG,
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
@@ -395,7 +395,7 @@ class Trainer:
|
||||
]
|
||||
)
|
||||
|
||||
if self.args.training_type == "sft":
|
||||
if self.args.training_type == "full-finetune":
|
||||
logger.info("Full Fine Tuning Enabled")
|
||||
self._enable_grad_for_components(components=[self.transformer])
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user