Add arguments to cli to disabling copying image data in share #3544
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When importing data into CVAT from the share mount the user can uncheck
copy_data
and checkuse_cache
to avoid creating multiple copies of the data on the server, this functionality wasn't available in the cli. So I added it. It was previously proposed in #2862 and is under the backlog of the project planning as work to be completed hereMotivation and context
When a user downloads images to their CVAT server, then imports into the CVAT application, it is not memory efficient to make 3 copies of the image (raw, original, and compressed) - this functionality allows the user to disable creating these copies.
How has this been tested?
I imported images with the code changes and verified that by default it does not cause the images to be duplicated and the hard drive space does not fill up nearly as rapidly. Issue #3542 goes into greater detail of copied file location as seen during testing.
Checklist
develop
branchcvat-core, cvat-data and cvat-ui)
License
Feel free to contact the maintainers if that's a concern.