🦉DVC Profile picture
Open source tool for data, models, & experiment versioning for ML projects. Join our stellar community https://t.co/RTCIKrZlmf for help, support and insights.

Jan 16, 2023, 7 tweets

👨🏻‍💻 Setup CI/CD in your machine learning projects using these simple yet powerful “♾️ CML commands”:

🔄 ci
🏃‍♂️ runner
⤴️ pr
💬 comment
🧑🏼‍🏫 tensorboard

@Iterativeai @DVCorg
#cml #tensorboard #opensource

🧵[1/7]

🔄 ci

The “cml ci” command prepares the whole repository for CML operations after creating the cml.yaml file

🧵[2/7]

🏃‍♂️ runner

When a workflow requires computational resources, CML can automatically allocate cloud instances using “cml runner”. You can spin up instances on AWS, Azure, GCP, Kubernetes or any other provider. We can start a runner using “cml runner launch” command.

🧵[3/7]

⤴️ pr

We can also commit specified files to a new branch and create a pull request using “cml pr create” command.

🧵[4/7]

💬 comment

We can effortlessly post a Markdown report as a comment on a commit or pull/merge request with “cml comment create” command.

🧵[5/7]

🧑🏼‍🏫 tensorboard

The “cml tensorboard connect” returns a link to a tensorboard.dev page.

🧵[6/7]

👨🏻‍💻 Thanks for reading till here!

You can head straight to the docs to start integrating all these features in your projects 👇
cml.dev/doc/ref

🧵[7/7]

Share this Scrolly Tale with your friends.

A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.

Keep scrolling