Fix training configs

This commit is contained in:
Adam Lee
2026-07-13 18:45:19 -07:00
committed by SolitaryThinker
parent 5721beb40a
commit a0595973da
+16 -16
View File
@@ -32,28 +32,28 @@ DEFAULT_GPU_TYPE = "A100-80GB"
DEFAULT_NUM_GPUS = 4
DEFAULT_HSDP_REPLICATE_DIM = 1
DEFAULT_HSDP_SHARD_DIM = DEFAULT_NUM_GPUS
DEFAULT_MAX_TRAIN_STEPS = 100
DEFAULT_NUM_SAMPLES_PER_PROMPT = 24
DEFAULT_NUM_BATCHES_PER_EPOCH = 0
DEFAULT_COLLECTION_BATCH_SIZE = 6
DEFAULT_MAX_TRAIN_STEPS = 50
DEFAULT_NUM_SAMPLES_PER_PROMPT = 4
DEFAULT_NUM_BATCHES_PER_EPOCH = 1
DEFAULT_COLLECTION_BATCH_SIZE = 4
DEFAULT_INNER_EPOCHS = 1
DEFAULT_TRAIN_BATCH_SIZE = 6
DEFAULT_GRADIENT_ACCUMULATION_STEPS = 24
DEFAULT_TRAIN_BATCH_SIZE = 4
DEFAULT_GRADIENT_ACCUMULATION_STEPS = 1
DEFAULT_LEARNING_RATE = -1.0
DEFAULT_SAMPLE_NUM_STEPS = 0
DEFAULT_SAMPLE_NUM_STEPS = 50
DEFAULT_SAMPLE_FLOW_SHIFT = -1.0
DEFAULT_SAMPLE_GUIDANCE_SCALE = -1.0
DEFAULT_VALIDATION_NUM_STEPS = 0
DEFAULT_VALIDATION_NUM_PROMPTS = 0
DEFAULT_VALIDATION_BATCH_SIZE = 0
DEFAULT_NUM_FRAMES = 77
DEFAULT_VALIDATION_NUM_STEPS = 50
DEFAULT_VALIDATION_NUM_PROMPTS = 16
DEFAULT_VALIDATION_BATCH_SIZE = 4
DEFAULT_NUM_FRAMES = 17
DEFAULT_NUM_LATENT_T = 0
DEFAULT_LOG_SAMPLE_MAX_VIDEOS = 0
DEFAULT_LOG_SAMPLE_MAX_VIDEOS = 16
DEFAULT_PREPROCESS_BATCH_SIZE = 128
DEFAULT_PREPROCESS_NUM_GPUS = 1
DEFAULT_DATASET = "world-r1-enhanced"
DEFAULT_DATASET = "world-r1-enhanced-dynamic"
DEFAULT_REWARD = "videoalign"
DEFAULT_MAX_PROMPTS = "quarter"
DEFAULT_MAX_PROMPTS = "512"
VIDEOALIGN_CKPT_ROOT = f"{MODAL_CACHE_ROOT}/VideoReward"
MODAL_CONTEXT_IGNORE = [
".git/fsmonitor--daemon.ipc",
@@ -131,7 +131,7 @@ image = (modal.Image.from_registry(
@app.function(
image=image,
gpu=f"{DEFAULT_GPU_TYPE}:{DEFAULT_NUM_GPUS}",
timeout=12 * 60 * 60,
timeout=8 * 60 * 60,
volumes={
MODAL_DATA_ROOT: data_vol,
f"{PROJECT_ROOT}/outputs": runs_vol,
@@ -424,7 +424,7 @@ def main(
max_prompts: str = DEFAULT_MAX_PROMPTS,
check_rewards: bool = True,
):
train.remote(
train.spawn(
max_train_steps=max_train_steps,
num_samples_per_prompt=num_samples_per_prompt,
num_batches_per_epoch=num_batches_per_epoch,