Are you sure you want to delete this access key?
title | description |
---|---|
DagsHub Integration with GitHub - Free Remote Object Storage | Connect your GitHub repository to DagsHub and get a remote storage, experiment tracking server, CI/CD, and annotation workspace to enjoy the best of both worlds. |
GitHub is the most popular platform for software development projects. It provides out-of-the-box solutions for code collaboration and CI/CD that are unique and highly valuable. We decided to improve the integration and provide a smoother workflow for using both platforms so the DagsHub community can use the best GitHub has to offer in their machine learning projects.
The GitHub-connected repositories on DagsHub have a much smoother workflow. In addition to syncing the git-tracked files, DagsHub also automatically syncs the repo on push and enables management of PR and Issues from both platforms.
If you have a GitHub project ready to connect, you can get started in less than a minute!
By connecting a ML project from GitHub to DagsHub, you gain a lot of benefits, here are some concrete examples:
While your git-tracked files stay on GitHub, your project now has a free and fully configured remote object storage and experiment tracking server. To use them, all you need to do is copy a few lines of commands to your terminal (generated by DagsHub), and you're set to go.
DagsHub remotesYou can manage the storage and version your data using DVC{:rel="nofollow" target="_blank"} and log your experiments to the remote tracking server using MLflow Tracking{:rel="nofollow" target="_blank"}.
Now, you can view your existing notebook pull requests from GitHub, which means you can see rich diffs:
Left: GitHub Notebook diff | Right: DagsHub Notebook diff
DagsHub Catalog lets you view a variety of data types hosted both on the Git server and on DagsHub Storage. You can easily view photos, videos, audio, CSV files, and more! Not only that, as part of the Pull Request, you can diff all of those formats and merge them once you're done.
DagsHub Catalog
When connecting a GitHub repository to DagsHub, you can use GitHub Actions for CI/CD as an integral part of the ML project. You can integrate DagsHub storage with your actions, trigger actions when you open a pull request from DagsHub, and more.
Press p or to see the previous file or, n or to see the next file
Are you sure you want to delete this access key?
Are you sure you want to delete this access key?
Are you sure you want to delete this access key?
Are you sure you want to delete this access key?