Skip to content

Reconfigurable pipelines #1462

@dmpetrov

Description

@dmpetrov

Many issues require reconfiguration of stages and even pipelines:

A concept of reconfigurable-stage should be introduced in DVC.

Open questions:

  1. how to pass config file (do we need multiple config files)?
  2. how to pass params (should we override config by the params or it is a separate concept)?
  3. how to specify input files?
  4. how to specify the output directory (gs1/)?
  5. how to specify an output file without an output directory ( see ./output.p instead of gs1/output.p from the above)?
  6. how to make it work for pipelines?
  7. Should build cache repro: use build cache for deterministic stages #1234 be part of the solution? It will allow caching intermediate results of reusable stages (if step1 is the same in a few pipeline instances).

UPDATE: #1214 might be also related to this issue.
UPDATE2: Add a quote from vern and open question 7.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions