资讯 社区 文档
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术

高代码应用

应用创建

BML CodeLab提供用户创建应用、调试应用和部署应用等功能。相关功能以StreamlitGradio作为底层技术,为用户提供快速搭建交互式图形化界面的能力,只需要几行代码即可搭建一个炫酷的图形化界面。

创建应用

BML CodeLab启动页新增2种应用选项。点击该Gradio或Streamlit,即在文件列表自动创建一个应用文件,文件默认命名为untitled.streamlit.py/untitled.gradio.py(应用文件的独特命名形式)。

调试应用

进入应用文件,即可开始编写并调试应用代码。整个页面分为工具栏、代码编辑区、交互效果预览区三部分,以下将详细说明:

  • 工具栏:共包含4个选项,从左至右分别为运行、保存、在浏览器打开、应用部署:

    • 运行:提交代码编辑区代码并运行,在交互效果预览区得到最新的交互内容。
    • 保存:保存代码编辑区中的代码。
    • 在浏览器打开:打开一个新的浏览器页面,更好的查看交互效果。需要注意的是,每次运行都需要重新点击在浏览器打开,查看最新的交互效果,已经打开的浏览器页面不会实时刷新。
    • 应用部署:应用部署至项目详情页。
    • 预览开关:控制交互效果预览区的展示。为了获得更多的代码编辑区,建议在编写代码时关闭预览,在样式调整时打开预览。
  • 代码编辑区:编写Python代码,串联模型推理和交互,获得完整的应用。
  • 交互效果预览区:运行当前文件代码所得到的交互效果。每次打开该类文件系统均会默认运行,一般需要几秒钟的等待时间。

发布应用

在您完成应用创建后,您可以将您的应用发布上线并公开至应用中心。

概念定义:

  • 发布行为=将应用部署上线
  • 公开=在应用中心中公开给其他开发者使用

发布详细说明:

  • 请适当考虑显存和并发问题,添加相关代码至应用文件,以确保应用的正常运行。
  • 如部署环境需要其他的框架版本,请根据CUDA版本(11.2)自行安装。 点击应用部署按钮即可进入部署流程。部署前,请详细阅读部署引导并按照要求将相关文件存放在部署包中,为方便文件管理建议新建一个文件夹作为部署包。部署时,请根据要求填写应用名称、部署包目录、执行文件。部署时间(30秒~2分钟)受相关依赖安装时间影响,部署成功后出现提示'应用部署成功,请跳转至项目详情页查看应用效果'。
  • 应用名称:应用命名,仅作为自己备注查看。
  • 部署包目录:部署包所在的目录,所有文件均需要放在部署包目录。
  • 执行文件:应用文件。
  • 部署环境:根据应用实际情况选择合适的部署环境。需要说明的是,GPU部署需要额外使用算力卡。 部署成功后的项目详情页将优先展示应用体验内容。作者可以额外看到应用名称、应用类型、部署时间、服务器类型、调用次数、无调用时间、操作(删除应用、打开/关闭应用、部署日志)。

如您的应用连续48小时未被调用,应用将自动下线,您需要重新 如您想将应用发布至应用中心,请点击右上角的'发布应用'按钮,填写发布必要信息并上传应用封面。

部署详细教程和注意事项请点击此处查看。

应用体验

您可以在探索-应用中心中筛选【gradio】或【streamlit】即可直接体验~

上一篇
零代码应用
下一篇
工具