HyperPod Explorer is a TUI (Terminal User Interface) based application to browse and manipulate your clusters on AWS SageMaker HyperPod.
You can access your clusters / instance groups / instances in your clusters in tree structure, see statuses, and login to instances in intuitive manner.
- Intuitive operation with keyboard and mouse.
- Runs just about all terminal emulation environments (including VS Code terminal)
- Cross platform - Windows / MacOS / Linux
- Browse HyperPod clusters / instance groups / instances in your AWS account.
- Quickly check statuses of your cluster instances.
- Quickly open SSM sessions to your cluster instances.
- Quickly view CloudWatch Logs about your instances to troubleshoot provisioning issues.
-
Create venv
python3 -m venv .venv
-
Activate the venv
source .venv/bin/activate
-
Install dependencies
pip install textual pip install textual-dev pip install boto3
-
Activate the venv
source .venv/bin/activate
-
Run
make run
-
Run with dev console
make console
make dev-run
- Automatically/manually reload status
- Lazily get cluster status
- Open SSM session / CW Logs