Viewing a single comment thread. View all comments

mietminderung t1_is1hvel wrote

> dstack focuses on provisioning infrastructure and environment in the cloud.

> See https://docs.dstack.ai/examples/artifacts/ and https://docs.dstack.ai/examples/deps/

DVC also does "provision infra and environment in the cloud" based on your examples. Again, a comparison to specific similarites and differences would be best.

See https://dvc.org/doc/user-guide/pipelines/defining-pipelines

1

cheptsov t1_is1lezk wrote

/u/mietminderung I don't really want to argue but DVC doesn't provision infrastructure ;) When you run things via DVC, they run locally. When you run things via dstack, they run in the configured cloud account.

3

mietminderung t1_is1oprk wrote

I don’t want to argue either. Probably, you need to be extremely specific about “provision of infrastructure” means ;)

1

cheptsov t1_is1p9np wrote

Yup. Basically, dstack allows you to run ML workflows in the cloud as if you did it locally. For example, you can specify how many GPUs you need or how much RAM and dstack will automatically create a cloud instance that satisfies the requirements to run the workflow.

4