发布本地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应用
- 登录ai gallery,单击右上角“我的gallery”进入我的gallery页面。
- 单击左上方“创建资产”,选择“ai应用”。
- 在“创建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个字符。
- 参数填写完成后,单击“创建”,确认订单信息无误后,单击“确定”跳转至ai应用详情页。
当ai应用的状态变为“待启动”时,表示创建完成。
启动ai应用
- 上传ai应用的运行文件“app.py”。在ai应用详情页,选择“应用文件”页签,单击“添加文件”,进入上传文件页面。
运行文件的开发要求请参见准备ai应用运行文件app.py。
- 上传单个超过5gb的文件时,请使用gallery cli工具。cli工具的获取和使用请参见gallery cli配置工具指南。
- 文件合集大小不超过50gb。
- 文件上传完成前,请不要刷新或关闭上传页面,防止意外终止上传任务,导致数据缺失。
- 如果上传的文件名称和已有文件重名,系统会自动用新文件内容覆盖已有文件内容。
- 运行文件上传完成后,在ai应用详情页,选择“设置”页签,在“运行资源设置”处单击“启动”,完成订单信息确认后单击“确定”开始构建ai应用。
当ai应用状态变为“运行中”时,表示启动成功。在ai应用详情页的“应用”页签,可以在线体验应用。
相关文档
意见反馈
文档内容是否对您有帮助?
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨