File tree Expand file tree Collapse file tree 2 files changed +13
-0
lines changed
Expand file tree Collapse file tree 2 files changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -57,3 +57,15 @@ class DescribeBackend(BaseModel):
5757
5858 class Config :
5959 orm_mode = True
60+
61+
62+ class SageMakerHyperPodBackend (BaseBackend ):
63+ """Demo backend simulating SageMaker HyperPod execution."""
64+
65+ id = "sagemaker_hyperpod"
66+ name = "SageMaker HyperPod"
67+ description = "Execute Python scripts on SageMaker HyperPod cluster"
68+ scheduler_class = "jupyter_scheduler.scheduler.Scheduler"
69+ execution_manager_class = "jupyter_scheduler.python_executor.PythonScriptExecutionManager"
70+ file_extensions = ["py" ]
71+ priority = 50
Original file line number Diff line number Diff line change @@ -61,6 +61,7 @@ Homepage = "https://github.com/jupyter-server/jupyter-scheduler"
6161[project .entry-points ."jupyter_scheduler .backends" ]
6262jupyter_server_nb = " jupyter_scheduler.backends:JupyterServerNotebookBackend"
6363jupyter_server_py = " jupyter_scheduler.backends:JupyterServerPythonBackend"
64+ sagemaker_hyperpod = " jupyter_scheduler.backends:SageMakerHyperPodBackend"
6465
6566[tool .check-wheel-contents ]
6667ignore = [" W002" ]
You can’t perform that action at this time.
0 commit comments