244e346b83
- Skill optimization framework with training loop analogy - 11 benchmarks, 4 model backends (Azure OpenAI, Claude, Codex, Qwen) - WebUI for browser-based training control - Pluggable architecture for extending benchmarks and backends
20 lines
616 B
Markdown
20 lines
616 B
Markdown
# Benchmark Template
|
|
|
|
This directory provides scaffold files for adding a new benchmark to SkillOpt.
|
|
|
|
## Files
|
|
|
|
- `env_template.py` — Environment adapter template
|
|
- `loader_template.py` — Data loader template
|
|
- `config_template.yaml` — Config file template
|
|
|
|
## Usage
|
|
|
|
1. Copy this directory: `cp -r skillopt/envs/_template skillopt/envs/your_benchmark`
|
|
2. Rename files: remove `_template` suffix
|
|
3. Implement the `TODO` sections
|
|
4. Register in `skillopt/envs/__init__.py`
|
|
5. Create config at `configs/your_benchmark/default.yaml`
|
|
|
|
See the [documentation](../../docs/guide/new-benchmark.md) for the full guide.
|