![]() ![]() ![]() ResultGPUs = list( overrideGPUs )Įlif gpusPerTask = 0 and gpusSelectDevices != "": Self.LogWarning( "The Worker is overriding its GPU affinity and the Worker only has affinity for " + str( len( overrideGPUs ) ) + " Workers of the " + str( gpusPerTask ) + " requested." ) Self.FailRender( "The Worker does not have affinity for any of the GPUs specified in the job." ) Self.LogWarning( "The Worker is overriding its GPU affinity and the following GPUs do not match the Workers affinity so they will not be used: " + ",".join( notFoundGPUs ) ) If gpusPerTask = 0 and gpusSelectDevices != "": GpusSelectDevices = self.GetPluginInfoEntryWithDefault( "GPUsSelectDevices", "" ) GpusPerTask = self.GetIntegerPluginInfoEntryWithDefault( "GPUsPerTask", 0 ) # If the number of gpus per task is set, then need to calculate the gpus to use. Here is the Python code used by the Deadline integration plugins to decide which GPUs to use: def GetGpuOverrides( self ): I do apologize in advance as i am new to deadline, so even a direct “how to do this right” would be really appreciated! My understanding was that deadline will be using one GPU for each TASK? However, when i submit the job with (under GPU affinity overrides) set to 1, only single 3090 seems to be activated (even though deadline do take 2 concurrent task, and do render them both, albit slowly than expected, leading me to think that both task is using a single GPU. Tried submitting job with (under GPU affinity overrides) set to 0, pcB both 3090 is activated. PcB with 3090 x 2 (concurrent task limit to 2) PcA with 3090 x 1 (concurrent task limit to 1) I am currently using Houdini + redshift + deadline. I have read few posts regarding this, dating back to 2017, and i assume those fixes in 2017 would of have made into the current deadline, so wasn’t sure if issue i am having is my settings. Hi everyone! new to deadline, coming from backburner.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |