Skip to main content

远程IDE

机器学习和深度学习开发有时比传统软件开发更具挑战性。如果你在普通的笔记本电脑或台式机上工作,并且有一个需要大量计算的大数据集,你的本地机器可能无法为你提供有效工作流程所需的资源。

如果你能在自己的机器上运行和调试代码,恭喜你,你很幸运!继续这样做,然后在用户界面中克隆你的代码,并将其发送到远程机器上进行长期训练。

如果你没有那么幸运,这部分是为你准备的 :)

ClearML 提供了工具,允许您启动远程会话并在更适合资源需求的远程机器上执行代码:

  • Clearml Session CLI - 在远程机器上启动交互式 JupyterLab、VS Code 和 SSH 会话:
  • GUI 应用程序(适用于 ClearML 企业计划)- 这些应用程序通过安全加密的 SSH 连接提供对远程机器的访问,允许您使用首选的开发工具在远程环境中工作。
    • SSH 会话 - 在远程机器上启动一个完整的开发环境,带有分离的交互式 SSH 会话
    • JupyterLab - 在远程机器上启动一个 JupyterLab 会话
    • VS Code - 在远程机器上启动一个 VS Code 会话
Remote PyCharm

您还可以通过SSH在远程会话中使用PyCharm。使用PyCharm插件自动将本地配置与远程会话同步。