WickedElephant66 while there is no way to tell an Agent which CPU cores it's associated with, you can work in docker mode and do the separation there (IE, each docker container sees only X cores). I know other clearml users use it that way
it is for the sack of the example. It permits to fire the agents in background, and thus to have several agents fired from the same terminal
for controlling the number of cpus cores, i am not sure. i keep you updated asap
Hey
unfortunatly there is no way to manage the CPU cores allocation for an agent
Also, if I were to move to g pu machines, how do I assign more cores to a worker or so?
hey
you can allocate ressources to worker by adding the --gpus parameter to the command line, when you fire the agent. The gpus are designed by a number.
Example: spin two agents, one per gpu on the same machineclearml-agent daemon --detached --gpus 0 --queue default clearml-agent daemon --detached --gpus 1 --queue default