本文更新于: 2024年4月28日
一个文本到图像生成器,它利用了 Hugging Face 的稳定扩散模型来生成图像。通过使用 Tigris 作为存储解决方案,该应用可以方便地保存或加载图像。此外,应用可以部署在 Fly 上,以便在 Fly GPU 上运行模型。
部署截图
快速开始
步骤 0:克隆仓库
首先,你需要将这个GitHub仓库fork到你的账户下,并克隆到本地。
1 |
git clone git@github.com:[YOUR_GITHUB_ACCOUNT_NAME]/tigris-text-to-image.git |
步骤 1:设置Tigris
- 创建一个
.env
文件,并复制.env.example
文件中的内容到.env
文件中。 - 使用
fly CLI
在你的电脑上设置Tigris。 - 选择一个唯一的应用名称,并在Fly上创建应用。
- 创建存储空间,并获取相关的凭证信息,这些信息将用于
.env
文件中的配置。
步骤 2:运行应用
- 运行Python应用程序,它将在本地启动一个Gradio服务器,端口为8888。
- 通过输入文本,你可以生成图像,并将其保存到Tigris中。
- 你也可以加载已保存的图像,并查看其元数据信息。
步骤 3:在Fly上部署
- 确保
requirements.txt
中的torch包带有+cu118
后缀,.env
文件中的ARCH
设置为cuda
。 - 使用
fly launch
和fly deploy
命令将应用部署到Fly.io云账户上。
项目地址
https://github.com/tigrisdata-community/tigris-text-to-image
声明:本站为个人非盈利博客,资源均网络收集且免费分享无限制,无需登录。资源仅供测试学习,请于24小时内删除,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集。请支持正版!如若侵犯了您的合法权益,可联系我们处理。