🎨📚【深度解析】解决`Stable Diffusion`运行时CUDA版本冲突:PyTorch与torchvision版本匹配指南🎯 当你在探索创新的文本生成工具`Stable Diffusion`时,可能会遇到一个恼人的错误:“PyTorch has CUDA Version=11.7 and torchvision has CUDA Version=11.8. Please reinstall the torchvision that matches your PyTorch install”。别担心,本文将带你一步步解决这个问题,让你的项目流畅运行起来✨! 🚀 **步骤一:启动虚拟环境** 如果你在Anaconda环境中工作,先确保在正确的环境中操作。使用以下命令激活你的`sdwebui`虚拟环境: ```shell conda activate sdwebui && source venv/bin/activate ``` 💻 **:computer: 步骤二:安装匹配的PyTorch版本** 为了解决版本冲突,你需要找到与现有PyTorch(版本11.7)兼容的torchvision版本。使用`pip`卸载并安装特定版本: ```shell pip uninstall torch && pip install xformers==0.0.16rc425 torch==1.13.1+cu117 torchvision==0.14.1+cu117 --extra-index-url https://download.pytorch.org/whl/cu117 ``` **:warning: 注意版本号匹配!** **:unlock: 步骤三:退出虚拟环境** 完成安装后,别忘了关闭虚拟环境: ```shell deactivate && conda deactivate ``` **:wrench: 重启WebUI** 现在,重启`Stable Diffusion`的WebUI,看看是否解决了问题。如果一切顺利,恭喜你,已经成功解决了这个CUDA版本不兼容的警告! **:white_check_mark: 结束语** 遇到技术问题时,保持冷静,遵循步骤并细心排查是关键。希望这篇教程能帮助你在探索`Stable Diffusion`的旅程中少走弯路。继续保持学习的热情,让创意无限流动吧!🚀🌈 --- * * * 本文由 [Markdown](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet) 格式转换为HTML,以便于阅读。如有需要,您可以将其复制到支持Markdown的编辑器中查看原始格式。如果有任何疑问或需要进一步的帮助,请随时留言!💡💬

下载附件