Updated on 2024-04-19 GMT+08:00

PyCharm Toolkit

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 Installing Through Marketplace.

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. The latest version of PyCharm Toolkit can be used only to submit training jobs of the new version.
  • PyCharm Toolkit supports PyCharm of the Window 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.

Connecting to a Notebook Instance Through PyCharm Toolkit

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.

Uploading Data to a Notebook Instance Using PyCharm