前面我们使用pvc放置训练好的model档好让seldon可以读取, 但放置模型档到pvc之中的过程不太方便. 接下来我们来建立一个MinIO, 让我们可以从notebook中就直接把训练好的模型档复制到MinIO的物件储存空间, 然後使用seldon时可以指定modeluri为MinIO的物件储存空间, 这样就可以简化整个部署模型的过程.
主机规格
预计安装MinIO的环境为一台作业系统为CentOS的PC, 以这个PC来建立MinIO的测试环境.
IP: 172.20.3.42
MinIO安装步骤
$cd /
$cd mkdir minio_data
$wget https://dl.min.io/server/minio/release/linux-amd64/minio
$chmod +x minio
$./minio server /minio_data --console-address :9091
到这就算完成MinIO的安装
下载心血管疾病的notebook
请至github下载
notebook内容说明
为了要在notebook将模储存到MinIO, 加入以下内容
下载MinIO client
!wget https://dl.min.io/client/mc/release/linux-amd64/mc
!chmod +x mc
设定MinIO主机资讯, 而且将主机资讯取一个名字称为myminio
!./mc config host add myminio http://172.20.3.42:9000 minioadmin minioadmin
建立bucket, bucket名称为seldon-models
, 而且在bucket之下建立一个目录cardio
(用来存放心血管疾病的模型)
!./mc mb myminio/seldon-models/cardio -p
最後使用MinIO client的 cp指令将训练好的模型档复制到MinIO的储存空间
!./mc cp model.bst myminio/seldon-models/cardio/
完成的画面如下:
在bucket页面上可以看到已建立一个bucket, 名称为seldon-models
再从Object Browser
可以看到在已成功将模型档model.bst
上传到MinIO储存空间
下一篇我们就再使用seldon部署一次model, 但会是从MinIO读取模型档
参考资料
https://docs.min.io/docs/minio-quickstart-guide.html
https://docs.min.io/docs/minio-client-quickstart-guide.html
<<: Day15 - 在 Next.js 做 JWT 验证,使用既有的 Backend API - PART 1
今天要介绍的是 FP 当中重要的叫 compose, 他把所有的 function 串起来, 以下我...
各位同学好,这是我第一次参加铁人赛。 同时感谢团长阿瑜邀请我参加。 我是 JohnTing,一个失业...
在 WordPress 网站运行一段时间後,发现有恶意程序,一直在文章留言区发布广告贴文,一直手动删...
各位在刚载好VScode都会做甚麽样的设定或安装甚麽扩充功能呢? 虽然网路上一大堆的介绍,但零零总总...
大家午安~ 就以先前我们於 AWS 建置个人的 WordPress 网站举例(如下图所示),若要访问...