Skip to content

[config] have a single output_dir #1265

@felipemello1

Description

@felipemello1

Currently our configs have:

output_dir: /tmp/alpaca-gemma-finetune
checkpointer:
  checkpoint_dir: /tmp/gemma-2b/
  output_dir: /tmp/gemma-2b

metric_logger:
  log_dir: ${output_dir}

Instead of creating 4 paths, we should have one path, and then build the others on top of it. eg:

output_dir: /tmp/gemma-2b-lora
checkpointer:
  load_dir: ${output_dir}/checkpoint/
  save_dir: ${output_dir}/checkpoint_output/

metric_logger:
  log_dir: {output_dir}/metrics/

Also, we should probably rename checkpointer.output_dir to checkpointer.checkpoint_output_dir

Metadata

Metadata

Assignees

Labels

better engineeringTasks which help improve eng productivity e.g. building tools, cleaning up code, writing docs

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions