Skip to content

Commit a21efe9

Browse files
committed
Refined Kubernetes schedular implementation
1 parent 19fec3b commit a21efe9

13 files changed

Lines changed: 2139 additions & 1 deletion

File tree

areal/infra/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
RemoteInfBackendProtocol,
1717
RemoteInfEngine,
1818
)
19-
from .scheduler import LocalScheduler, RayScheduler, SlurmScheduler
19+
from .scheduler import KubernetesScheduler, LocalScheduler, RayScheduler, SlurmScheduler
2020
from .staleness_manager import StalenessManager
2121
from .workflow_executor import (
2222
WorkflowExecutor,
@@ -38,6 +38,7 @@
3838
"LocalScheduler",
3939
"RayScheduler",
4040
"SlurmScheduler",
41+
"KubernetesScheduler",
4142
"LocalLauncher",
4243
"RayLauncher",
4344
"SlurmLauncher",

areal/infra/scheduler/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# SPDX-License-Identifier: Apache-2.0
22

3+
from .kubernetes import KubernetesScheduler
34
from .local import LocalScheduler
45
from .ray import RayScheduler
56
from .slurm import SlurmScheduler
@@ -8,4 +9,5 @@
89
"LocalScheduler",
910
"SlurmScheduler",
1011
"RayScheduler",
12+
"KubernetesScheduler",
1113
]

0 commit comments

Comments
 (0)