文档首页 > > 常见问题> 训练作业> 如何安装C++的依赖库?

如何安装C++的依赖库?

分享
更新时间: 2019/11/25 GMT+08:00

在训练作业的过程中,会使用到第三方库。以C++为例,请参考如下操作步骤进行安装:

  1. 将源码下载至本地并上传到OBS。使用OBS客户端上传文件的操作请参见上传文件
  2. 将上传到OBS的源码使用Moxing拷贝到开发环境Notebook中。
    以下为使用EVS挂载的开发环境,将数据拷贝至notebook中的代码示例:
    import moxing as mox
    mox.file.make_dirs('/home/ma-user/work/data')
    mox.file.copy_parallel('s3://bucket-name/data', '/home/ma-user/work/data')
  3. 在Jupyter页面的“Files”页签下,单击“New”,打开“Terminal”。执行如下命令进入目标路径,确认源码已下载,即“data”文件是否存在。
    cd /home/ma-user/work
    ls
  4. “Terminal”环境进行编译,具体编译方式请您根据业务需求进行。
  5. 将编译结果使用Moxing拷贝至OBS中 。代码示例如下:
    import moxing as mox
    mox.file.make_dirs('/home/ma-user/work/data')
    mox.file.copy_parallel(''/home/ma-user/work/data, 's3://bucket-name/file)
  6. 在训练时,将OBS中的编译结果使用Moxing拷贝到容器中使用。代码示例如下:
    import moxing as mox
    mox.file.make_dirs('/cache/data')
    mox.file.copy_parallel('s3://bucket-name/data', '/cache/data')
分享:

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区