원클릭으로
configs
Hydra configuration file structure and conventions for models, datasets, callbacks, and training
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Hydra configuration file structure and conventions for models, datasets, callbacks, and training
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Git operations: branching, commit message format, pre-commit hook handling, and push policy
Full workflow: environment setup, running experiments, reusing and implementing new components (models, datasets, plmodules, callbacks), and testing
How to load a checkpoint and run evaluation (inference only, no training)
Reference code folder conventions — storing external code and documentation for AI-assisted development context
Coding style guidelines and common pitfalls for this project
Data format conventions for datasets and plmodules
| name | configs |
| description | Hydra configuration file structure and conventions for models, datasets, callbacks, and training |
All configuration files live in configs/, organized using the Hydra framework.
accelerate/ — Distributed training accelerationcallbacks/ — Lightning callbacks (e.g., model summary, checkpointing)data/ — Dataset and dataloader configurationsdatamodule/ — PyTorch Lightning datamodule configurationsexperiment/ — Experiment-specific overridesextras/ — Additional utility configurationshydra/ — Hydra framework configurationslogger/ — Logging configurations (e.g., TensorBoard, WandB)loss/ — Loss function configurationsmodel/ — Model configurationsopt/ — Optimizer configurationspaths/ — Path configurationsplmodule/ — PyTorch Lightning module configurationstrainer/ — Trainer configurationsTop-level training config files (e.g., train_nop.yaml, train_nop_rollout.yaml) specify which configs to use for a given project.
There are two types of callback config files in configs/callbacks/:
single_callback_name.yaml — Configuration for a single callback.many_callbacks_project_name.yaml — Lists all callback configs to be used in a project.For a new project, create a many_callbacks_project_name.yaml listing the individual callback configs. If you add a new callback, also create a corresponding single_callback_name.yaml.