I am new to Prefect and want to understand couple of things.
• I want to run flows in GPU instance. This means that I have to run the prefect agent in GPU. Does this instance needs to be switched on all the time? How can we scale down/up based on the requests?
• I want some other system to trigger the flows (backend systems in my org). For that I am thinking to write APIs for all the flows and trigger them when an API is called. If flows are invoked like this, will this still be shown in the UI?
• How exactly prefect agent knows what code to run? Does prefect core code needs to be running all the time?
• What are some best practices used for building applications using prefect? - I am getting confused regarding how code is managed
Thank you for the help provided 🤗