Hey billconan, I'm the author of that post. DVC pipelines are a definition of stages (e.g. extract data, clean, fit, evaluate and so on...), their inputs, outputs and dependencies. So, not similar to Git hooks, I'm afraid.
DVC provides a command `dvc repro` to actually execute the pipeline definition and doesn't dictate where it's run; so you can decide to run it in your CI environment or pipeline orchestration tool or on GPU-powered hardware.
DVC provides a command `dvc repro` to actually execute the pipeline definition and doesn't dictate where it's run; so you can decide to run it in your CI environment or pipeline orchestration tool or on GPU-powered hardware.