{"repo":"iterative/cml","free":true,"listed":false,"github":"https://github.com/iterative/cml","clone":"git clone https://github.com/iterative/cml.git","description":"♾️ CML - Continuous Machine Learning | CI/CD for ML","language":"JavaScript","stars":4185,"topics":["machine-learning","data-science","cicd","ci-cd","github-actions","gitlab-ci","developer-tools","continuous-integration","continuous-delivery","ci"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"What is CML? Continuous Machine Learning (CML) is an open-source CLI tool for implementing continuous integration & delivery (CI/CD) with a focus on MLOps. Use it to automate development workflows — including machine provisioning, model training and evaluation, comparing ML experiments across project history, and monitoring changing datasets. CML can help train and evaluate models — and then generate a visual report with results and metrics — automatically on every pull request. An example report for a neural style transfer model. CML principles: - GitFlow for data science. Use GitLab or GitHub to manage ML experiments, track who trained ML models or modified data and when. Codify data and models with DVC instead of pushing to a Git repo. - Auto reports for ML experiments. Auto-generate reports with metrics and plots in each Git pull request. Rigorous engineering practices help your team make informed, data-driven decisions. - No additional services. Build your own ML platform using GitLab, Bitbucket, or GitHub. Optionally, use cloud storage as well as either self-hosted or cloud runners (such as AWS EC2 or Azure). No databases, services or complex setup needed. :question: Need help? Just want to chat about continuous integration for ML? Visit our Discord channel! :play or pause button: Check out our YouTube video series for hands-on MLOps tutorials using CML! Table of Contents 1. Setup (GitLab, GitHub, Bitbucket) 2. Usage 3. Getting started (tutorial) 4. Using CML with DVC 5","default_branch":null,"files":null,"tree":[],"storefront":"/r/iterative","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/iterative/cml/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}