Hello, all.
Please, help me understand how this works.
I have one machine, 3 gpus.
One slave with no gpu override. Max concurrent tasks 3 (the number of gpus)
When I submit from houdini, I set 3 concurrent tasks. 1 gpu per tasks.
All is well.
Now… I want to render only on two gpus, still using 1 gpu per tasks, let’s say 0 and 1.
I can’t select which one from the submitter as it’s greyed out when asking to render more one concurrent tasks. (I can’t wrap my head around why as it seems it would be a great way to select, which gpu to use without messing the the overall worker settings that have to be shared across various apps. That being said, I don’t write render management softwares )
So, I change the GPU override on the slave to two GPUs, 0 and 1, and a max of two concurrent tasks.
But that fails as deadline pushing the two taks on GPU 0.
as per log :
1: STDOUT: [’/home/xxx/Thinkbox/Deadline10/slave/monolith-rtx/plugins/5f50b9ccf988963c7c8f2908/hrender_dl.py’, ‘-f’, ‘2307’, ‘2316’, ‘1’, ‘-o’, ‘$BRASS/render/$OS/$OS.$F4.exr’, ‘-g’, ‘-d’, ‘/obj/09_SHOT/ROP/09shot_cam1’, ‘-gpu’, ‘0’, ‘-tempdir’, ‘/home/xxx/Thinkbox/Deadline10/slave/monolith-rtx/jobsData/5f50b9ccf988963c7c8f2908/1_tempmcYHa0’, ‘-arnoldAbortOnLicenseFail’, ‘1’, ‘/home/war/Thinkbox/Deadline10/slave/monolith-rtx/jobsData/5f50b9ccf988963c7c8f2908/asset_merge.hip’]
1: STDOUT: Start: 2307
0: STDOUT: [’/home/xxx/Thinkbox/Deadline10/slave/monolith-rtx/plugins/5f50b9ccf988963c7c8f2908/hrender_dl.py’, ‘-f’, ‘2297’, ‘2306’, ‘1’, ‘-o’, ‘$BRASS/render/$OS/$OS.$F4.exr’, ‘-g’, ‘-d’, ‘/obj/09_SHOT/ROP/09shot_cam1’, ‘-gpu’, ‘0’, ‘-tempdir’, ‘/home/xxx/Thinkbox/Deadline10/slave/monolith-rtx/jobsData/5f50b9ccf988963c7c8f2908/0_tempoimag0’, ‘-arnoldAbortOnLicenseFail’, ‘1’, ‘/home/war/Thinkbox/Deadline10/slave/monolith-rtx/jobsData/5f50b9ccf988963c7c8f2908/asset_merge.hip’]
0: STDOUT: Start: 2297
…resulting redshift to crash with a classic error 134 on the render that started second.
I can’t figure out a way to properly control which GPU I can assign when rendering with a single GPU per task. It’s all fine when using 1 task, multiple GPUs.
houdini 18.0.566, rs3.0.27, nv450.66, ubunut 20.04.1 LTS.