LISA+SamGIS适配HuggingFace ZeroGPU硬件
要基本了解我的项目,请参阅此页和此页。
今天我正在撰写有关使用 ZeroGPU 硬件的新演示。请注意,ZeROGPU Spaces 目前处于测试阶段。 PRO 用户或企业组织可以以自己的名义创建自己的 ZeroGPU 空间。您还需要每月付费以维持 ZeroGPU 硬件的使用权。
- 我最初遇到的问题是由于在不适当的函数上使用spaces.GPU装饰器而导致执行时间过长,导致超时。通过调试修复为仅在实际需要使用装饰器的函数上使用装饰器。
- 前端定制:我不太喜欢 svelte(Gradio 团队选择的 JS 库),但最重要的是,我已经有了一个用 vuejs 和 vite 编写的完善项目,我想重用它。通过安装 Debian Nodejs 18 软件包,然后安装依赖项并使用 subpropcess.run() 直接从 app.py 文件中构建 NodeJS 项目来解决。
请注意,我在暂停空间之前使用了 48 小时的超时期限。任何后续互动都可能需要一些时间空间才能重新启动。
最后但并非最不重要的一点是,演示页面在线(Gradio 界面)和这里(我的自定义 SPA 页面)。