-
Notifications
You must be signed in to change notification settings - Fork 0
Write AReno recipe system design #96
Copy link
Copy link
Open
Labels
area/algorithmsIssues or PRs related to training algorithms (SFT, DPO, GSPO, GRPO, PPO)Issues or PRs related to training algorithms (SFT, DPO, GSPO, GRPO, PPO)area/cliIssues or PRs related to the CLI (areno train, areno serve)Issues or PRs related to the CLI (areno train, areno serve)area/dxIssues or PRs related to developer experience (error messages, ergonomics, onboarding)Issues or PRs related to developer experience (error messages, ergonomics, onboarding)kind/designCategorizes issue or PR as related to design discussionCategorizes issue or PR as related to design discussionpriority/important-soonMust be staffed and worked on either currently, or very soonMust be staffed and worked on either currently, or very soon
Milestone
Description
Metadata
Metadata
Assignees
Labels
area/algorithmsIssues or PRs related to training algorithms (SFT, DPO, GSPO, GRPO, PPO)Issues or PRs related to training algorithms (SFT, DPO, GSPO, GRPO, PPO)area/cliIssues or PRs related to the CLI (areno train, areno serve)Issues or PRs related to the CLI (areno train, areno serve)area/dxIssues or PRs related to developer experience (error messages, ergonomics, onboarding)Issues or PRs related to developer experience (error messages, ergonomics, onboarding)kind/designCategorizes issue or PR as related to design discussionCategorizes issue or PR as related to design discussionpriority/important-soonMust be staffed and worked on either currently, or very soonMust be staffed and worked on either currently, or very soon
Type
Fields
Give feedbackNo fields configured for issues without a type.
Goal
Write a design document for AReno recipe system, covering how users and maintainers should define, run, validate, and evolve reusable training recipes.
This issue is about producing the design first, not directly implementing the smoke matrix or copying the current planning decisions into an issue.
Motivation
Recent v0 smoke recipe planning made it clear that AReno needs a coherent recipe-system design. Smoke recipes are one input to that design, but the design should answer the broader product question: what does a recipe mean in AReno, which parts are public user-facing abstractions, and which parts remain internal release/testing machinery?
Design questions to answer
areno train --algo ..., the SDK Trainer API, examples, and future config files?Acceptance criteria
areno recipeorareno smokecommand unless explicitly justified.Non-goals
areno train --algo ...with separate per-algorithm commands for v0.