深度学习模型从开发到部署的全流程指南
在完成应用所需的代码编写后,接下来的关键步骤就是将其转化为可部署的形式。下面将详细介绍如何把 Jupyter 笔记本转化为实际应用,并进行部署,同时探讨在这个过程中可能遇到的问题及解决方法。
把笔记本转化为实际应用
当在 Jupyter 笔记本中完成所有功能的实现后,就可以着手创建应用了。具体操作如下:
1. 新建笔记本 :在新笔记本中仅添加创建和展示所需小部件的代码,以及希望显示的文本的 Markdown 内容。可以参考相关示例,了解简单的笔记本应用是如何创建的。
2. 安装 Voilà :如果尚未安装 Voilà,可以在笔记本单元格中复制并执行以下代码:
!pip install voila
!jupyter serverextension enable voila --sys-prefix
以 !
开头的单元格并非 Python 代码,而是会被传递到 shell(如 bash、Windows PowerShell 等)执行的代码。如果熟悉命令行操作,也可以直接在终端输入这两行代码(去掉 !
前缀)。第一行代码用于安装 Voilà 库和应用,第二行则将其与现有的 Jupyter 笔记本连接起来。
3. 以 Voilà 网络应用形式查看笔记本 :Voilà 运行 Jupyter 笔记本的方式与当前使用的 Jupyter 笔记本服务器类似,但