Why projects matter
An AI or ML system is built from code, data, and models that each evolve on their own schedule. Code changes through commits and pull requests; data refreshes on a pipeline; models get retrained or swapped. A project gives all of these a shared home with versioning and continuous delivery, so you can iterate rapidly across branches and still bring everything together into a working system you can keep improving.What a project contains
A project is defined in a Git repository and centers on a configuration file,obproject.toml, that names the project and the Anaconda Platform organization it belongs to:
main can deploy to a production perimeter while feature branches deploy to a development one.
Each project tracks the following assets:
- Code
- The project’s Git repository. The platform tracks its branches and deployment history automatically, so you can see exactly which version of the code each deployment came from.
- Data
- The datasets a project produces or consumes.
- Models
- The models a project produces or consumes.