一.虚拟环境的搭建(准备)
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