File tree Expand file tree Collapse file tree 4 files changed +21
-2
lines changed
v2/dirs/etc/sagemaker-ui/jupyter
v3/dirs/etc/sagemaker-ui/jupyter Expand file tree Collapse file tree 4 files changed +21
-2
lines changed Original file line number Diff line number Diff line change 8
8
"@amzn/sagemaker-jupyterlab-extensions:spacemenu" : true ,
9
9
"@amzn/amazon_sagemaker_sql_editor" : true ,
10
10
"@sagemaker-studio:EmrCluster" : true ,
11
- "@jupyterlab/scheduler" : true ,
12
11
"@jupyter/collaboration-extension" : true
13
12
}
14
13
}
Original file line number Diff line number Diff line change 1
1
import os
2
2
3
+ from sagemaker_studio_jupyter_scheduler .scheduler import (
4
+ SagemakerEnvironmentManager ,
5
+ SageMakerJobFilesManager ,
6
+ SageMakerUnifiedStudioScheduler ,
7
+ )
8
+
3
9
c .ServerApp .terminado_settings = {"shell_command" : ["/bin/bash" ]}
4
10
region = os .environ .get ("AWS_REGION" )
5
11
csp_rule = os .environ .get ("JUPYTERSERVER_CSP_RULE" )
27
33
module_location = os .path .dirname (module .__file__ )
28
34
c .LanguageServerManager .extra_node_roots = [f"{ module_location } /sql-language-server" ]
29
35
except :
36
+
30
37
pass
38
+
39
+ c .SchedulerApp .scheduler_class = SageMakerUnifiedStudioScheduler
40
+ c .SchedulerApp .environment_manager_class = SagemakerEnvironmentManager
41
+ c .SchedulerApp .job_files_manager_class = SageMakerJobFilesManager
Original file line number Diff line number Diff line change 8
8
"@amzn/sagemaker-jupyterlab-extensions:spacemenu" : true ,
9
9
"@amzn/amazon_sagemaker_sql_editor" : true ,
10
10
"@sagemaker-studio:EmrCluster" : true ,
11
- "@jupyterlab/scheduler" : true ,
12
11
"@jupyter/collaboration-extension" : true
13
12
}
14
13
}
Original file line number Diff line number Diff line change 1
1
import os
2
2
3
+ from sagemaker_studio_jupyter_scheduler .scheduler import (
4
+ SagemakerEnvironmentManager ,
5
+ SageMakerJobFilesManager ,
6
+ SageMakerUnifiedStudioScheduler ,
7
+ )
8
+
3
9
c .ServerApp .terminado_settings = {"shell_command" : ["/bin/bash" ]}
4
10
region = os .environ .get ("AWS_REGION" )
5
11
csp_rule = os .environ .get ("JUPYTERSERVER_CSP_RULE" )
28
34
c .LanguageServerManager .extra_node_roots = [f"{ module_location } /sql-language-server" ]
29
35
except :
30
36
pass
37
+
38
+ c .SchedulerApp .scheduler_class = SageMakerUnifiedStudioScheduler
39
+ c .SchedulerApp .environment_manager_class = SagemakerEnvironmentManager
40
+ c .SchedulerApp .job_files_manager_class = SageMakerJobFilesManager
You can’t perform that action at this time.
0 commit comments