前言¶
本文档介绍fast-diffusers的功能和使用方法,包括模型推理示例和性能评估。
版本信息¶
日期 |
版本 |
新增功能 |
---|---|---|
2023-12-29 |
v 0.24 |
|
2024-02-25 |
v 0.24 |
|
2024-03-05 |
v 0.24 |
|
2024-03-22 |
v 0.24 |
|
2024-03-27 |
v 0.24 |
|
2024-03-29 |
v 0.24 |
|
2024-04-01 |
v 0.24 |
|
2024-04-07 |
v 0.24 |
|
2024-04-10 |
v 0.24 |
|
2024-04-26 |
v 0.24 |
|
2024-05-09 |
v 0.24 |
|
2024-05-22 |
v 0.27 |
|
2024-05-31 |
v 0.27 |
|
2024-06-04 |
v 0.27 |
|
2024-08-21 |
v 0.29 |
|
2024-10-31 |
v 0.29 |
|
原理及功能介绍¶
fast-diffusers是适配于燧原S60 GCU 的diffusers,用于支持在 Enflame GCU 上基于pytorch native运行stable diffusion类模型的推理。
安装使用说明¶
以下步骤基于 Python3.10
, 请先安装所需依赖:
安装环境:安装过程请参考《TopsRider软件栈安装手册》,请根据手册完成TopsRider软件栈安装
安装 合适版本的 torch cpu 和 torchvision cpu,可以参考下面的命令
`bash pip3 install torch==2.3.0 torchvision==0.18.0 --index-url https://download.pytorch.org/whl/cpu `
安装 torch_gcu
不同的 Intel/AMD 平台上因为 CPU 架构、指令集的差异,生成的图片可能有细微差异