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
相关推荐
锦瑟弦音13 分钟前
金蝶二开笔记&&setCancelMessage
笔记
_李小白19 分钟前
【OSG学习笔记】Day 45: osg::Camera::DrawCallback (抓取图片)
笔记·学习
Java面试题总结1 小时前
2026年Java面试题最新整理,附白话答案
java·开发语言·jvm·笔记·spring·intellij-idea
Westward-sun.1 小时前
OpenCV + dlib 人脸关键点检测学习笔记(68点)
人工智能·笔记·opencv·学习·计算机视觉
chushiyunen2 小时前
阿里云部署dify笔记
笔记·阿里云·云计算
大邳草民2 小时前
Python 对象模型与属性访问机制
开发语言·笔记·python
kinl20182 小时前
cs2385_note5 (lec18-lec19) Variational Inference & Control as Inference
笔记
智者知已应修善业3 小时前
【51单片机非精准计时2个外部中断启停】2023-5-29
c++·经验分享·笔记·算法·51单片机
仲芒3 小时前
[24年单独笔记] MySQL 中的简单查询搜索示例
笔记·mysql
Oll Correct3 小时前
实验十六:路由环路问题
网络·笔记