SageMaker JupyterLab Ray Extension
A JupyterLab 4 extension for discovering and connecting to Ray clusters running on SageMaker HyperPod (EKS-orchestrated) from within SageMaker Studio.
Overview
This extension adds a Ray Clusters tab to the "Connect to cluster" dialog in the JupyterLab notebook toolbar. Users can:
- Browse RayClusters across every namespace they can access (paginated, with a per-namespace fallback when cluster-wide listing is not permitted)
- View cluster status, Ray version, workers, GPUs, vCPUs, and namespace
- Insert a job submission code snippet into the active notebook cell
- Deep-link to cluster details in the HyperPod console
Data Layer
Ray cluster data is fetched via Skylens — AWS's managed Kubernetes API proxy (eks-proxy.eks.<region>.amazonaws.com), authenticated with SigV4 using the space execution role. No kubectl or kubeconfig required.
Note: The HyperPod default access policies do not grant
ray.ioAPI access by default. A cluster admin must apply a Kubernetes RBACRole+RoleBindinggrantingray.ioread access to the space's execution role.
Development
brazil-build release
- This package on its own (build, unit tests, lint, watch mode, the
jp_fetchtest note): seeDEVELOPING.md. - Testing Ray together with the Common and EMR extensions (the shared
"Connect to cluster" dialog, end to end): see
../SageMakerStudioJupyterLabExtensionCommon/E2E_TESTING.md.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file extension_ray_jupyterlab_sagemaker_ai-0.1.1.tar.gz.
File metadata
- Download URL: extension_ray_jupyterlab_sagemaker_ai-0.1.1.tar.gz
- Upload date:
- Size: 605.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7debe6511b75c4560aff52da97458d4cad516b5f416189321d549338e60bae7c
|
|
| MD5 |
4c86f0bd43e8520f2d93c2cad38a42c4
|
|
| BLAKE2b-256 |
4091fb4d5b93eff1d12c19be1b879018f3d36266d936a6d15bb8a978507b6804
|
File details
Details for the file extension_ray_jupyterlab_sagemaker_ai-0.1.1-py3-none-any.whl.
File metadata
- Download URL: extension_ray_jupyterlab_sagemaker_ai-0.1.1-py3-none-any.whl
- Upload date:
- Size: 390.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f9d24ff72e826581853f7051d9524a1c618b394696e9ec96a2290b82eabdd00d
|
|
| MD5 |
4a99751c3e5725a34aee85a114d4a2da
|
|
| BLAKE2b-256 |
15c46a29782a1a88c760d49ec80b596c874cc9cb5976f307a74cd2f63bcc82d4
|