这个问题是关于PyTorch无法使用GPU的问题。这个问题通常是由于环境配置或代码设置的问题导致的。
选择安装和使用 Stable Diffusion WebUI 来完成实验。这一步是没有完成吧,没有做好基础搭建。https://developer.aliyun.com/adc/scenario/exp/f4c01f9be9224611b35197d545923fda?spm=a2c6h.13858375.0.i0.7aeb4759ZPO2lC
安装基础工具。
Stable Diffusion WebUI 的安装与运行需要使用到一些工具软件,我们需要先通过 Yum 安装它们。
sudo yum install -y git conda mesa-libGL zlib-devel libjpeg-turbo-devel
初始化Conda:
conda init bash
. ~/.bashrc
利用Conda创建Python虚拟环境。
这里我们采用官方推荐的Python版本3.10.6:
conda create -y --name py310 python=3.10.6
激活Python3.10.6(重要):
conda activate py310
拉取 Stable Diffusion WebUI 代码。
接着,我们从 Github 上获取最新的 Stable Diffusion WebUI 代码。
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
说明:由于 Github 访问存在不稳定性,可能需要多试几次。
项目下载完成后,我们将 Web Terminal 的操作目录设置为项目所在目录。
cd stable-diffusion-webui
安装项目依赖。
Stable Diffusion 的运行还依赖于需要 Python 包,我们可以通过 PIP 将它们全部准备就绪。
提醒:优于torch体积比较大,以及其他依赖库较多,这里可能需要3~5分钟,具体时长视使用时候的网络连接情况。
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu117
pip install cython opencv-python-headless gfpgan open-clip-torch xformers pyngrok clip-anytorch
pip install -r requirements_versions.txt
启动 Stable Diffusion WebUI。
当一切准备就绪,我们可以使用以下命令启动 Stable Diffusion WebUI。
python launch.py --listen
在启动时,Stable Diffusion WebUI 会根据需要下载一些必要模型数据,另外,加载模型也需要花费一些时间,所以我们现在要做的就是耐心等待。当 Terminal 中显示出 Running on local URL: http://0.0.0.0:7860字样,就表示程序已经启动并对外提供服务了。
根据你提供的错误信息,你的PyTorch无法使用GPU。这可能是由于以下原因导致的:
你可以尝试以下操作来解决这个问题:
从错误信息来看,问题出在 Torch 无法使用 GPU 上。这可能是因为你的系统上没有安装合适的 GPU 支持库,或者 Python 环境配置有问题。
为了解决这个问题,你可以尝试以下步骤:
ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!欢迎加入技术交流群:微信公众号:魔搭ModelScope社区,钉钉群号:44837352