Hi GrumpyDog7 , it shows the reason in the log:
Python executable with version '3.9' requested by the Task, not found in path, using '/usr/bin/python3' (v3.12.3) instead
You either need a container with the relevant python version available or have it installed using the bash script section.
Makes sense?
Hi John. Thanks, this makes sense. What I ideally want to achieve is one GPU queue with the autoscaler that can handle tasks with varying requirements (i.e. python version and requirements). I figure as extra_docker_shell_script is agent-level and not task level I would need to go the container route? Looks like i can set this on a task level?
Yes you can set everything on the task level and of course you can also use different docker images for different python versions