Sagemaker-ssh-helper

Latest version: v2.3.0

Safety actively analyzes 724020 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 3

1.9.1

Support [connecting to a different AWS Region](https://github.com/aws-samples/sagemaker-ssh-helper/blob/main/FAQ.md#how-to-start-a-job-with-sagemaker-ssh-helper-in-an-aws-region-different-from-my-default-one) by providing region_name in boto3 session and in AWS_REGION / AWS_DEFAULT_REGION env vars in CLI.

Stability fixes.

Documentation updates

FAQ - [How to troubleshoot jobs that are failing with the exception or error?](https://github.com/aws-samples/sagemaker-ssh-helper/blob/main/FAQ.md#how-to-troubleshoot-jobs-that-are-failing-with-the-exception-or-error)
FAQ - [I see folders like Desktop, Documents, Downloads, Pictures in SageMaker Studio, is it fine?](https://github.com/aws-samples/sagemaker-ssh-helper/blob/main/FAQ.md#i-see-folders-like-desktop-documents-downloads-pictures-in-sagemaker-studio-is-it-fine)
FAQ - [How do I automate my pipeline with SageMaker SSH Helper end-to-end?](https://github.com/aws-samples/sagemaker-ssh-helper/blob/main/FAQ.md#how-do-i-automate-my-pipeline-with-sagemaker-ssh-helper-end-to-end)

1.9.0

* Added support for batch transform - 10

* Fixed SKLearn support - 2

* Added support for basic estimator and improved support for other frameworks, including HuggingFace, TensorFlow and XGBoost.

* Added MultiDataModel support without a model object - 4

* Fix the `deregister_old_instances_from_ssm.py` to allow clean up instances with any role, not only those that contain ‘sagemaker’ - 8

* Possibility to override the public keys location path in S3 with SSH_AUTHORIZED_KEYS_PATH environment variable - 8

* Additional `sm-local-ssh-*` scripts to connect with SSH to processing, training, inference and batch transform containers.

* Fixing issue with sudo installation in some containers.

* Better support for the distributed multi-GPU scenarios.

1.8.1

* Improved logging (less noise)
* Fix minor issue with missing `jq` util in older Ubuntu versions
* IDE / SageMaker Studio scenario improvements:
* Adding lifecycle configuration script support for SageMaker Studio
* Refine IDE notebook
* Make it possible to override IDE settings by per-user ~/. files
* Update docs on switching IDE instances
* Make bootstrap procedure smoother – not need to stop old instance when starting a new one, the whole notebook can be restarted as many times as needed

1.8.0

* Install the latest stable version from PyPI instead of downloading source code - `pip install sagemaker-ssh-helper` .
* Script to cleanup stale SSM instances – [sagemaker_ssh_helper/deregister_old_instances_from_ssm.py] (sagemaker_ssh_helper/deregister_old_instances_from_ssm.py) . Will remove all offline instances created by SageMaker with `SSHOwner` tag
* Limit the number of training instances for distributed job with an optional parameter `ssh_instance_count` passed to `SSHEstimatorWrapper.create()` (default is 2) – useful to prevent Throttling API errors in SSM
* Added FAQ
* Windows support for local machine (more details in FAQ)

1.7.8

Initial public release

Page 3 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.