|
12 | 12 | # See the License for the specific language governing permissions and |
13 | 13 | # limitations under the License. |
14 | 14 |
|
15 | | -from cloudai.installer.slurm_installer import SlurmInstaller |
16 | | -from cloudai.installer.standalone_installer import StandaloneInstaller |
17 | | -from cloudai.parser.system_parser.slurm_system_parser import SlurmSystemParser |
18 | | -from cloudai.parser.system_parser.standalone_system_parser import StandaloneSystemParser |
19 | | -from cloudai.runner.slurm.slurm_runner import SlurmRunner |
20 | | -from cloudai.runner.standalone.standalone_runner import StandaloneRunner |
21 | | -from cloudai.schema.core.strategy.command_gen_strategy import CommandGenStrategy |
22 | | -from cloudai.schema.core.strategy.grading_strategy import GradingStrategy |
23 | | -from cloudai.schema.core.strategy.install_strategy import InstallStrategy |
24 | | -from cloudai.schema.core.strategy.job_id_retrieval_strategy import JobIdRetrievalStrategy |
25 | | -from cloudai.schema.core.strategy.report_generation_strategy import ReportGenerationStrategy |
26 | | -from cloudai.schema.system.slurm.slurm_system import SlurmSystem |
27 | | -from cloudai.schema.system.standalone_system import StandaloneSystem |
28 | | -from cloudai.schema.test_template.chakra_replay.grading_strategy import ChakraReplayGradingStrategy |
29 | | -from cloudai.schema.test_template.chakra_replay.report_generation_strategy import ChakraReplayReportGenerationStrategy |
30 | | -from cloudai.schema.test_template.chakra_replay.slurm_command_gen_strategy import ChakraReplaySlurmCommandGenStrategy |
31 | | -from cloudai.schema.test_template.chakra_replay.slurm_install_strategy import ChakraReplaySlurmInstallStrategy |
32 | | -from cloudai.schema.test_template.chakra_replay.template import ChakraReplay |
33 | | -from cloudai.schema.test_template.common.slurm_job_id_retrieval_strategy import SlurmJobIdRetrievalStrategy |
34 | | -from cloudai.schema.test_template.common.standalone_job_id_retrieval_strategy import StandaloneJobIdRetrievalStrategy |
35 | | -from cloudai.schema.test_template.jax_toolbox.grading_strategy import JaxToolboxGradingStrategy |
36 | | -from cloudai.schema.test_template.jax_toolbox.report_generation_strategy import JaxToolboxReportGenerationStrategy |
37 | | -from cloudai.schema.test_template.jax_toolbox.slurm_command_gen_strategy import JaxToolboxSlurmCommandGenStrategy |
38 | | -from cloudai.schema.test_template.jax_toolbox.slurm_install_strategy import JaxToolboxSlurmInstallStrategy |
39 | | -from cloudai.schema.test_template.jax_toolbox.template import JaxToolbox |
40 | | -from cloudai.schema.test_template.nccl_test.grading_strategy import NcclTestGradingStrategy |
41 | | -from cloudai.schema.test_template.nccl_test.report_generation_strategy import NcclTestReportGenerationStrategy |
42 | | -from cloudai.schema.test_template.nccl_test.slurm_command_gen_strategy import NcclTestSlurmCommandGenStrategy |
43 | | -from cloudai.schema.test_template.nccl_test.slurm_install_strategy import NcclTestSlurmInstallStrategy |
44 | | -from cloudai.schema.test_template.nccl_test.template import NcclTest |
45 | | -from cloudai.schema.test_template.nemo_launcher.grading_strategy import NeMoLauncherGradingStrategy |
46 | | -from cloudai.schema.test_template.nemo_launcher.report_generation_strategy import NeMoLauncherReportGenerationStrategy |
47 | | -from cloudai.schema.test_template.nemo_launcher.slurm_command_gen_strategy import NeMoLauncherSlurmCommandGenStrategy |
48 | | -from cloudai.schema.test_template.nemo_launcher.slurm_install_strategy import NeMoLauncherSlurmInstallStrategy |
49 | | -from cloudai.schema.test_template.nemo_launcher.slurm_job_id_retrieval_strategy import ( |
50 | | - NeMoLauncherSlurmJobIdRetrievalStrategy, |
51 | | -) |
52 | | -from cloudai.schema.test_template.nemo_launcher.template import NeMoLauncher |
53 | | -from cloudai.schema.test_template.sleep.grading_strategy import SleepGradingStrategy |
54 | | -from cloudai.schema.test_template.sleep.report_generation_strategy import SleepReportGenerationStrategy |
55 | | -from cloudai.schema.test_template.sleep.standalone_command_gen_strategy import SleepStandaloneCommandGenStrategy |
56 | | -from cloudai.schema.test_template.sleep.standalone_install_strategy import SleepStandaloneInstallStrategy |
57 | | -from cloudai.schema.test_template.sleep.template import Sleep |
58 | | -from cloudai.schema.test_template.ucc_test.grading_strategy import UCCTestGradingStrategy |
59 | | -from cloudai.schema.test_template.ucc_test.report_generation_strategy import UCCTestReportGenerationStrategy |
60 | | -from cloudai.schema.test_template.ucc_test.slurm_command_gen_strategy import UCCTestSlurmCommandGenStrategy |
61 | | -from cloudai.schema.test_template.ucc_test.slurm_install_strategy import UCCTestSlurmInstallStrategy |
62 | | -from cloudai.schema.test_template.ucc_test.template import UCCTest |
63 | | - |
| 15 | +from ._core.command_gen_strategy import CommandGenStrategy |
| 16 | +from ._core.grading_strategy import GradingStrategy |
| 17 | +from ._core.install_strategy import InstallStrategy |
| 18 | +from ._core.job_id_retrieval_strategy import JobIdRetrievalStrategy |
| 19 | +from ._core.parser import Parser |
64 | 20 | from ._core.registry import Registry |
| 21 | +from ._core.report_generation_strategy import ReportGenerationStrategy |
| 22 | +from ._core.runner import Runner |
| 23 | +from ._core.system import System |
| 24 | +from ._core.test_template import TestTemplate |
| 25 | +from ._core.test_template_strategy import TestTemplateStrategy |
65 | 26 | from .grader import Grader |
66 | 27 | from .installer.installer import Installer |
67 | | -from .parser.core.parser import Parser |
| 28 | +from .installer.slurm_installer import SlurmInstaller |
| 29 | +from .installer.standalone_installer import StandaloneInstaller |
| 30 | +from .parser.system_parser.slurm_system_parser import SlurmSystemParser |
| 31 | +from .parser.system_parser.standalone_system_parser import StandaloneSystemParser |
68 | 32 | from .report_generator import ReportGenerator |
69 | | -from .runner.core.runner import Runner |
| 33 | +from .runner.slurm.slurm_runner import SlurmRunner |
| 34 | +from .runner.standalone.standalone_runner import StandaloneRunner |
| 35 | +from .schema.system.slurm.slurm_system import SlurmSystem |
| 36 | +from .schema.system.standalone_system import StandaloneSystem |
| 37 | +from .schema.test_template.chakra_replay.grading_strategy import ChakraReplayGradingStrategy |
| 38 | +from .schema.test_template.chakra_replay.report_generation_strategy import ChakraReplayReportGenerationStrategy |
| 39 | +from .schema.test_template.chakra_replay.slurm_command_gen_strategy import ChakraReplaySlurmCommandGenStrategy |
| 40 | +from .schema.test_template.chakra_replay.slurm_install_strategy import ChakraReplaySlurmInstallStrategy |
| 41 | +from .schema.test_template.chakra_replay.template import ChakraReplay |
| 42 | +from .schema.test_template.common.slurm_job_id_retrieval_strategy import SlurmJobIdRetrievalStrategy |
| 43 | +from .schema.test_template.common.standalone_job_id_retrieval_strategy import StandaloneJobIdRetrievalStrategy |
| 44 | +from .schema.test_template.jax_toolbox.grading_strategy import JaxToolboxGradingStrategy |
| 45 | +from .schema.test_template.jax_toolbox.report_generation_strategy import JaxToolboxReportGenerationStrategy |
| 46 | +from .schema.test_template.jax_toolbox.slurm_command_gen_strategy import JaxToolboxSlurmCommandGenStrategy |
| 47 | +from .schema.test_template.jax_toolbox.slurm_install_strategy import JaxToolboxSlurmInstallStrategy |
| 48 | +from .schema.test_template.jax_toolbox.template import JaxToolbox |
| 49 | +from .schema.test_template.nccl_test.grading_strategy import NcclTestGradingStrategy |
| 50 | +from .schema.test_template.nccl_test.report_generation_strategy import NcclTestReportGenerationStrategy |
| 51 | +from .schema.test_template.nccl_test.slurm_command_gen_strategy import NcclTestSlurmCommandGenStrategy |
| 52 | +from .schema.test_template.nccl_test.slurm_install_strategy import NcclTestSlurmInstallStrategy |
| 53 | +from .schema.test_template.nccl_test.template import NcclTest |
| 54 | +from .schema.test_template.nemo_launcher.grading_strategy import NeMoLauncherGradingStrategy |
| 55 | +from .schema.test_template.nemo_launcher.report_generation_strategy import NeMoLauncherReportGenerationStrategy |
| 56 | +from .schema.test_template.nemo_launcher.slurm_command_gen_strategy import NeMoLauncherSlurmCommandGenStrategy |
| 57 | +from .schema.test_template.nemo_launcher.slurm_install_strategy import NeMoLauncherSlurmInstallStrategy |
| 58 | +from .schema.test_template.nemo_launcher.slurm_job_id_retrieval_strategy import ( |
| 59 | + NeMoLauncherSlurmJobIdRetrievalStrategy, |
| 60 | +) |
| 61 | +from .schema.test_template.nemo_launcher.template import NeMoLauncher |
| 62 | +from .schema.test_template.sleep.grading_strategy import SleepGradingStrategy |
| 63 | +from .schema.test_template.sleep.report_generation_strategy import SleepReportGenerationStrategy |
| 64 | +from .schema.test_template.sleep.standalone_command_gen_strategy import SleepStandaloneCommandGenStrategy |
| 65 | +from .schema.test_template.sleep.standalone_install_strategy import SleepStandaloneInstallStrategy |
| 66 | +from .schema.test_template.sleep.template import Sleep |
| 67 | +from .schema.test_template.ucc_test.grading_strategy import UCCTestGradingStrategy |
| 68 | +from .schema.test_template.ucc_test.report_generation_strategy import UCCTestReportGenerationStrategy |
| 69 | +from .schema.test_template.ucc_test.slurm_command_gen_strategy import UCCTestSlurmCommandGenStrategy |
| 70 | +from .schema.test_template.ucc_test.slurm_install_strategy import UCCTestSlurmInstallStrategy |
| 71 | +from .schema.test_template.ucc_test.template import UCCTest |
70 | 72 |
|
71 | 73 | Registry().add_system_parser("standalone", StandaloneSystemParser) |
72 | 74 | Registry().add_system_parser("slurm", SlurmSystemParser) |
|
122 | 124 | "Parser", |
123 | 125 | "ReportGenerator", |
124 | 126 | "Runner", |
| 127 | + "System", |
| 128 | + "TestTemplate", |
| 129 | + "TestTemplateStrategy", |
125 | 130 | ] |
0 commit comments