在Linux云服务器上部署stable diffusion的lora训练的另一种方法

这里参考了https://www.bilibili.com/video/BV1fs4y1x7p2/?vd_source=419c9ebc4060e9bec24d95773bba5275 LoRA 模型训练教程 一键包

以及:

https://colab.research.google.com/drive/1_f0qJdM43BSssNJWtgjIlk9DkIzLPadx#scrollTo=8Qp6STJk2Wjh

首先是安装miniconda 或者 anaconda 来获得虚拟环境:

wget https://repo.anaconda.com/archive/Anaconda3-5.3.0-Linux-x86_64.sh
chmod +x Anaconda3-5.3.0-Linux-x86_64.sh
./Anaconda3-5.3.0-Linux-x86_64.sh

建立虚拟环境:

conda create -n Lora python=3.10
conda init bash #添加conda环境进入Bash configuration file
source /root/.bashrc #重新加载bash配置
conda activate lora # 加载虚拟环境

这里我们只需要有python 3.10的环境即可:

之后git得到文件(没有git,自行安装git):

git clone --recurse-submodules https://github.com/Akegarasu/lora-scripts
cd lora-scripts && git pull && git submodule update --init --recursive

安装依赖(确保你有pip):

cd home/lora-scripts/sd-scripts/
pip -q install --upgrade -r requirements.txt

安装xformers:

pip install -U xformers

或者:

conda install xformers

安装Triton:

pip -q install triton

安装lion:

pip -q install --upgrade lion-pytorch locon

此时已经安装完成。修改train.sh的数据进行训练即可。

你可能感兴趣的:(stable,diffusion,python,经验分享)