文档首页 > > AI工程师用户指南> 开发环境(Notebook)> 使用JupyterLab> 数据的上传和下载> 从JupyterLab下载至本地

从JupyterLab下载至本地

分享
更新时间:2020/09/02 GMT+08:00

JupyterLab内只允许下载100MB以内的文件到本地。您可以根据创建Notebook时选择存储位置的不同,分场景进行操作。

挂载EVS的Notebook实例

对于挂载EVS的Notebook实例,您可以执行以下操作将大文件下载到本地:

  1. 在Notebook中,新建一个“ipynb”文件,使用MoXing先将大文件从Notebook上传到OBS中,示例代码如下:
    1
    2
    import moxing as mox
    mox.file.copy('/home/ma-user/work/obs_file.txt', 'obs://bucket_name/obs_file.txt')
    

    其中“/home/ma-user/work/obs_file.txt”为文件在Notebook中的存储路径,“obs://bucket_name/obs_file.txt”为该文件上传到OBS的存储路径。

  2. 使用OBS或ModelArts SDK将OBS中的文件下载到本地。
    • 方式一:使用OBS进行下载

      使用OBS下载文件的操作指导:下载文件,可以将样例中的“obs_file.txt”下载到本地。如果您的数据较多,推荐OBS Browser+下载数据或文件夹。

    • 方式二:使用ModelArts SDK进行下载
      1. 在您的本地环境下载并安装ModelArts SDK
      2. 完成ModelArts SDK的Session鉴权
      3. 将OBS中的文件下载到本地,详请参见从OBS下载数据。示例代码如下:
        1
        2
        3
        from modelarts.session import Session
        session=Session(access_key='***',secret_key='***',project_id='***',region_name='***')
        session.download_data(bucket_path="/bucket_name/obs_file.txt",path="/home/user/obs_file.txt")
        

带OBS存储的Notebook实例

对于使用OBS存储的Notebook实例,您可以使用OBS或ModelArts SDK将OBS中的文件下载到本地。

  • 方式一:使用OBS进行下载

    使用OBS下载文件的操作指导:下载文件,可以将OBS中的文件下载到本地。如果您的数据较多,推荐OBS Browser+下载数据或文件夹。

  • 方式二:使用ModelArts SDK进行下载
    1. 在您的本地环境下载并安装ModelArts SDK
    2. 完成ModelArts SDK的Session鉴权
    3. 将OBS中的文件下载到本地,详请参见从OBS下载数据。示例代码如下:
      1
      2
      3
      from modelarts.session import Session
      session=Session(access_key='***',secret_key='***',project_id='***',region_name='***')
      session.download_data(bucket_path="/bucket_name/obs_file.txt",path="/home/user/obs_file.txt")
      
分享:

    相关文档

    相关产品

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

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

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

字符长度不能超过200

提交反馈 取消

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

智能客服提问云社区提问