Sen
03/03/2022, 5:06 AM[2022-03-03 05:10:35,310] INFO - TranslationEvaluator Agent | Registering agent...
[2022-03-03 05:10:36,108] INFO - TranslationEvaluator Agent | Registration successful!
[2022-03-03 05:10:36,498] INFO - TranslationEvaluator Agent | Starting DockerAgent with labels ['On_Prem_Agent', 'IP:<>']
[2022-03-03 05:10:36,498] INFO - TranslationEvaluator Agent | Agent documentation can be found at <https://docs.prefect.io/orchestration/>
[2022-03-03 05:10:36,498] INFO - TranslationEvaluator Agent | Waiting for flow runs...
I then went and created a Flow and registered the flow as a docker. But when I try to run the flow from the prefectUI, the flow starts running and I see the below lines in the log of the DockerAgent:
[2022-03-03 05:20:32,889] INFO - TranslationEvaluator Agent | Deploying flow run 9cf17c39-877c-49e7-aae4-0451e320bae4 to execution environment...
/usr/local/lib/python3.7/dist-packages/prefect/agent/docker/agent.py:151: UserWarning: DockerAgent `docker_interface` argument is deprecated and will be removed from Prefect. Setting it has no effect.
UserWarning,
[2022-03-03 05:20:33,579] INFO - TranslationEvaluator Agent | Completed deployment of flow run 9cf17c39-877c-49e7-aae4-0451e320bae4
[2022-03-03 05:20:34+0000] INFO - prefect.CloudFlowRunner | Beginning Flow run for 'On_Prem_Agent'
But it fails, with some libraries are missing to do the logic in one of the tasks in the flow.
I am under the impression that the agent I created needs to have all the libraries installed and the flow just run on the agent using them.
What is the right way to do this, so that I can get this working.
Thanks,
SenAbhishek
03/03/2022, 7:16 AMSen
03/03/2022, 7:50 AMAbhishek
03/03/2022, 10:14 AM