aarch64 arm64 部署 stable diffusion webui 笔记 【2】继续安装其他依赖 gfpgan

接上篇

aarch64 arm64 部署 stable diffusion webui 笔记 【1】准备 venv 安装pytorch 验证cuda_hkNaruto的博客-CSDN博客

编辑requirements_versions.txt,注释掉torch

启动webui.sh

(venv) [root@ceph3 stable-diffusion-webui]# useradd yeqiang

useradd:警告:此主目录已经存在。

不从 skel 目录里向其中复制任何文件。

(venv) [root@ceph3 stable-diffusion-webui]# chown yeqiang:yeqiang . -R

(venv) [root@ceph3 stable-diffusion-webui]# su yeqiang

(venv) [yeqiang@ceph3 stable-diffusion-webui]$ ./webui.sh

故障,通过修改源码,添加打印发现强制验证了torch,torchvision

继续。。

切换用户重新配置环境变量

yeqiang@ceph3 root\]$ cd /home/yeqiang/stable-diffusion-webui/ \[yeqiang@ceph3 stable-diffusion-webui\]$ source venv/bin/activate (venv) \[yeqiang@ceph3 stable-diffusion-webui\]$ export LD_LIBRARY_PATH=/usr/local/lib64:/usr/local/lib:/usr/lib64:/usr/lib 手动安装torchvision ![](https://file.jishuzhan.net/article/1700780562890887169/5f42edf5d5554b1daaae857c4c5e8ede.png) 问题:pip会自动依赖安装torch==2.0.1,这个版本是CPU版本,Ctrl+C中断,选择手动编译安装torchvision 源码: [https://github.com/pytorch/vision/archive/refs/tags/v0.15.2.tar.gz](https://github.com/pytorch/vision/archive/refs/tags/v0.15.2.tar.gz "https://github.com/pytorch/vision/archive/refs/tags/v0.15.2.tar.gz") 编译 \[root@ceph3 \~\]# su yeqiang \[yeqiang@ceph3 root\]$ cd \~ \[yeqiang@ceph3 \~\]$ cd stable-diffusion-webui/ \[yeqiang@ceph3 stable-diffusion-webui\]$ source venv/bin/activate (venv) \[yeqiang@ceph3 stable-diffusion-webui\]$ cd \~ (venv) \[yeqiang@ceph3 \~\]$ tar -xf vision-0.15.2.tar.gz (venv) \[yeqiang@ceph3 \~\]$ cd vision-0.15.2/ (venv) \[yeqiang@ceph3 vision-0.15.2\]$ export LD_LIBRARY_PATH=/usr/local/lib64:/usr/local/lib:/usr/lib64:/usr/lib (venv) \[yeqiang@ceph3 vision-0.15.2\]$export PATH=/usr/local/cuda/bin:$PATH (venv) \[yeqiang@ceph3 vision-0.15.2\]$ python3 setup.py build (venv) \[yeqiang@ceph3 vision-0.15.2\]$ python3 setup.py install 网络故障处理(自己的环境问题,可不关注) (venv) \[yeqiang@ceph3 vision-0.15.2\]$ python3 -m pip install Pillow==10.0.0 -i https://pypi.tuna.tsinghua.edu.cn/simple (venv) \[yeqiang@ceph3 vision-0.15.2\]$ python3 -m pip install requests==2.31.0 -i https://pypi.tuna.tsinghua.edu.cn/simple (venv) \[yeqiang@ceph3 vision-0.15.2\]$ python3 -m pip install numpy==1.26.0b1 -i https://pypi.tuna.tsinghua.edu.cn/simple 当前状态 ![](https://file.jishuzhan.net/article/1700780562890887169/76035a20fe054715861015f8202c1007.png) 启动webui.sh,开始自动安装,观察 (venv) \[yeqiang@ceph3 vision-0.15.2\]$ cd /home/yeqiang/stable-diffusion-webui/ (venv) \[yeqiang@ceph3 stable-diffusion-webui\]$ ./webui.sh 离线安装(网络问题,可不关注) (venv) \[yeqiang@ceph3 stable-diffusion-webui\]$ python3 -m pip install /home/yeqiang/stable-diffusion-webui-libs/\*.whl (venv) \[yeqiang@ceph3 stable-diffusion-webui\]$ python3 -m pip install file:///home/yeqiang/stable-diffusion-webui-libs/filterpy-1.4.5.zip (venv) \[yeqiang@ceph3 stable-diffusion-webui\]$ python3 -m pip install file:///home/yeqiang/stable-diffusion-webui-libs/basicsr-1.4.2.tar.gz (venv) [yeqiang@ceph3 stable-diffusion-webui]$ python3 -m pip install file:///home/yeqiang/stable-diffusion-webui-libs/filterpy-1.4.5.zip Processing /home/yeqiang/stable-diffusion-webui-libs/filterpy-1.4.5.zip Preparing metadata (setup.py) ... done Requirement already satisfied: numpy in ./venv/lib/python3.10/site-packages (from filterpy==1.4.5) (1.26.0b1) Requirement already satisfied: scipy in ./venv/lib/python3.10/site-packages (from filterpy==1.4.5) (1.11.2) Requirement already satisfied: matplotlib in ./venv/lib/python3.10/site-packages (from filterpy==1.4.5) (3.7.2) Requirement already satisfied: packaging>=20.0 in ./venv/lib/python3.10/site-packages (from matplotlib->filterpy==1.4.5) (23.1) Requirement already satisfied: fonttools>=4.22.0 in ./venv/lib/python3.10/site-packages (from matplotlib->filterpy==1.4.5) (4.42.1) Requirement already satisfied: contourpy>=1.0.1 in ./venv/lib/python3.10/site-packages (from matplotlib->filterpy==1.4.5) (1.1.0) Requirement already satisfied: python-dateutil>=2.7 in ./venv/lib/python3.10/site-packages (from matplotlib->filterpy==1.4.5) (2.8.2) Requirement already satisfied: pyparsing<3.1,>=2.3.1 in ./venv/lib/python3.10/site-packages (from matplotlib->filterpy==1.4.5) (3.0.9) Requirement already satisfied: cycler>=0.10 in ./venv/lib/python3.10/site-packages (from matplotlib->filterpy==1.4.5) (0.11.0) Requirement already satisfied: kiwisolver>=1.0.1 in ./venv/lib/python3.10/site-packages (from matplotlib->filterpy==1.4.5) (1.4.5) Requirement already satisfied: pillow>=6.2.0 in ./venv/lib/python3.10/site-packages (from matplotlib->filterpy==1.4.5) (10.0.0) Requirement already satisfied: six>=1.5 in ./venv/lib/python3.10/site-packages (from python-dateutil>=2.7->matplotlib->filterpy==1.4.5) (1.16.0) Building wheels for collected packages: filterpy Building wheel for filterpy (setup.py) ... done Created wheel for filterpy: filename=filterpy-1.4.5-py3-none-any.whl size=110334 sha256=ebe74d23306277b389d61d6a6450c026877f94faba646830e7bb6b4eced72562 Stored in directory: /home/yeqiang/.cache/pip/wheels/33/87/3a/5541add2fe3261f47dc6b60b56b6c5356f09625c13e05234e8 Successfully built filterpy Installing collected packages: filterpy Successfully installed filterpy-1.4.5 [notice] A new release of pip is available: 23.0.1 -> 23.2.1 [notice] To update, run: pip install --upgrade pip (venv) [yeqiang@ceph3 stable-diffusion-webui]$ python3 -m pip install /home/yeqiang/stable-diffusion-webui-libs/gfpan-libs/* (venv) \[yeqiang@ceph3 stable-diffusion-webui\]$ python3 -m pip install file:///home/yeqiang/stable-diffusion-webui-libs/8d2447a2d918f8eba5a4a01463fd48e45126a379.zip ![](https://file.jishuzhan.net/article/1700780562890887169/5854ddb9af464d2d85a0bb1edea9ac6d.png) 当前进度 (venv) \[yeqiang@ceph3 stable-diffusion-webui\]$ pip list Package Version ----------------------- ------------------ absl-py 1.4.0 addict 2.4.0 basicsr 1.4.2 cachetools 5.3.1 certifi 2023.7.22 charset-normalizer 3.2.0 contourpy 1.1.0 cycler 0.11.0 Cython 3.0.2 facexlib 0.3.0 filelock 3.12.3 filterpy 1.4.5 fonttools 4.42.1 future 0.18.3 gfpgan 1.3.5 google-auth 2.22.0 google-auth-oauthlib 1.0.0 grpcio 1.57.0 idna 3.4 imageio 2.31.3 importlib-metadata 6.8.0 Jinja2 3.1.2 kiwisolver 1.4.5 lazy_loader 0.3 llvmlite 0.40.1 lmdb 1.4.1 Markdown 3.4.4 MarkupSafe 2.1.3 matplotlib 3.7.2 mpmath 1.3.0 networkx 3.1 numba 0.57.1 numpy 1.24.4 oauthlib 3.2.2 opencv-python 4.8.0.76 packaging 23.1 Pillow 10.0.0 pip 23.0.1 platformdirs 3.10.0 protobuf 4.23.4 pyasn1 0.5.0 pyasn1-modules 0.3.0 pyparsing 3.0.9 python-dateutil 2.8.2 PyWavelets 1.4.1 PyYAML 6.0.1 requests 2.31.0 requests-oauthlib 1.3.1 rsa 4.9 scikit-image 0.21.0 scipy 1.11.2 setuptools 65.5.0 six 1.16.0 sympy 1.12 tb-nightly 2.15.0a20230902 tensorboard-data-server 0.7.1 tifffile 2023.8.30 tomli 2.0.1 torch 2.0.0a0+gite9ebda2 torchvision 0.15.2a0 tqdm 4.66.1 typing_extensions 4.7.1 urllib3 1.26.16 Werkzeug 2.3.7 wheel 0.41.2 yapf 0.40.1 zipp 3.16.2 \[notice\] A new release of pip is available: 23.0.1 -\> 23.2.1 \[notice\] To update, run: pip install --upgrade pip

相关推荐
喝过期的拉菲32 分钟前
使用 Pytorch Lightning 时追踪指标和可视化指标
pytorch·可视化·lightning·指标追踪
山野万里__1 小时前
C++与Java内存共享技术:跨平台与跨语言实现指南
android·java·c++·笔记
寻丶幽风3 小时前
论文阅读笔记——VGGT: Visual Geometry Grounded Transformer
论文阅读·笔记·transformer·三维重建·3dgs·vggt
天水幼麟3 小时前
python学习笔记(深度学习)
笔记·python·学习
巴里巴气3 小时前
安装GPU版本的Pytorch
人工智能·pytorch·python
you45804 小时前
小程序学习笔记:使用 MobX 实现全局数据共享,实例创建、计算属性与 Actions 方法
笔记·学习·小程序
笑衬人心。4 小时前
初学Spring AI 笔记
人工智能·笔记·spring
UQI-LIUWJ4 小时前
计算机组成笔记:缓存替换算法
笔记·缓存
DKPT4 小时前
Java设计模式之结构型模式(外观模式)介绍与说明
java·开发语言·笔记·学习·设计模式
江太翁5 小时前
Pytorch torch
人工智能·pytorch·python