【可图(Kolors)部署与使用】大规模文本到图像生成模型部署与使用教程

【可图(Kolors)部署与使用】大规模文本到图像生成模型部署与使用教程Kolors 开发团队 Kolors 是由快手 Kolors 团队开发的文本到图像生成模型


Blog’s 主页: 白乐天_ξ( ✿>◡❛)
🌈 个人Motto:他强任他强,清风拂山冈!
💫 欢迎来到我的学习笔记!

1.Kolors 简介

1.1.什么是Kolors?

  1. 开发团队
    Kolors 是由快手 Kolors 团队开发的文本到图像生成模型。
  2. 技术基础
    基于潜在扩散技术,通过对数十亿个文本图像对进行训练。
  3. 优势表现
    1. 视觉质量方面:生成的图像具有高清晰度、丰富的色彩和细腻的细节。
    2. 复杂语义准确性:能够准确理解和呈现文本中复杂的语义信息,使得生成的图像与文本描述高度契合。
    3. 中英文字符的文本渲染:在处理中英文文本时表现出色,能够将包含中英文字符的文本描述转化为高质量的图像。
  4. 语言支持
    支持中英文输入,在理解和生成中文内容方面展现出强大的性能,为中文用户提供了便利。

1.2.前提条件

  • Python 3.8 或更新版本
  • PyTorch 1.13.1 或更新版本
  • Transformers 4.26.1 或更新版本
  • 推荐:CUDA 11.7 或更新版本

1.3.DAMODEL 平台创建适配机器

下面我们将使用<font style="color:rgb(60, 60, 67);">8 卡 4090容器 </font>,按照 Kolors 要求选择对应版本。

创建实例

  1. 进入丹摩DAMODEL|让AI开发更简单!算力租赁上丹摩!店家开始创建实例:

  1. 进入创建页面后,首先在实例配置中选择付费类型。一般短期需求可以选择按量付费或者包日,长期需求可以选择包月套餐;
  2. 其次选择GPU数量和需求的GPU型号,首次创建实例推荐选择:
    1. 按量付费–GPU数量1–NVIDIA-GeForc-RTX-4090,该配置为60GB内存,24GB的显存(本次测试的LLaMA3.1 8B 版本至少需要GPU显存16G)
  3. 接下来配置数据硬盘的大小。每个实例默认附带了50GB的数据硬盘,首次创建可以就选择默认大小50GB。

注意:如果您通过官方预制方式下载模型,建议扩容至60GB。

  1. 继续选择安装的镜像,选择PyTorch 2.4.0。

  1. 为保证安全登录,创建密钥对,输入自定义的名称,然后选择自动创建并将创建好的私钥保存的自己电脑中并将后缀改为.pem,以便后续本地连接使用。


  1. 创建好密钥对后,选择刚刚创建好的密钥对,并立即创建,等待一段时间后即可启动成功!

例如我创建的时“BaiLetian”。

立即创建:

2.服务部署

2.1. 安装 Anaconda

  • 首先,下载安装的脚本:
# 下载安装脚本 wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh 
  • 然后,开始安装Anaconda
# 安装 Anaconda bash Miniconda3-latest-Linux-x86_64.sh 
  • 接下来,将 Anaconda 目录加入环境变量:
# 将 Anaconda 目录加入环境变量 vim ~/.bashrc export PATH=$PATH:/root/miniconda3/condabin 
  • 最后,重新加载环境变量:
# 重新加载环境变量 source ~/.bashrc 

2.2. Kolors 库下载

  • 安装gif-lfs
apt-get install git-lfs 
  • 克隆Kolors仓库:
git clone https://github.com/Kwai-Kolors/Kolors 
  • 进入仓库目录:
cd Kolors 

2.3. 创建虚拟环境并安装依赖项

  • 创建名为 “kolors” 的虚拟环境并指定 Python 版本为 3.8:
conda create --name kolors python=3.8 
  • 初始化 bash:
conda init bash 
  • 激活虚拟环境:
 source ~/.bashrc conda activate kolors 
  • 安装依赖项:
pip install -r requirements.txt 
  • 安装 Kolors:
python3 setup.py install 
  • 克隆大文件仓库:
git lfs clone https://huggingface.co/Kwai-Kolors/Kolors weights/Kolors 

3.生成图片

当服务部署完成后,就可以使用 Kolors 生成图片了。运行以下命令:

python3 scripts/sample.py "一个在星空下奔跑的女孩" # The image will be saved to "scripts/outputs/sample_test.jpg" 

生成的图像将保存到 scripts/outputs/sample_test.jpg。你可以根据自己的需求修改文本描述,生成各种精彩的图像。

通过以上步骤,你就可以成功部署和使用 Kolors 文本到图像生成模型了。快来发挥你的创意,创造出令人惊叹的图像作品吧!

今天的文章 【可图(Kolors)部署与使用】大规模文本到图像生成模型部署与使用教程分享到此就结束了,感谢您的阅读。
编程小号
上一篇 2024-12-13 12:17
下一篇 2024-12-13 12:11

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/85354.html