Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2024-09-20 GMT+08:00

Depuración remota en VS Code

Requisitos previos

Se ha accedido a una instancia de notebook a través de VS Code.

Paso 1 Subir el código local al entorno de desarrollo de la nube

  1. En la página VS Code, elija File > Open Folder para acceder a la ruta de acceso a la nube.
    Figura 1 Abrir carpeta
  2. Seleccione una ruta y haga clic en OK.
    Figura 2 Selección de una ruta de archivo
  3. En la estructura de directorios mostrada a la izquierda del IDE, arrastre el código y los archivos que desea cargar a las carpetas correspondientes. A continuación, el código se carga en el entorno de desarrollo de la nube.

Paso 2 Depurar el código de forma remota

Abra el archivo de código que se va a depurar en VS Code. Antes de ejecutar el código, haga clic en la versión predeterminada de Python en la parte inferior izquierda y seleccione una versión según sea necesario.

Figura 3 Selección de una versión de Python
  • Haga clic en el botón de ejecución para ejecutar el código. La salida del código se muestra en la pestaña TERMINAL.
  • Si un trabajo de entrenamiento tarda mucho en ejecutarse, ejecute el trabajo en el backend a través del comando nohup. Esto evita que la desconexión de una sesión SSH o un error de red afecte a la ejecución del trabajo. A continuación se muestra un ejemplo de comando nohup:
    nohup your_train_job.sh > output.log 2>&1  &  tail -f  output.log
  • Para depurar el código, realice las siguientes operaciones:
    1. Elija Run > Run and Debug a la izquierda.
    2. Seleccione el archivo de código predeterminado de Python.
    3. Haga clic a la izquierda del código para establecer puntos de interrupción.
    4. Depure el código de acuerdo con el procedimiento de depuración que se muestra encima del código, y la información de depuración se muestra a la izquierda de la página.