Skip to main content

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.io API access by default. A cluster admin must apply a Kubernetes RBAC Role+RoleBinding granting ray.io read access to the space's execution role.

Development

brazil-build release

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

extension_ray_jupyterlab_sagemaker_ai-0.1.1.tar.gz (605.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file extension_ray_jupyterlab_sagemaker_ai-0.1.1.tar.gz.

File metadata

File hashes

Hashes for extension_ray_jupyterlab_sagemaker_ai-0.1.1.tar.gz
Algorithm Hash digest
SHA256 7debe6511b75c4560aff52da97458d4cad516b5f416189321d549338e60bae7c
MD5 4c86f0bd43e8520f2d93c2cad38a42c4
BLAKE2b-256 4091fb4d5b93eff1d12c19be1b879018f3d36266d936a6d15bb8a978507b6804

See more details on using hashes here.

File details

Details for the file extension_ray_jupyterlab_sagemaker_ai-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for extension_ray_jupyterlab_sagemaker_ai-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f9d24ff72e826581853f7051d9524a1c618b394696e9ec96a2290b82eabdd00d
MD5 4a99751c3e5725a34aee85a114d4a2da
BLAKE2b-256 15c46a29782a1a88c760d49ec80b596c874cc9cb5976f307a74cd2f63bcc82d4

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 files

0.0.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page