🦉DVC Profile picture
Dec 14 7 tweets 4 min read
✨ Visualize your pipelines as beautiful graphs of connected stages using “dvc dag” command.

Here's different types of graphs you can explore 🗺️

✅ Full DAG
➡️ DAG of outputs
🧜‍♀️ Mermaid flowchart
⚪️ DOT format
📣 Verbose

@Iterativeai @DVCorg
#data #pipeline #dag

🧵[1/7]
✅ Full DAG

“dvc dag --full” shows the full DAG that the target stage belongs to, instead of showing only its ancestors.

🧵[2/7]
➡️ DAG of outputs

“dvc dag --outs” shows a DAG of chained dependencies and outputs instead of the stages themselves.

🧵[3/7]
🧜‍♀️ Mermaid flowchart

“dvc dag --mermaid” displays DAG in mermaid format. It can be passed to third-party visualization utilities.

🧵[4/7]
⚪️ DOT format

“dvc dag --dot” shows DAG in DOT format. It can also be passed to third-party visualization utilities.

🧵[5/7]
📣 Verbose format

“dvc dag --verbose” displays detailed tracing information along with a graph.

🧵[6/7]
❤️ Thanks for Reading!

Visit our command-reference to know more about all the awesome features in DVC 👇
dvc.org/doc/command-re…

🧵[7/7]

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with 🦉DVC

🦉DVC Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @DVCorg

Dec 12
🦉 DVC is designed to improve upon past solutions to make the life of ML teams easier. Here’s how it differentiates from other related technologies:

🐱 Git
📦 Git-LFS (Large File Storage)
🗄 Git-annex

@Iterativeai @DVCorg
#mlOps #data #git #lfs

🧵[1/5]
🐱 Git vs DVC

DVC builds upon Git by the concept of data files – large files that should not be stored in a Git repository, but need to be tracked and versioned.

It leverages Git's features to enable managing different versions of data, data pipelines, and experiments.

🧵[2/5]
📦 Git-LFS vs DVC

DVC does not require special servers like Git-LFS demands. Any cloud storage like S3, Google Cloud Storage, or even an SSH server can be used as a remote storage.

No additional databases, servers, or infrastructure are required.

🧵[3/5]
Read 5 tweets
Dec 3
🦉 Here’s a quick brief from Iterative Community👇

🪐 GitHub Universe
🤝 Hacktoberfest Contributions
📹 Closure Session 2 event
♾️ CML at NeurIPS
🇬🇧 MLOps Summit London
🇺🇸 ODSC West

@Iterativeai @DVCorg
#mlOps #data #pipeline #dag

🧵[1/8]
🪐 Dmitry at GitHub Universe

Dmitry Petrov (@FullStackML) spoke at #GitHubUniverse on “ML with Git: experiment tracking in Codespaces” on 8th November.

He presented how to use the DVC extension for VS Code and Codespaces to streamline ML experimentation process.

🧵[2/8]
🤝 Hacktoberfest Contributions

Huge thanks to @francesco086, vvssttkk, and @DeepyamanDatta for their contributions!

We are sending personalized shirts to them.

Special thanks to @mertbozkirr for leading the Hacktoberfest charge!

🧵[3/8]
Read 8 tweets
Nov 16
🦉Wanna get started with DVC on your own machine? Here's how you can get started👇

🍎 MacOS
🪟 Windows
🖥️ Linux
🐍 Python Package
👨🏻‍💻 VS Code Extension

@Iterativeai @DVCorg
#mac #windows #linux #code

🧵 [1/7]
🍎 MacOS

The recommended way to install dvc on Mac is using @MacHomebrew with command “brew install dvc” ☕️

🧵 [2/7]
🪟 Windows

If you are on Windows, we recommend installing Chocolatey. Then using the command “choco install dvc” 🍫

🧵 [3/7]
Read 7 tweets
Nov 7
🦉 Here’s some exciting news brief this month from Iterative Community 👇

🤝 October Meetup
🎉 Hacktoberfest
🐲 DVC-Hydra Integration
♾️ CML in Research
📄 DVC Wikipedia Page

@Iterativeai @DVCorg
#mlOps #data #pipeline #dag

🧵 [1/7]
🤝 October Meetup

@NadiaIIT presented her team's research on Collaboration Challenges in Building ML-Enabled Systems in the October Meetup. If you missed it, visit .

🧵 [2/7]
🎉 Hacktoberfest

Contributions are pouring in, as Hacktoberfest proceeds. Find out all the issues with #hacktoberfest tags in our repos.

🧵 [3/7]
Read 7 tweets
Sep 2
For all the devs out there willing to contribute to DVC, here is a quick guide to contributing to iterative/dvc repo
🐞 Open a new issue
💻 Set up a dev environment
🍴 Fork iterative/dvc
🧪 Add tests and run them locally
⬆️ Submit a pull request
@iterativeai

🧵 [1/7]
🐞 Open a new issue

Open a new issue in the issue tracker, whether it be a bug report or a feature request. 👇🏽
github.com/iterative/dvc/…

🧵[2/7]
🍴 Fork iterative/dvc

Fork iterative/dvc and then clone it into your local computer to start contributing.

🧵[3/7]
Read 8 tweets
Aug 23
🦉 Here are some of the cool commands you can try out right now in the DVC command line interface!

💻 dvc dag
🧊 dvc freeze
📦 dvc move
📊 dvc metrics show
🧹 dvc gc

🧵 [1/7]
💻 dvc dag

𝚍𝚟𝚌 𝚍𝚊𝚐 is very helpful in quickly checking out the stages of a pipeline up to the target stage in a simple visual representation. If the target is omitted, it will show the full project DAG.

🧵 [2/7]
🧊 dvc freeze

𝚍𝚟𝚌 𝚏𝚛𝚎𝚎𝚣𝚎 helps us to freeze stages until 𝚍𝚟𝚌 𝚞𝚗𝚏𝚛𝚎𝚎𝚣𝚎 is used on them. Frozen stages are never executed by 𝚍𝚟𝚌 𝚛𝚎𝚙𝚛𝚘.

🧵 [3/7]
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(