Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integration with Data Version Control (DVC) #2602

Closed
WaldoPepper opened this issue Dec 20, 2020 · 5 comments
Closed

Integration with Data Version Control (DVC) #2602

WaldoPepper opened this issue Dec 20, 2020 · 5 comments
Labels
question Further information is requested

Comments

@WaldoPepper
Copy link

WaldoPepper commented Dec 20, 2020

When I write code, I change it, improve it, break it, throw it away, try something different...
Git is a tool that helps me with that and I can not think about doing something without it.

I recently started using CNN's for CV, and in addition to changing, improving [...] code, I now deal with training data, annotations, test sets, etc...
DVC became a tool and it seems to have the potential to become indispensable.

Have you thought about supporting something like DVC (or comparable tools which I am not aware of) in the (near) future?

@zhiltsov-max
Copy link
Contributor

zhiltsov-max commented Dec 21, 2020

Hi. We definitely have had a look at DVC, and have come to integration with it in Datumaro. Currently, it is in development here. We are open to discussion on this topic, you are welcome to share your thoughts on how we can integrate it best.

@azhavoro azhavoro added the question Further information is requested label Dec 21, 2020
@AbdelsalamHaa
Copy link

So how is this function, is it added to CVAT already or to Datumaro

@zhiltsov-max
Copy link
Contributor

@AbdelsalamHaa, hi, The DVC integration has only been added in Datumaro. It's not possible to use DVC from CVAT now, but we're open for ideas how it could be implemented. If you just want to save backup copies for dataset versioning, there is an option to attach a Git repository to a task in CVAT.

@Oceane4973
Copy link

@zhiltsov-max , Hello, I currently need to save backup copies for dataset version control, what is your option to attach a Git repository to a task in CVAT?

What did you mean by "attaching a Git repository to a task in CVAT"? Does it save annotations for an entire task? Does CVAT retrieve annotations from the Git repository to work with?

@zhiltsov-max
Copy link
Contributor

@Oceane4973, support for Git repo integration was removed in #6904 (v2.7.3+). If you want to automate CVAT in your workflow, please consider using webhooks. For backups, please consider using cloud storages, which can be used for import and export.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

6 participants