老师,麻烦问一下机器学习PAI,dsw 如何读取oss 文件?

老师,麻烦问一下机器学习PAI,dsw 如何读取oss 文件?

展开
收起
真的很搞笑 2023-08-15 20:47:01 280 分享 版权
1 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    在PAI的Data Science Workbench(DSW)里读取OSS文件有以下几种方法:

    使用OSS Python SDK
    需要首先安装OSS SDK:

    Copy
    !pip install oss2
    然后使用SDK读取文件:

    python
    Copy
    import oss2

    设置AccessKeyId, AccessKeySecret, Endpoint等

    bucket = oss2.Bucket(oss_client, 'bucketname')

    读取文件内容

    obj = bucket.get_object('filename')
    content = obj.read()
    使用PAI提供的OSS挂载
    DSW默认对PAI配置的OSS存储进行挂载,可以直接通过文件路径读取:

    python
    Copy
    with open('/path/to/oss/file') as f:
    content = f.read()
    通过HTTP接口下载文件到本地

    使用PAI提供的硬盘空间保存文件,然后读取

    2023-08-15 22:24:11
    赞同 展开评论

人工智能平台 PAI(Platform for AI,原机器学习平台PAI)是面向开发者和企业的机器学习/深度学习工程平台,提供包含数据标注、模型构建、模型训练、模型部署、推理优化在内的AI开发全链路服务,内置140+种优化算法,具备丰富的行业场景插件,为用户提供低门槛、高性能的云原生AI工程化能力。

还有其他疑问?
咨询AI助理