Dev Dabke

08/13/2022, 7:43 PM
Hi y’all, I’m having a bit of trouble wrapping my head around a couple prefect concepts. I’m trying to set up a simple system for me to run prefect flows. I have a development computer (my laptop) where I write all of my code. Simultaneously, I have a local workstation with a couple GPUs that I want everything to actually run on. What’s the correct way to set up a system with these two machines? Ideally, my workflow would look like this: 1. Make some code changes on my laptop 2. Fire off a workflow run from my laptop that runs on my workstation 3. Enjoy 😎 I’m getting a little confused as to what work queues, agents, deployments, and the dask runner all do. I think where I’m getting a little confused is to how the code from my laptop gets transmitted to my workstation. I use git already, so I would like somehow for me to fire off a workflow run and be able to track exactly which commit ran on my workstation.

Anna Geller

08/13/2022, 9:08 PM
totally understandable - this (long) README may help
this image shows relationships

Dev Dabke

08/14/2022, 9:14 PM
oh wow @Anna Geller this is amazing! Thanks for writing this up 🙂
🙌 1