Skip to main content

PyCharm 集成

ClearML PyCharm 插件 允许将本地执行配置同步到远程执行机器:

  • 将本地仓库信息同步到远程机器 - 当使用PyCharm通过SSH连接远程运行/调试代码时,PyCharm会将代码库复制到远程机器并在那里运行。PyCharm不会将.git文件夹复制到远程机器,因此ClearML在远程机器上运行时无法检测到正确的git仓库详细信息。ClearML PyCharm插件在本地机器上检测git详细信息,并将该信息传递给远程机器以注册到任务

  • 将用户凭据传递给远程机器 - 多个用户可以使用相同的资源进行执行,而不会泄露私人凭据(假设整个代码库,包括.git已经存在于远程机器上)。

  • 在默认的虚拟机/容器上运行ClearML Agent

安装

  1. 发布页面下载最新版本的插件。

  2. 从本地磁盘在PyCharm中安装插件:

PyCharm插件安装

可选:ClearML 配置参数

warning

如果您在插件中设置了ClearML配置参数(ClearML服务器和ClearML凭证),它们将覆盖ClearML配置文件中的设置。

设置ClearML配置参数:

  1. 在 PyCharm 中,打开 设置 > 工具 > ClearML。

  2. 配置您的ClearML服务器信息:

    1. API server (for example: http://localhost:8008)
    2. Web server (for example: http://localhost:8080)
    3. File server (for example: http://localhost:8081)
  3. 添加ClearML用户凭证密钥/秘密。

  4. 勾选此框以禁用SSL证书验证(适用于本地clearml-server安装)。

  5. 勾选此复选框以禁用本地git检测。PyCharm插件通常用于在本地机器上运行git检测,因为远程机器上没有.git文件夹。如果插件仅用于将配置传递到远程SSH机器,则无需在本地机器上运行git检测。

PyCharm配置