当前位置:AIGC资讯 > AIGC > 正文

使用 Intel Arc GPU 进行Stable Diffusion,在 Windows 上使用 PyTorch 和 Docker

PyTorch 的英特尔扩展提供优化和功能以提高英特尔硬件的性能。它通过 PyTorch “xpu” 设备为 Intel 离散 GPU 提供简单的 GPU 加速。这允许用户使用 Docker Desktop 和 WSL2 在基于 Intel GPU 的 Windows 计算机上运行 PyTorch 模型。

Docker 的主要优势之一是它简化了安装过程。它负责所有必要的步骤,包括安装oneAPI 图形运行时、PyTorch 依赖项和任何其他所需的库。这使得在英特尔 GPU 上启动和运行 PyTorch 模型的过程变得简单高效。为了演示,我们将使用 Intel Arc GPU 在 Windows 上运行一个流行的 AI 文本到图像模型和稳定扩散。

设置

先决条件

如果您想继续操作,请确保您的 Windows 计算机具有最新的 Intel Arc GPU 驱动程序,并且您的 Intel GPU 已列在 Windows 设备管理器中:

使用 WSL2 启用 Docker 桌面

我们将使用带有 WSL2 的 Docker Desktop,因此请确保您的计算机已启用 WSL2。您可以使用以下命令进行检查:

wsl -l -v


现在我们已经启动并运行了 WSL2,安装适用于 Windows 的 Docker Desktop并重新启动。

cu

更新时间 2023-12-09