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 2023-10-09 GMT+08:00

¿Cómo instalo una biblioteca de la que depende C++?

Se puede usar una biblioteca de terceros durante el entrenamiento laboral. A continuación se utiliza C++ como ejemplo para describir cómo instalar una biblioteca de terceros.

  1. Descargue el código fuente a un PC local y súbalo a OBS. Para obtener más información sobre cómo cargar un archivo mediante OBS Browser, consulte Carga de un archivo.
  2. Utilice MoXing para copiar el código fuente cargado en OBS a una instancia de notebook en el entorno de desarrollo.
    A continuación se muestra un ejemplo de código para copiar datos a una instancia de notebook en un entorno de desarrollo que se ejecuta en un EVS:
    import moxing as mox
    mox.file.make_dirs('/home/ma-user/work/data')
    mox.file.copy_parallel('obs://bucket-name/data', '/home/ma-user/work/data')
  3. En la ficha Files de la página Jupyter, haga clic en New y seleccione Terminal. Ejecute el siguiente comando para ir a la ruta de destino y compruebe si el código fuente se ha descargado, es decir, si el archivo data existe.
    cd /home/ma-user/work
    ls
  4. Compile código de Terminal en función de los requisitos de servicio.
  5. Utilice MoXing para copiar los resultados de la compilación en OBS. El siguiente es un ejemplo de código.
    import moxing as mox
    mox.file.make_dirs('/home/ma-user/work/data')
    mox.file.copy_parallel('/home/ma-user/work/data', 'obs://bucket-name/file)
  6. Durante el entrenamiento, utilice MoXing para copiar el resultado de la compilación de OBS al contenedor. El siguiente es un ejemplo de código.
    import moxing as mox
    mox.file.make_dirs('/cache/data')
    mox.file.copy_parallel('obs://bucket-name/data', '/cache/data')