Skip to content

concepts: create DVC Remote page #2174

Closed
@iesahin

Description

@iesahin

that describes its differences from external dependencies?

In External Dependencies there is a line

Note that remote storage is a different
feature.

but also in remote command ref

What is a "local remote" ?

While the term may seem contradictory, it doesn't have to be. The "local" part
refers to the type of location where the storage is: another directory in the
same file system. "Remote" is how we call storage for DVC projects.
It's essentially a local backup for data tracked by DVC.

AFAICT the difference between remotes and dependencies is this: Remotes are actually containers that can store external dependencies and external outputs. A file can be a dependency to a stage or an output from a stage, can may be stored in a remote or in .dvc/cache. Remote is a location designation, it means not stored in .dvc/cache. Dependency/output is a role designation, a file can be in dependency role for a stage, in output role in another stage, both if a stage reads and writes to the same file or neither if the file is not involved in any pipeline.

Is there any error in my understanding? @jorgeorpinel @shcheklein

Metadata

Metadata

Assignees

No one assigned

    Labels

    A: docsArea: user documentation (gatsby-theme-iterative)status: researchWriting concrete steps for the issuestatus: staleYou've been groomed!type: enhancementSomething is not clear, small updates, improvement suggestions

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions