Intel XE核显跑pytorch踩坑记录

给想用核显跑pytorch的同学一点参考

一、安装需求

  • intel 11代及以后的CPU
  • windows10及以后的操作系统或Linux系统

二、准备工作

三、安装

按如下命令安装:

conda install pkg-config libuv
python -m pip install torch==2.5.1 torchvision==0.20.1 torchaudio==2.5.1 intel-extension-for-pytorch==2.5.10 --extra-index-url https://pytorch-extension.intel.com/release-whl/stable/xpu/us/

注意了,是 intel-extension-for-pytorch==2.5.10,不是 intel-extension-for-pytorch==2.5.1,也不是 intel_extension_for_pytorch==2.5.10,坑死了。

四、验证

进入python,运行如下代码进行验证:

import torch
import intel_extension_for_pytorch as ipex

print(torch.__version__)
print(ipex.__version__)

# 检查 XPU 是否可用
# if torch.xpu.is_available():
if ipex.is_available():
    device = torch.device("xpu")
    print(f"XPU 设备名称: {torch.xpu.get_device_name(0)}")  # 应显示 Intel(R) Iris Xe Graphics
else: print("XPU 不可用,请检查驱动和安装!")

没报什么错的话基本就成功了,祝好运!

常见问题

您可能会遇到以下问题:

OSError: [WinError 126] 找不到指定的模块。 Error loading "C:\ProgramData\miniforge3\envs\xpu\lib\site-packages\torch\lib\backend_with_compiler.dll" or one of its dependencies.

解决方法:
①上面说的oneAPI和pkg-config libuv记得装欸!!!
②可以尝试安装Visual C++ Redistributable或安装Visual Studio
③尝试pip install mkl-dpcpp dpcpp-cpp-rt

还是没解决的话,自己去这里慢慢逛吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值