Diffusers库安装

diffusers 是由 Hugging Face团队开发并维护的开源 Python 库,专门用于加载、使用和定制扩散模型(Diffusion Models),聚焦于生成式 AI 领域(如图像生成、文生图、图生图等)。

它的核心定位是:降低扩散模型的使用门槛 ------ 不需要从零实现复杂的扩散算法,实现简单调用 Stable Diffusion、DALL-E 类的扩散模型,同时也支持研究者对模型进行定制和扩展。

在安装diffusers库也遇到了一些问题,这里做一个安装顺序记录:

参考diffusers安装教程:https://huggingface.co/docs/diffusers/installation?install=conda

diffusers库支持:Python 3.8+ and PyTorch 1.4+

(1)创建虚拟环境:

python 复制代码
conda create -n diffusion_env python=3.9

(2)安装pytorch

python 复制代码
conda install pytorch==2.1.1 torchvision==0.16.1 torchaudio==2.1.1 pytorch-cuda=11.8 -c pytorch -c nvidia

(3)安装diffusers库(利用conda安装):

python 复制代码
conda install -c conda-forge diffusers

安装后遇到numpy兼容报错问题,解决方法见这篇博文

导出requirements.txt文件:

python 复制代码
# 导出所有包(包括系统级包)
pip freeze > requirements.txt

# 导出当前虚拟环境中的包
pip list --format=freeze > requirements.txt
复制代码
datasets==4.4.2
diffusers==0.35.2
huggingface_hub==0.34.4
matplotlib==3.6.0
numpy==1.26.4
pandas==2.3.3
pillow==11.3.0
torch==2.1.1
torchaudio==2.1.1
torchvision==0.16.1
相关推荐
Source.Liu40 分钟前
【A11】服务器数据库结构笔记
服务器·数据库·笔记
1314lay_10071 小时前
ABAP 读取服务器的文件 OPEN DATASET,READ DATASET f_filepath INTO l_file.
经验分享·笔记
MichaelJohn1 小时前
我用 Obsidian + Claude Code + GitHub 搭了个真正「会生长」的第二大脑
笔记
zhangrelay2 小时前
手机长周期测评十周年终结版本-2026
笔记·学习·智能手机
海海不掉头发2 小时前
图论与应用_课堂笔记
笔记·图论
杨逢昌工厂6S管理3 小时前
127-钣金产线6S改善后总反弹?杨逢昌一线现场诊断笔记:反弹背后的熵增机理与基准化治理
经验分享·笔记·职场和发展·学习方法
测试运维日常笔记4 小时前
SQL 快速学习笔记:1~2 小时掌握面试重点
笔记·sql·学习
Hotchip_MEMS4 小时前
从触发吸气道智能感知:MEMS硅麦埋下雾化器智能化伏笔
大数据·人工智能·笔记·电脑·制造
波力海苔夹心脆6754 小时前
C# StringBuilder 详解:字符串拼接为什么总说要用它?
开发语言·笔记·c#·.net·字符串·stringbuilder·入门教程
weixin_448119944 小时前
Datawhale DeepSeek Harness 技术入门与架构原理 笔记3
笔记·架构