littlebot
Published on 2025-04-07 / 0 Visits
0

【源码】基于Serverless Devs的ModelScope模型部署应用

项目简介

本项目是基于Serverless Devs框架的ModelScope模型部署应用,允许用户通过图形用户界面(GUI)与机器学习模型交互,无需直接访问模型的API。项目借助函数计算(FC)和文件存储(NAS)来下载和加载模型,加快模型启动速度。

项目的主要特性和功能

  1. 图形用户界面:运用gradio库创建图形化界面,方便用户与机器学习模型交互。
  2. 模型部署:利用函数计算(FC)下载并加载模型,通过文件存储(NAS)存储模型以提升启动速度。
  3. 环境变量配置:通过环境变量获取模型ID、版本、任务类型和API URL等信息,初始化相应处理函数。
  4. 多任务支持:支持多种模型任务类型,用户可按需选择不同任务进行交互。

安装使用步骤

前期准备

  • 开通函数计算(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】