项目简介
本项目是基于Serverless Devs框架的ModelScope模型部署应用,允许用户通过图形用户界面(GUI)与机器学习模型交互,无需直接访问模型的API。项目借助函数计算(FC)和文件存储(NAS)来下载和加载模型,加快模型启动速度。
项目的主要特性和功能
- 图形用户界面:运用
gradio
库创建图形化界面,方便用户与机器学习模型交互。 - 模型部署:利用函数计算(FC)下载并加载模型,通过文件存储(NAS)存储模型以提升启动速度。
- 环境变量配置:通过环境变量获取模型ID、版本、任务类型和API URL等信息,初始化相应处理函数。
- 多任务支持:支持多种模型任务类型,用户可按需选择不同任务进行交互。
安装使用步骤
前期准备
- 开通函数计算(FC)和文件存储(NAS)服务。
- 确保拥有AliyunFCFullAccess、AliyunNASFullAccess和AliyunVPCFullAccess权限。
部署应用
- 可通过Serverless应用中心部署应用,也可使用Serverless Devs CLI进行部署。
- 安装Serverless Devs CLI开发者工具,并配置授权信息。
- 初始化项目:
s init start-modelscope -d start-modelscope
- 进入项目并部署:
cd start-modelscope && s deploy -y
使用应用
启动应用界面服务后,用户可通过网络访问图形用户界面,与机器学习模型进行交互。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】