Updated on 2023-06-30 GMT+08:00

PyCharm Toolkit

This document is applicable to Cloud Alliance sites in Europe.

AI developers use PyCharm tools to develop algorithms or models. Therefore, ModelArts provides PyCharm Toolkit to help AI developers quickly submit locally developed code to a training environment on ModelArts. With PyCharm Toolkit, developers can quickly upload code, submit training jobs, and obtain training logs for local display so that they can better focus on local code development. For details about how to download and install PyCharm Toolkit, see Downloading and Installing PyCharm Toolkit.

Constraints

  • Currently, only PyCharm 2019.2 or later is supported, including the community and professional editions.
  • Only PyCharm of the professional edition can be used to access the notebook development environment.
  • You can use a community or professional edition of PyCharm Toolkit to submit training jobs. PyCharm Toolkit 2.x can be used only to submit training jobs of the old version, and the latest version of PyCharm Toolkit can be used only to submit training jobs of the new version.
  • PyCharm Toolkit supports PyCharm of the Windows, Linux, or Mac version.

Available Functions

Table 1 Toolkit functions of the latest version

Function

Description

Reference

Remote SSH

The notebook development environment can be accessed through remote SSH.

Configuring PyCharm Toolkit to Remotely Connect to a Notebook Instance

Model training

Code developed locally can be quickly submitted to ModelArts and a training job of the new version is automatically created. During the running of the training job, training logs can be obtained and displayed on a local host.

OBS-based upload and download

Local files or folders can be uploaded to OBS and files or folders can be downloaded from OBS to a local directory.

OBS-based Upload and Download