在线推理读取obs
以resnet50为例,此用例更改之前,数据通过restful接口传入。文件结构如下
目标是让推理程序能够通过obs读取数据。读取obs数据通过obs sdk
下载obs sdk源码 https://github.com/huaweicloud/huaweicloud-sdk-python-obs
下载,解压以后得到src目录
将src目录下面的obs目录,整体放到model目录下面
如下图
下面我们需要更改customize_service.py文件,让此文件可以引用obs sdk中的方法实现从obs上读取数据
Step1修改config.json。
左侧是更改以后,输入是字符串例如"obs://YOUR-BUCKET/YOUR-DIR/test.mp4"
右侧是原始,输入是图片数据
Step2 修改处理脚本customize_service.py
左侧是修改以后,导入obs sdk。
AKSK获取参考https://support.huaweicloud.com/sdk-python-devg-obs/obs_22_0500.html
obs sdk 初始化https://support.huaweicloud.com/sdk-python-devg-obs/obs_22_0601.html
obs sdk文件上传 https://support.huaweicloud.com/sdk-python-devg-obs/obs_22_0902.html
obs sdk 文件下载https://support.huaweicloud.com/sdk-python-devg-obs/obs_22_0911.html
obs.cn-north-4.myhuaweicloud.com是北京四的obs地址
左侧使用obs sdk读取obs数据
对比代码见附件
- 点赞
- 收藏
- 关注作者
评论(0)