Skip to content

[config] have a single output_dir #1265

Open
@felipemello1

Description

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

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