深度学习2—stable diffusion

一.虚拟环境的搭建(准备)

1.列出现在的所有环境

conda env list

结果为:

clt@clt:~$ conda env list

# conda environments:
#
base                   /home/clt/miniconda3

2.创建虚拟环境

2.1进入base

conda activate base

结果为:(仅在当前终端有效)

(base) clt@clt:~$ 

2.2创建虚拟环境

conda create -n diffusion_env python=3.10  # 创建名为 diffusion_env 的虚拟环境

中间按y键确认,然后等待

进入这个虚拟环境,终端直接输入

conda activate diffusion_env  

终端命令行最前面变成(diffusion_env)

成功创建,以后再要进入这个虚拟空间也直接输入上面这一行代码进入

2.3安装pytorch(框架)

         我们要在pytorch这个框架里运行diffusion

在(diffusion_env)虚拟环境下终端输入:

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

(会很慢) 

二.stable diffusion

1.加载stable diffusion模型

 1.1克隆diffusion库

(diffusion_env)环境下在主目录输入:

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

在主目录可以看到stable-diffusion-webui的文件夹

1.2安装模型

1.2.1更换源地址

(diffusion_env)下输入:

python -m pip install --upgrade pip
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

1.2.2安装模型(我选择的是生成动漫风格图片的)

网盘:【超级会员V4】通过百度网盘分享的文件:用来分享:https://pan.baidu.com/s/12pfH8leknLsap440Jvlzhw?pwd=huo3 
提取码:huo3

从网盘里找名为

revAnimated_v122EOL.safetensors

放在 

stable-diffusion-webui的models/Stable-diffusion

1.2.3安装依赖

(diffusion_env)下输入:

cd stable-diffusion-webui/
pip install -r requirements_versions.txt
pip install -r requirements.txt

1.3启动

python launch.py

会弹出一个浏览器页面 

2.使用这个模型

不知道,只是用这个模型来试一试能不能搭建环境,也不会用到这个模型;有兴趣可以玩一玩,但是我选择的模型不太好弄。

三.使用pycharm显示项目

使用pycharm可以让不同项目在不同虚拟环境下运行得更加方便,但是VScode和终端搭配也能在不打开pycharm的情况下实现?(不确定)

1.打开pycharm

见第一篇文章深度学习1

2.在pycharm中打开项目

2.1打开项目

点击新建项目,选择stable diffusion webui的路径

 

 

 

2.2选择 虚拟环境

选择右上角的设置列表,点击设置

 

 

等待加载即可

四.car diffusion (十分的可选)

1.下载解压项目

1.1从网盘里下载“stable diffusion”文件夹,并解压rar压缩文件

1.2解压rar压缩文件的方法

解压参考

2.自己探索

b站上有视频,但是讲得有点烂,感兴趣看(我没看完),下期直接尝试diffusion policy(和机器人动作有关的)https://www.bilibili.com/video/BV1P14y187rF/?share_source=copy_web&vd_source=8541a01b50589c05f56714cfb5fda7ff

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值