应用概述
Gitee AI 的应用功能让您能够在几分钟内轻松创建和部署由 ML 驱动的展示应用。
创建应用
请访问个人主页并单击新建应用,创建您的应用。您需要为应用填写应用名称、选择许可证以及设置应用的可见性,同时您还需为您的空间选择 SDK。目前平台提供四个 SDK 选项:Streamlit、 Gradio、 Docker 和静态 HTML。您也可以为您的应用选择合适的硬件配置,其中包括各种规格参数的 CPU 及 GPU。如下:
如果您选好了硬件配置,并且选择“Gradio”作为您的 SDK,您将导航到您的新仓库:
在构建上,如同模型和数据集一样,您的代码是被存储在了一个 git 仓库。使用 git 和 git-lfs 可以管理您的应用仓库代码。如果需要添加文件到您的应用时,请遵循“推送仓库”中的相同流程。每次推送新的提交时,应用界面都会提示您重新启动,如不重启,应用不会更新。
硬件资源
默认情况下,每个应用新建时您已选择好对应的硬件,您可以期限内使用这些资源。您也可以升级更好的硬件,包括多种 GPU 和持久性存储。如有升级需求,请在您的应 用中点击“设置”按钮,并选择您偏好的硬件配置。
应用密钥和变量
您可以正常使用代码获取系统环境变量,它们将作为环境变量暴露给您的应用程序。
应用变量是公开的,被 Fork 时也会自动添加到 Fork 应用中。
而秘钥也会作为环境变量注入,但秘钥被设置后不可见,也无法被 Fork,建议私有信息使用秘钥。
如果您在应用设置中添加了秘钥或环境变量 键: G_TOKEN
值: b53de003db22348606b
,以 Python 为例,获取环境变量:
import os
G_TOKEN = os.getenv('G_TOKEN')
print(G_TOKEN) # 输出: b53de003db22348606b
应用设置
应用设置界面可调整:
- 名称、地址
- 可见性、申请公开
- 应用申请公开需要审核,审核通过后,您的应用将会在应用列表中展示
- 硬件套餐
- 环境变量、密钥
- 应用全屏
- 在功能设置中,您可以调整
应用布局
为全屏模式
- 在功能设置中,您可以调整
- 重启、暂停
- 成员管理
- 应用私有状态下,仓库成员也可以访问应用。
- 删除应 用
仓库克隆
您可以在本地克隆应用的代码仓库,首先请点击应用页面右上角的“克隆应用”:
然后您就可以按照说明使用 HTTPS 或 SSH 将应用仓库克隆到本地计算机。
如果使用 SSH 方式推送代码,需要 Gitee 账号添加 SHH 公钥 https://gitee.com/profile/sshkeys