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

Metadata

Release files for extension-ray-jupyterlab-sagemaker-ai 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for extension-ray-jupyterlab-sagemaker-ai 0.1.1
File Size Uploaded Provenance
extension_ray_jupyterlab_sagemaker_ai-0.1.1.tar.gz 605.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for extension-ray-jupyterlab-sagemaker-ai 0.1.1
File Interpreter ABI Platform
extension_ray_jupyterlab_sagemaker_ai-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 996.5 kB

Release files / extension_ray_jupyterlab_sagemaker_ai-0.1.1.tar.gz

Download URL extension_ray_jupyterlab_sagemaker_ai-0.1.1.tar.gz
Size 605.6 kB
Tags Source
SHA-256 checksum
How to use checksums
7debe6511b75c4560aff52da97458d4cad516b5f416189321d549338e60bae7c
BLAKE2b-256 checksum
How to use checksums
4091fb4d5b93eff1d12c19be1b879018f3d36266d936a6d15bb8a978507b6804
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.12

Release files / extension_ray_jupyterlab_sagemaker_ai-0.1.1-py3-none-any.whl

Download URL extension_ray_jupyterlab_sagemaker_ai-0.1.1-py3-none-any.whl
Size 390.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f9d24ff72e826581853f7051d9524a1c618b394696e9ec96a2290b82eabdd00d
BLAKE2b-256 checksum
How to use checksums
15c46a29782a1a88c760d49ec80b596c874cc9cb5976f307a74cd2f63bcc82d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.12

Security for extension-ray-jupyterlab-sagemaker-ai 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files No provenance

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