SeanWang0027's picture
Upload folder using huggingface_hub
8c9ba62 verified
Raw
History Blame Contribute Delete
2.72 kB
project: "SCIENCEWORLD_TCOD"
name: "scienceworld_tcod_f2b"
checkpoint_root_dir: ./checkpoints
continue_from_checkpoint: false
algorithm:
sample_strategy: staleness_control
sample_strategy_args:
max_staleness: 2
algorithm_type: on_policy_distill
advantage_fn: multi_turn_opd
repeat_times: 1
advantage_fn_args:
kl_coef: 1.0
optimizer:
lr: 1e-6
model:
# Student model
model_path: Qwen/Qwen2.5-1.5B-Instruct
max_prompt_tokens: 10240
max_response_tokens: 512
cluster:
node_num: 1
gpu_per_node: 8
buffer:
total_steps: 250
batch_size: 16
train_batch_size: 64
explorer_input:
taskset:
name: sciworld
storage_type: file
path: /path/to/sciworld_data
split: train
format:
prompt_key: 'task_desc'
rollout_args:
temperature: 1.0
logprobs: 0
workflow_args:
temperature: 1.0
max_env_steps: 30
total_steps: 250
checkpoint_strategy: linear
checkpoint_steps: 6
eval_tasksets:
- name: sciworld_eval
storage_type: file
path: /path/to/sciworld_data
split: test
total_steps: 10
task_selector:
selector_type: random
seed: 42
format:
prompt_key: 'task_desc'
rollout_args:
temperature: 0.4
logprobs: 0
workflow_args:
temperature: 1.0
max_env_steps: 30
total_steps: 250
checkpoint_strategy: linear
checkpoint_steps: 6
default_workflow_type: 'TCOD_f2b_scienceworld_workflow'
trainer_input:
experience_buffer:
name: scienceworld_tcod_f2b_buffer
storage_type: queue
path: 'sqlite:///scienceworld_tcod_f2b_buffer.db'
explorer:
eval_interval: 5
runner_per_model: 8
max_timeout: 3600
rollout_model:
engine_num: 2
tensor_parallel_size: 2
enable_prefix_caching: false
enforce_eager: true
dtype: bfloat16
seed: 42
gpu_memory_utilization: 0.7
enable_chunked_prefill: true
auxiliary_models:
# Teacher model
- model_path: /path/to/teacher
engine_num: 1
tensor_parallel_size: 2
enable_prefix_caching: false
enforce_eager: true
dtype: bfloat16
seed: 42
max_model_len: 20480
max_prompt_tokens: 16384
max_response_tokens: 512
env_vars:
TMPDIR: /dev/shm/tmp
RAY_TMPDIR: /dev/shm/ray_tmp
synchronizer:
sync_method: 'nccl'
sync_style: 'dynamic_by_explorer'
sync_interval: 1
sync_timeout: 3600
trainer:
total_steps: 250
save_interval: 250
grad_clip: 1.0
use_dynamic_bsz: true
max_token_len_per_gpu: 16384
ulysses_sequence_parallel_size: 2
monitor:
monitor_type: wandb