更新时间:2024-10-25 gmt 08:00

发布本地ai应用到ai gallery-九游平台

场景描述

ai gallery自定义ai应用能力为您提供了一个自由灵活的ai应用创建方式,您可以基于ai gallery上提供的基础能力,发挥您的创造力,通过自定义代码的形式,自由地构建出您需要的ai应用形态。

准备ai应用运行文件“app.py”

ai应用运行文件“app.py”的代码示例如下。其中,加粗的代码为必须保留的内容。

import gradio as gr
import os
pod_ip = os.getenv('pod_ip')  // 获取容器ip
root_path = os.getenv('root_path')  //获取服务根路径
def greet(name):
    return "hello "   name   "!"
with gr.blocks() as demo:
    name = gr.textbox(label="name")
    output = gr.textbox(label="output box")
    greet_btn = gr.button("greet")
    greet_btn.click(
		fn=greet, 
		inputs=name, 
		outputs=output, 
		api_name="greet", 
		queue=false)		// ai gallery不支持应用将事件放入队列中,必须将queue设置为false。
demo.launch(server_name=pod_ip, root_path=root_path)  //指定应用启动路径。

创建ai应用

  1. 登录ai gallery,单击右上角“我的gallery”进入我的gallery页面
  2. 单击左上方“创建资产”,选择“ai应用”
  3. “创建ai应用”页面配置参数。
    表1 创建ai应用

    参数

    是否必填

    说明

    ai应用英文名称

    自定义一个易于分辨的ai应用英文名称。

    只能以数字、大小字母、下划线组成,且字符长度在3到90之间。

    中文名称

    自定义一个易于分辨的ai应用中文名称。

    字符长度在1到30之间。

    许可证

    选择ai应用遵循的许可证。

    计算规格选择

    按需选择计算规格。单击“选择”,在弹窗中选择资源规格并设置运行时长控制,单击“确定”。

    • “所在区”选择计算规格所在的区域。默认显示全部区域的计算规格。
    • 选择计算规格不可用的资源会置灰。右侧“配置信息”区域会显示计算规格的详细数据,ai gallery会基于资产和资源情况分析该任务是否支持设置“商品数量”,用户可以基于业务需要选择任务所需的资源卡数。
    • “运行时长控制”选择是否指定运行时长。
      • 不限时长:不限制作业的运行时长,ai gallery工具链服务部署完成后将一直处于“运行中”。
      • 指定时长:设置作业运行几小时后停止,当ai gallery工具链服务运行时长达到指定时长时,系统将会暂停作业。时长设置不能超过计算资源的剩余额度。
    说明:

    如果选择付费资源,则请确认账号未欠费,且余额高于所选计算规格的收费标准,否则可能会导致ai gallery工具链服务异常中断。ai gallery的计算规格的计费说明请参见计算规格说明

    ai应用封面图

    上传一张ai应用封面图,ai应用创建后,将作为ai应用页签的背景图展示在ai应用列表。建议使用16:9的图片,且大小不超过7mb。 如果未上传图片,ai gallery会为ai应用自动生成封面。

    应用描述

    输入ai应用的功能介绍,ai应用创建后,将展示在ai应用页签上,方便其他用户了解与使用。

    支持0~100个字符。

  4. 参数填写完成后,单击“创建”,确认订单信息无误后,单击“确定”跳转至ai应用详情页。

    当ai应用的状态变为“待启动”时,表示创建完成。

启动ai应用

  1. 上传ai应用的运行文件“app.py”。在ai应用详情页,选择“应用文件”页签,单击“添加文件”,进入上传文件页面。

    运行文件的开发要求请参见准备ai应用运行文件app.py

    • 上传单个超过5gb的文件时,请使用gallery cli工具。cli工具的获取和使用请参见gallery cli配置工具指南
    • 文件合集大小不超过50gb。
    • 文件上传完成前,请不要刷新或关闭上传页面,防止意外终止上传任务,导致数据缺失。
    • 如果上传的文件名称和已有文件重名,系统会自动用新文件内容覆盖已有文件内容。
  2. 运行文件上传完成后,在ai应用详情页,选择“设置”页签,在“运行资源设置”处单击“启动”,完成订单信息确认后单击“确定”开始构建ai应用。

    当ai应用状态变为“运行中”时,表示启动成功。在ai应用详情页的“应用”页签,可以在线体验应用。

相关文档

网站地图