ConfyUI(sd-webui)-aki-v4.9.1升级安装Torch 2.5.1-CUDA12.4【含安装包】 ...

打印 上一主题 下一主题

主题 863|帖子 863|积分 2589

总结:
原地升级操作三步走【要有一个能正常运行的aki-v4.9.1,先压缩备份它】:

一、在绘世-高级选项-安装PyTorch时,找到靠近并且低于N卡CUDA驱动版本的版本,体现安装成功;
二、重启绘世-高级选项-原生组件管理CUDA Toolkit,点同步,体现安装成功;
三、重启绘世-“一键启动”有bitsandbytes报错【官方包无报错】,重新安装有两种方式:一种在“重装单个Python组件“装对应的whl文件;另一种去GitHub下ZIP包,python setup.py build install;体现安装成功。

建议直接用官方的aki-v4.9.1去升级,不要用装了大量自用插件的去升级【太多报错了】,升级后的项目包同时在项目下会有下载好的Torch 2.5.1_CUDA12.4.whl缓存【这样“高级选项”重装会不去下载而直接去利用已有的】,这时测试启动无报错,压缩备份生存好官方升级后的项目包,这样以后下载的插件有问题,或出现软件损坏的情况,可以快速恢复创作环境,由于这个3G大小的文件只能以300k的速度并且要下载3小时,目前没有找到方法能让aki-v4.9.1软件识别并安装Torch 2.5.1_CUDA12.4.whl离线包,这样软件就有双重保险【升级后的软件本身离线利用本地已有的重装】,这样就可以去浪了。
目前电脑上装了三个官方原装没有安装插件的SD【电脑系统没装git、python、cuda,环境变量和安装目录都删除了,这些都装在conda中供VSCode利用】,并且都压缩备份了,sd-webui-aki-v4.9.1-Pytorch231Cuda118【原装】、sd-webui-aki-v4.9.1-Pytorch250Cuda124、sd-webui-aki-v4.9.1-Pytorch251Cuda124,切换利用时如下图,会报:找不到内核,多试几次,就可以打开了,SD软件没问题不会去切换备用SD,就不去安装Git了。
这些全部放到百度网盘,均采用官方包,Pytorch2.5.1版只增加了PS插件,ConfyUI压缩包大是由于增加comfyui-animatediff-evolved官方模型(没会报错),下载地址:https://pan.baidu.com/s/1mGQIqvVOMgy_ADzwKXvHig?pwd=579x
声明:本安装包基于B站的秋葉aaaki的安装包,更新了Pytorch和Cuda版本,方便即开即用,其中没有添加任何第三方信息,仅供交流利用。

测试torch、cuda是否安装成功,cuda是否运行,在绘世-高级-启动下令提示符,输入Python,出现下面信息:
  1. (SD-Launcher) D:\SoftData\SD\sd-webui-aki-v4.9.1 >python
  2. Python 3.10.11 | packaged by conda-forge | (main, Oct 24 2024, 16:02:16) [MSC v.1916 64 bit (AMD64)] on win32
  3. Type "help", "copyright", "credits" or "license" for more information.
  4. >>>import torch,platform
  5. >>>print(f"  Python:  {platform.python_version()},  \n  Pytorch:  {torch.__version__},   \n  CUDA: {torch.version.cuda}, \n  Cuda是否可用: {torch.cuda.is_available()}.")
  6.   Python:  3.10.11,
  7.   Pytorch:  2.5.1+cu124,
  8.   CUDA: 12.4,
  9.   Cuda是否可用: True.
复制代码
!!!
以下是sd-webui-aki-v4.9.1【有大量插件】安装和启动中出现过的问题,仅供参考。
!!!

安装完成第一次启动出现错误:
  1. Checking faceswaplab requirements
  2. 0.018277600000146776
  3. False
  4. CUDA SETUP: PyTorch settings found: CUDA_VERSION=124, Highest Compute Capability: 7.5.
  5. CUDA SETUP: To manually override the PyTorch CUDA version please see:https://github.com/TimDettmers/bitsandbytes/blob/main/how_to_use_nonpytorch_cuda.md
  6. CUDA SETUP: Required library version not found: libbitsandbytes_cuda124.dll. Maybe you need to compile it from source?
  7. CUDA SETUP: Defaulting to libbitsandbytes_cpu.dll...
  8. ================================================ERROR=====================================
  9. CUDA SETUP: CUDA detection failed! Possible reasons:
  10. 1.You need to manually override the PyTorch CUDA version. Please see: "https://github.com/TimDettmers/bitsandbytes/blob/main/how_to_use_nonpytorch_cuda.md
  11. 2.CUDA driver not installed
  12. 3.CUDA not installed
  13. 4.You have multiple conflicting CUDA libraries
  14. 5.Required library not pre-compiled for this bitsandbytes release!
  15. CUDA SETUP: If you compiled from source, try again with make CUDA_VERSION=DETECTED_CUDA_VERSION for example, make CUDA_VERSION=118.
  16. CUDA SETUP: The CUDA version for the compile might depend on your conda install. Inspect CUDA version via conda list | grep cuda.
复制代码
翻译过来就是:
  1. 检查刷脸板要求
  2. 0.018277600000146776
  3. CUDA设置:PyTorch设置发现:CUDA_VERSION=124,最高计算能力:7.5。
  4. CUDA设置:要手动覆盖PyTorch CUDA版本,请参阅:https://github.com/TimDettmers/bitsandbytes/blob/main/how_to_use_nonpytorch_cuda.md
  5. CUDA安装:没有找到所需的库版本:libbitsandbytes_cuda124.dll。也许你需要从源代码编译它?
  6. CUDA设置:默认为libbitsandbytes_cpu.dll…
  7. ============ 错误 ==============
  8. CUDA安装:CUDA检测失败!可能的原因:
  9. 1.您需要手动覆盖PyTorch CUDA版本。请参阅:“https://github.com/TimDettmers/bitsandbytes/blob/main/how_to_use_nonpytorch_cuda.md
  10. 2.CUDA驱动程序未安装
  11. 3.CUDA未安装
  12. 4.您有多个冲突的CUDA库
  13. 5.这个bitsandbytes版本没有预先编译所需的库!
  14. CUDA设置:如果您从源代码编译,请再次尝试‘ make CUDA_VERSION=124 ’,例如‘ make CUDA_VERSION=118 ’。
  15. CUDA安装:编译的CUDA版本可能取决于你的conda安装。通过‘ conda list | grep CUDA ’检查CUDA版本。
复制代码
第一次操作:
前面的报错有bitsandbytes,这里没写。
https://github.com/bitsandbytes-foundation/bitsandbytes,下载ZIP,
在项目路径下解压,在绘世-高级选项-启动下令提示符:
  1. cd bitsandbytes
  2. python setup.py build install
复制代码
不报错;
在绘世-高级选项-重装单个Python组件-pip软件包名称:bitsandbytes,体现成功
安装完成第二次启动出现错误:
  1. ERROR: Could not install packages due to an OSError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。: 'd:\softdata\sd\sd-webui-aki-v4.9.1\python\lib\site-packages\bitsandbytes-0.44.2.dev0-py3.10-win-amd64.egg'
  2. Consider using the --user option or check the permissions.
  3. 错误:由于OSError无法安装软件包:[WinError 32]另一个程序正在使用此文件,进程无法访问。:“d: \ \ softdata \ \ sd \ \ python sd-webui-aki-v4.9.1 \ \ \ \ lib \ \网站\ \ bitsandbytes-0.44.2.dev0-py3.10-win-amd64.egg '
  4. 考虑使用‘——user ’选项或检查权限。
复制代码
第二次操作:
在绘世-高级选项-原生组件管理-CUDA Toolkit:原来的安装,变成了同步,点它,体现成功
安装完成第三次启动出现错误:
  1. WARNING:bitsandbytes.cextension:
  2. CUDA Setup failed despite CUDA being available. Please run the following command to get more information:
  3. python -m bitsandbytes
  4. 警告:bitsandbytes.cextension:
  5. CUDA安装失败,尽管CUDA可用。请执行以下命令获取更多信息:
  6. Python -m bitsandbytes
复制代码
第三次操作:
在绘世-高级-启动下令提示符:
Python -m bitsandbytes
出现下面问题,在其中捉住关键字:
site-packages/bitsandbytes-0.44.2,
这是个包,可到https://pypi.org/找,
找版本低于并且靠近它的,
找到:bitsandbytes-0.44.1-py3-none-win_amd64.whl,文件放到项目路径下,
在绘世-高级选项-重装单个Python组件-pip软件包名称:bitsandbytes-0.44.1-py3-none-win_amd64.whl,体现成功
  1. Could not find the bitsandbytes CUDA binary at WindowsPath('D:/SoftData/SD/sd-webui-aki-v4.9.1/python/lib/site-packages/bitsandbytes-0.44.2.dev0-py3.10-win-amd64.egg/bitsandbytes/libbitsandbytes_cuda124.dll')
  2. Could not load bitsandbytes native library: Could not find module 'D:\SoftData\SD\sd-webui-aki-v4.9.1\python\lib\site-packages\bitsandbytes-0.44.2.dev0-py3.10-win-amd64.egg\bitsandbytes\libbitsandbytes_cpu.dll' (or one of its dependencies). Try using the full path with constructor syntax.
  3. Traceback (most recent call last):
  4. File "D:\SoftData\SD\sd-webui-aki-v4.9.1\python\lib\site-packages\bitsandbytes-0.44.2.dev0-py3.10-win-amd64.egg\bitsandbytes\cextension.py", line 104, in <module>
  5. lib = get_native_library()
  6. File "D:\SoftData\SD\sd-webui-aki-v4.9.1\python\lib\site-packages\bitsandbytes-0.44.2.dev0-py3.10-win-amd64.egg\bitsandbytes\cextension.py", line 91, in get_native_library
  7. dll = ct.cdll.LoadLibrary(str(binary_path))
  8. File "D:\SoftData\SD\sd-webui-aki-v4.9.1\python\lib\ctypes_init_.py", line 452, in LoadLibrary
  9. return self.dlltype(name)File "D:\SoftData\SD\sd-webui-aki-v4.9.1\python\lib\ctypes_init.py", line 374, in init
  10. self._handle = _dlopen(self._name, mode)
  11. FileNotFoundError: Could not find module 'D:\SoftData\SD\sd-webui-aki-v4.9.1\python\lib\site-packages\bitsandbytes-0.44.2.dev0-py3.10-win-amd64.egg\bitsandbytes\libbitsandbytes_cpu.dll' (or one of its dependencies). Try using the full path with constructor syntax.
复制代码
注意:
之前的提示:CUDA安装失败,只管CUDA可用,也能启动,但最好去解决它。
绘世一键启动成功后,在绘世-控制台,每行代码仔细观察,无任何失败或报错的信息。
“重装单个Python组件“尽量优先用来装whl文件,新手的全部的安装等等操作只能从绘世的界面开始,必须在此进入CMD,才可进入项目环境,之后才能进行操作。
笔记:
用“bilibili@秋葉aaaki”的“A绘世启动器.exe”出现报错,假如是pip软件包,则在绘世-高级-启动下令提示符:Python -m 软件包名称,中去找问题,并到https://pypi.org/去找版本低于并且靠近它版本的whl文件,放到项目下,在“重装单个Python组件“安装。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

用户国营

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表