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.
Centro de ayuda/
ModelArts/
Preguntas frecuentes/
Trabajos de entrenamiento/
Compilación del código de entrenamiento/
¿Cómo obtengo la ruta para almacenar el archivo de dependencia en el código de entrenamiento?
Actualización más reciente 2023-10-09 GMT+08:00
¿Cómo obtengo la ruta para almacenar el archivo de dependencia en el código de entrenamiento?
El código desarrollado localmente debe cargarse en el backend de ModelArts. En el código de entrenamiento, es propenso a errores establecer la ruta para almacenar el archivo de dependencia.
Se recomienda la siguiente solución general: Utilice la API del SO para obtener la ruta absoluta del archivo de dependencia.
Por ejemplo:
|---project_root # Root directory for code |---bootfile.py # Boot file |---otherfileDirectory # Directory of other dependency files |---otherfile.py # Other dependency files
Haga lo siguiente para obtener la ruta del archivo de dependencia otherfile_path en este ejemplo, en el archivo de arranque:
import os current_path = os.path.dirname(os.path.realpath(__file__)) # Directory where the boot file is located project_root = os.path.dirname(current_path) # Root directory of the project, which is the code directory set on the ModelArts training console otherfile_path = os.path.join(project_root, "otherfileDirectory", "otherfile.py")
Tema principal: Compilación del código de entrenamiento
Comentarios
¿Le pareció útil esta página?
Deje algún comentario
Muchas gracias por sus comentarios. Seguiremos trabajando para mejorar la documentación.
El sistema está ocupado. Vuelva a intentarlo más tarde.