@@ -204,6 +204,7 @@ class LocalFarmSubmitter(BaseSubmitter):
204204
205205 dryRun = False
206206 environment = {}
207+ disabled_rez = False
207208
208209 def __init__ (self , parent = None ):
209210 super ().__init__ (parent = parent )
@@ -235,13 +236,13 @@ def getChunks(chunkParams) -> list[Chunk]:
235236 it = [Chunk (i , item [0 ], item [- 1 ]) for i , item in enumerate (slices ) if i not in ignoreIterations ]
236237 return it
237238
238- @staticmethod
239- def getExpandWrappedCmd (cmdArgs , rezPackages ):
239+ def getExpandWrappedCmd (self , cmdArgs , rezPackages ):
240240 # Wrap with create_chunks
241241 cmdBin = wrapMeshroomBin ("meshroom_createChunks" )
242242 cmd = f"{ cmdBin } --submitter LocalFarm { cmdArgs } "
243243 # Wrap with rez
244- cmd = rezWrapCommand (cmd , otherRezPkg = rezPackages )
244+ if not self .disabled_rez :
245+ cmd = rezWrapCommand (cmd , otherRezPkg = rezPackages )
245246 return cmd
246247
247248 def __createChunkTasks (self , job : Job , parentTask : Task , children : List [Task ], chunkParams : dict ) -> Task :
@@ -253,7 +254,8 @@ def __createChunkTasks(self, job: Job, parentTask: Task, children: List[Task], c
253254 meta ["iteration" ] = c .iteration
254255 cmdBin = wrapMeshroomBin ("meshroom_compute" )
255256 cmd = f"{ cmdBin } { cmdArgs } --iteration { c .iteration } "
256- cmd = rezWrapCommand (cmd , otherRezPkg = self .reqPackages )
257+ if not self .disabled_rez :
258+ cmd = rezWrapCommand (cmd , otherRezPkg = self .reqPackages )
257259 chunkTask = Task (name = name , command = cmd , metadata = meta , env = self .jobEnv )
258260 job .addTask (chunkTask )
259261 for child in children :
@@ -286,7 +288,8 @@ def createTask(self, meshroomFile: str, node) -> CreatedTask:
286288 else :
287289 cmdBin = wrapMeshroomBin ("meshroom_compute" )
288290 cmd = f"{ cmdBin } { cmdArgs } --iteration 0"
289- cmd = rezWrapCommand (cmd , otherRezPkg = self .reqPackages )
291+ if not self .disabled_rez :
292+ cmd = rezWrapCommand (cmd , otherRezPkg = self .reqPackages )
290293 task = Task (name = node .name , command = cmd , metadata = metadata , env = self .jobEnv )
291294 task = CreatedTask (task , None )
292295
0 commit comments