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?
Yes you can set everything on the task level and of course you can also use different docker images for different python versions
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?