Redshift Muti Gpu render

General discussions and questions.
Post Reply
divesh
Posts: 4
Joined: Wed Mar 14, 2018 10:24 am

Redshift Muti Gpu render

Post by divesh »

Hi

We have been using the afanasy with maya on linux, and it has been working out with ease, recently we have changed the render engine to Redshift gpu render.

Now we have render nodes with 8 to 7 gpu per PC, is there a way we can render task on individual gpu. Something where there can be multiple instance of the render node on single pc.

Pls bear with us as we not to hands on with scripting for afanasy, So it would be helpful if you can guide us on the command and where to place it.

Thanks
User avatar
timurhai
Site Admin
Posts: 911
Joined: Sun Jan 15, 2017 8:40 pm
Location: Russia, Korolev
Contact:

Re: Redshift Muti Gpu render

Post by timurhai »

Hi.
Single afrender process can run any number of tasks at the same time.
If render has 2000 capacity, it can run 2 tasks with 1000 capacity, or 4 with 500, or 1x1000 + 2x500 and so on.
There is also max tasks per host limit, to not accidentally run 2000 tasks with 1 point of capacity.

Afanasy (afrender) just run commands.
If your command can take specific GPU(s) it will work.
Your should can accept 'my_render --gpu 1 ...', to run on specific GPU.

Python service class can modify command 'on-the-fly' just before launch it.
You can use this feature to assign GPU(s) dynamically.

But if you are do not familiar with Command Line and Python, if will be difficult.
Timur Hairulin
CGRU 3.3.1, Ubuntu 20.04, 22.04, MS Windows 10 (clients only).
Post Reply