Skip to content

Release v2.2.0

Latest
Compare
Choose a tag to compare
@ivan-khvostishkov ivan-khvostishkov released this 12 May 21:39
· 21 commits to main since this release

New in v2.2.0:

  • (HOT!) Introducing FQDN scheme for SSH by host name ssh xxx.yyy.sagemaker. See ssh_config section in README. Closes #33 for smoothly switching instances.
  • (HOT!) UI: Introducing sm-ssh CLI tool with connect command as the alternative to sm-local-ssh-* and the list command to show all instances that you can connect to. Moving closer to pure Python implementation as mentioned in #38. See sm-ssh section in README.
  • UI: New script sm-ssh-deregister-instances to be used in place of deregister_old_instances_from_ssm.py now as mentioned in the FAQ.md.
  • API: New method print_ssh_info() for the wrappers to print the useful links and commands for connection
  • Added fail-on-error options to all setup scripts, resulting stronger error handling that helps with troubleshooting of SSH Helper issues. Discussed in #37.
  • Improved testing for IDE notebook through Selenium and Firefox. Introduced the class for SageMaker Studio automation (can be used to test your own notebooks, too) – sagemaker_ssh_helper/browser_automation.py.
  • FAQ: How to improve performance of SageMaker Studio when using remote interpreter?
  • Fixed Windows installation and updated instructions in FAQ.md, as discussed in #38.
  • Improved logic for Low GPU utilization Lambda described in FAQ.md.
  • Improved logging
  • Resource monitoring in tests with pytest-monitor
  • Introducing timedelta() syntax instead of counting seconds in API.
  • MXNet SageMaker Studio kernel image support
  • Refined the docs