@@ -23,7 +23,7 @@ def register_all():
2323 inverse_reward ,
2424 negative_reward ,
2525 )
26- from cloudai .core import CommandGenStrategy , GradingStrategy , JsonGenStrategy , Registry
26+ from cloudai .core import GradingStrategy , JsonGenStrategy , Registry
2727 from cloudai .models .scenario import ReportConfig
2828 from cloudai .reporter import PerTestReporter , StatusReporter , TarballReporter
2929
@@ -117,31 +117,23 @@ def register_all():
117117 Registry ().add_runner ("lsf" , LSFRunner )
118118 Registry ().add_runner ("runai" , RunAIRunner )
119119
120- Registry ().add_strategy (
121- CommandGenStrategy , [StandaloneSystem ], [SleepTestDefinition ], SleepStandaloneCommandGenStrategy
122- )
123- Registry ().add_strategy (CommandGenStrategy , [LSFSystem ], [SleepTestDefinition ], SleepLSFCommandGenStrategy )
124- Registry ().add_strategy (CommandGenStrategy , [SlurmSystem ], [SleepTestDefinition ], SleepSlurmCommandGenStrategy )
120+ Registry ().add_command_gen_strategy (StandaloneSystem , SleepTestDefinition , SleepStandaloneCommandGenStrategy )
121+ Registry ().add_command_gen_strategy (LSFSystem , SleepTestDefinition , SleepLSFCommandGenStrategy )
122+ Registry ().add_command_gen_strategy (SlurmSystem , SleepTestDefinition , SleepSlurmCommandGenStrategy )
125123 Registry ().add_strategy (JsonGenStrategy , [KubernetesSystem ], [SleepTestDefinition ], SleepKubernetesJsonGenStrategy )
126124 Registry ().add_strategy (
127125 JsonGenStrategy , [KubernetesSystem ], [NCCLTestDefinition ], NcclTestKubernetesJsonGenStrategy
128126 )
129127 Registry ().add_strategy (JsonGenStrategy , [RunAISystem ], [NCCLTestDefinition ], NcclTestRunAIJsonGenStrategy )
130128 Registry ().add_strategy (GradingStrategy , [SlurmSystem ], [NCCLTestDefinition ], NcclTestGradingStrategy )
131129
132- Registry ().add_strategy (
133- CommandGenStrategy , [SlurmSystem ], [MegatronRunTestDefinition ], MegatronRunSlurmCommandGenStrategy
134- )
135- Registry ().add_strategy (CommandGenStrategy , [SlurmSystem ], [NCCLTestDefinition ], NcclTestSlurmCommandGenStrategy )
130+ Registry ().add_command_gen_strategy (SlurmSystem , MegatronRunTestDefinition , MegatronRunSlurmCommandGenStrategy )
131+ Registry ().add_command_gen_strategy (SlurmSystem , NCCLTestDefinition , NcclTestSlurmCommandGenStrategy )
136132 Registry ().add_strategy (GradingStrategy , [SlurmSystem ], [SleepTestDefinition ], SleepGradingStrategy )
137133
138- Registry ().add_strategy (
139- CommandGenStrategy , [SlurmSystem ], [NeMoLauncherTestDefinition ], NeMoLauncherSlurmCommandGenStrategy
140- )
141- Registry ().add_strategy (CommandGenStrategy , [SlurmSystem ], [NeMoRunTestDefinition ], NeMoRunSlurmCommandGenStrategy )
142- Registry ().add_strategy (
143- CommandGenStrategy , [SlurmSystem ], [NIXLBenchTestDefinition ], NIXLBenchSlurmCommandGenStrategy
144- )
134+ Registry ().add_command_gen_strategy (SlurmSystem , NeMoLauncherTestDefinition , NeMoLauncherSlurmCommandGenStrategy )
135+ Registry ().add_command_gen_strategy (SlurmSystem , NeMoRunTestDefinition , NeMoRunSlurmCommandGenStrategy )
136+ Registry ().add_command_gen_strategy (SlurmSystem , NIXLBenchTestDefinition , NIXLBenchSlurmCommandGenStrategy )
145137
146138 Registry ().add_strategy (GradingStrategy , [SlurmSystem ], [NeMoLauncherTestDefinition ], NeMoLauncherGradingStrategy )
147139 Registry ().add_strategy (
@@ -151,29 +143,20 @@ def register_all():
151143 JaxToolboxGradingStrategy ,
152144 )
153145 Registry ().add_strategy (GradingStrategy , [SlurmSystem ], [UCCTestDefinition ], UCCTestGradingStrategy )
154- Registry ().add_strategy (
155- CommandGenStrategy ,
156- [SlurmSystem ],
157- [GPTTestDefinition , GrokTestDefinition , NemotronTestDefinition ],
158- JaxToolboxSlurmCommandGenStrategy ,
159- )
146+ Registry ().add_command_gen_strategy (SlurmSystem , GPTTestDefinition , JaxToolboxSlurmCommandGenStrategy )
147+ Registry ().add_command_gen_strategy (SlurmSystem , GrokTestDefinition , JaxToolboxSlurmCommandGenStrategy )
148+ Registry ().add_command_gen_strategy (SlurmSystem , NemotronTestDefinition , JaxToolboxSlurmCommandGenStrategy )
160149
161- Registry ().add_strategy ( CommandGenStrategy , [ SlurmSystem ], [ UCCTestDefinition ] , UCCTestSlurmCommandGenStrategy )
150+ Registry ().add_command_gen_strategy ( SlurmSystem , UCCTestDefinition , UCCTestSlurmCommandGenStrategy )
162151
163152 Registry ().add_strategy (GradingStrategy , [SlurmSystem ], [ChakraReplayTestDefinition ], ChakraReplayGradingStrategy )
164- Registry ().add_strategy (
165- CommandGenStrategy , [SlurmSystem ], [ChakraReplayTestDefinition ], ChakraReplaySlurmCommandGenStrategy
166- )
167- Registry ().add_strategy (
168- CommandGenStrategy , [SlurmSystem ], [SlurmContainerTestDefinition ], SlurmContainerCommandGenStrategy
169- )
170- Registry ().add_strategy (
171- CommandGenStrategy , [SlurmSystem ], [TritonInferenceTestDefinition ], TritonInferenceSlurmCommandGenStrategy
153+ Registry ().add_command_gen_strategy (SlurmSystem , ChakraReplayTestDefinition , ChakraReplaySlurmCommandGenStrategy )
154+ Registry ().add_command_gen_strategy (SlurmSystem , SlurmContainerTestDefinition , SlurmContainerCommandGenStrategy )
155+ Registry ().add_command_gen_strategy (
156+ SlurmSystem , TritonInferenceTestDefinition , TritonInferenceSlurmCommandGenStrategy
172157 )
173158
174- Registry ().add_strategy (
175- CommandGenStrategy , [SlurmSystem ], [AIDynamoTestDefinition ], AIDynamoSlurmCommandGenStrategy
176- )
159+ Registry ().add_command_gen_strategy (SlurmSystem , AIDynamoTestDefinition , AIDynamoSlurmCommandGenStrategy )
177160
178161 Registry ().add_installer ("slurm" , SlurmInstaller )
179162 Registry ().add_installer ("standalone" , StandaloneInstaller )
0 commit comments