Hi @<1593051277598658560:profile|DizzyDove33> , the agent will use the closest python version it can find to the original version used to run the task when you created it (when creating the original task, before running it remotely) - this version is stored on the task when the SDK creates it.
If this version is not found in the container (let's say python3.7
) the agent will look for python3
, and afterwards will look for python
. So the easiest was to make sure the version you want will be used, is to use a container with only this version.
Alternatively, you can use the CLEARML_AGENT_SKIP_PIP_VENV_INSTALL
environment variable (when running the agent) to provide a path to the python binary you'd like to use.
@<1523701087100473344:profile|SuccessfulKoala55> Thank you so much! I’ll try it out. I don’t have the original task id so I’ll try the CLEARML_AGENT_SKIP_PIP_VENV_INSTALL
first and let you know :-D