Are you sure you want to delete this access key?
title | description |
---|---|
DagsHub Integration with DVC - Free ML Version Control Tool | DagsHub | DagsHub integration with DVC includes remote object storage, file diffing tracked by DVC, S3 compatibility, and Data Pipeline visualization for your ML projects. |
DVC{:rel="nofollow" target="_blank"} is an open-source version control tool for machine learning projects designed to handle large files, data sets, machine learning models, and metrics. It works on top of Git to easily integrate with your existing Git code repositories. DagsHub integration with DVC includes a fully configured remote object storage managed by DVC, showing and diffing DVC tracked files hosted on DagsHub Storage or S3 compatible, and Data Pipeline visualization.
Note: DagsHub supports DVC 3 and its new hashing mechanism!
DagsHub automatically configures a remote object storage for every repository with 10 GB of free space. The storage can
be managed by DVC and easily configured with any machine. Using the DVC pointer files (.dvc
) and the dvc.lock
file,
host on the Git commit, DagsHub parsed the storage and displays the DVC tracked files under the Files tab.
The same as with DagsHub Storage, you can configure an existing AWS S3, Google Storage, or S3 compatible with DagsHub and view the DVC tracked files under the Files tab.
DagsHub parses the dvc.lock and dvc.yaml file to create the interactive data pipeline. The pipeline is versioned and holds valuable information about the different files, metrics, and data steps.
?
mark next to DVC remote.```bash
dvc remote add origin s3://dvc
dvc remote modify origin endpointurl https://dagshub.com/<DagsHub-user-name>/hello-world.s3
dvc remote modify origin --local access_key_id <Token>
dvc remote modify origin --local secret_access_key <Token>
```
??? info "Why --local?"
Everything you configure without `--local` will end up in the `.dvc/config` file, which is tracked by git, and appear in you repository.
Personal info like authentication details should always be kept local.
That's it! You can now pull data from your remote cache
Note: You need to be inside a Git and DVC directory for this process to succeed. To learn how to do that, please follow the first part of the Get Started section.
dvc pull -r origin
First, make sure you are using DVC{target=_blank} version 1.10 or greater
Then you can run:
dvc push -r origin
Note: The external storage documentations also show how to set a remote object storage with your project
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?