找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
楼主: rafavi

英特尔(Intel)集成显卡也能使用GPU为模型训练加速(以Intel(R) iris(R) Xe Graphi

[复制链接]

113

主题

46

回帖

680

积分

高级会员

积分
680
 楼主| 发表于 7 天前 | 显示全部楼层
本帖最后由 rafavi 于 2026-1-17 12:08 编辑
  1. pip install torch==2.5.1+cxx11.abi torchvision==0.20.1+cxx11.abi torchaudio==2.5.1+cxx11.abi intel-extension-for-pytorch==2.8.10+xpu --index-url https://pytorch-extension.intel.com/release-whl/stable/xpu/us/
复制代码

Python 312
回复

使用道具 举报

113

主题

46

回帖

680

积分

高级会员

积分
680
 楼主| 发表于 7 天前 | 显示全部楼层
强制在虚拟环境中安装:
  1. pip install --ignore-installed pyyaml
复制代码

或者:

bash
# 明确指定从虚拟环境的 pip 安装
  1. python -m pip install pyyaml
复制代码
回复

使用道具 举报

113

主题

46

回帖

680

积分

高级会员

积分
680
 楼主| 发表于 7 天前 | 显示全部楼层
  1. python -m pip install torch==2.5.1+cxx11.abi torchvision==0.20.1+cxx11.abi torchaudio==2.5.1+cxx11.abi intel-extension-for-pytorch==2.8.10+xpu --index-url https://pytorch-extension.intel.com/release-whl/stable/xpu/us/
复制代码
回复

使用道具 举报

113

主题

46

回帖

680

积分

高级会员

积分
680
 楼主| 发表于 7 天前 | 显示全部楼层
本帖最后由 rafavi 于 2026-1-17 22:26 编辑
  1. pip uninstall  torch-2.9.1+xpu torchvision-0.24.1+xpu torchaudio-2.9.1+xpu -y  (错误)
复制代码
  1. pip uninstall  torch-2.9.1 torchvision-0.24.1 torchaudio-2.9.1 -y  (错误)
复制代码
  1. pip uninstall torch torchvision torchaudio -y
复制代码
  1. pip install torch==2.8.0+xpu torchvision==0.23.0+xpu torchaudio==2.8.0+xpu --index-url https://download.pytorch.org/whl/xpu
复制代码

回复

使用道具 举报

113

主题

46

回帖

680

积分

高级会员

积分
680
 楼主| 发表于 7 天前 | 显示全部楼层
本帖最后由 rafavi 于 2026-1-17 23:21 编辑


pytorch_triton_xpu-3.4.0-cp310-cp310-win_amd64.whl (对等于intel的pytorch==2.8.10+xpu)
https://download.pytorch.org/whl ... cp310-win_amd64.whl
回复

使用道具 举报

113

主题

46

回帖

680

积分

高级会员

积分
680
 楼主| 发表于 6 天前 | 显示全部楼层
遇到:Error loading "盘符:\***\Python310\lib\site-packages\torch\lib\c10_xpu.dll" or one of its dependencies.返回只安装intel的驱动:
完全清理已安装的

  1. # 1. 先完全清理
  2. pip uninstall torch torchvision torchaudio intel-extension-for-pytorch pytorch-triton-xpu -y

  3. # 2. 删除残留文件
  4. $pythonDir = "D:\Program Files\Python310"
  5. $torchDirs = @(
  6.     "$pythonDir\Lib\site-packages\torch",
  7.     "$pythonDir\Lib\site-packages\torchvision", 
  8.     "$pythonDir\Lib\site-packages\torchaudio",
  9.     "$pythonDir\Lib\site-packages\intel_extension_for_pytorch",
  10.     "$pythonDir\Lib\site-packages\pytorch_triton_xpu"
  11. )

  12. foreach ($dir in $torchDirs) {
  13.     if (Test-Path $dir) {
  14.         Remove-Item $dir -Recurse -Force -ErrorAction SilentlyContinue
  15.         Write-Host "删除: $dir" -ForegroundColor Yellow
  16.     }
  17. }

  18. # 3. 重新安装(先试 CPU 版本)
  19. pip install torch==2.5.1 torchvision==0.20.1 torchaudio==2.5.1 --index-url https://download.pytorch.org/whl/cpu

  20. # 4. 测试
  21. python -c "import torch; print(f'PyTorch {torch.__version__} 安装成功'); print(f'可用设备: CPU')"
复制代码


----
安装intel后,查看已安装:

PS E:\AI\driver\pytorch> pip list | Select-String "torch"

torch 2.5.1+cpu
torchaudio 2.5.1+cpu
torchsde 0.2.6
torchvision 0.20.1+cpu
回复

使用道具 举报

113

主题

46

回帖

680

积分

高级会员

积分
680
 楼主| 发表于 4 天前 | 显示全部楼层
离线安装:
先下载 whl 文件:
访问: download.pytorch.org/whl/xpu/
下载对应的文件:
torch-2.8.0+xpu-cp310-cp310-win_amd64.whl
torchvision-0.23.0+xpu-cp310-cp310-win_amd64.whl
intel_extension_for_pytorch-2.8.0+xpu-cp310-cp310-win_amd64.whl
本地安装:
Code:
# 先安装依赖
pip install typing-extensions numpy
pip install pillow

# 安装下载好的 whl 文件
pip install D:\Downloads\torch-2.8.0+xpu-cp310-cp310-win_amd64.whl
pip install D:\Downloads\torchvision-0.23.0+xpu-cp310-cp310-win_amd64.whl
pip install D:\Downloads\intel_extension_for_pytorch-2.8.0+xpu-cp310-cp310-win_amd64.whl

使用 conda 安装(更稳定)
Code:
# 创建新环境
conda create -n ipex_env python=3.10
conda activate ipex_env

# 使用 conda 安装
conda install pytorch=2.8.0 torchvision=0.23.0 torchaudio=2.8.0 cpuonly -c pytorch

# 再安装 IPEX
pip install intel-extension-for-pytorch==2.8.0
回复

使用道具 举报

113

主题

46

回帖

680

积分

高级会员

积分
680
 楼主| 发表于 前天 22:33 | 显示全部楼层

ERROR: No matching distribution found for sympy==1.13.1; python_version >= "3.9":
解决方案:
当遇到这种情况时,通常需要允许 pip 从默认的 PyPI 仓库获取缺失的依赖项。您可以尝试添加 --find-links 参数指向官方 PyPI 或者不修改索引源来安装依赖,但更常见和推荐的做法是让 pip 在找不到依赖时回退到主 PyPI 仓库。这可以通过 --extra-index-url 参数实现,或者有时 --prefer-binary 和 --trusted-host 组合也能解决(但 --extra-index-url 更明确)。
不过,最直接的方法是尝试这个命令,它会告诉 pip 在主 PyPI 仓库中查找所需的依赖项,同时仍从 Intel URL 下载主要的包:

  1. pip install torch==2.5.1+cxx11.abi torchvision==0.20.1+cxx11.abi torchaudio==2.5.1+cxx11.abi intel-extension-for-pytorch==2.8.10+xpu --index-url https://pytorch-extension.intel.com/release-whl/stable/xpu/us/ --extra-index-url https://pypi.org/simple/
复制代码

这个命令的意思是:
--index-url https://pytorch-extension.intel.com/release-whl/stable/xpu/us/: 首选从 Intel 的仓库下载指定的包。
--extra-index-url https://pypi.org/simple/: 如果在首选仓库找不到某个依赖包(比如 sympy),则去 PyPI 官方仓库查找和下载。



pip install torch==2.5.1+cxx11.abi torchvision==0.20.1+cxx11.abi torchaudio==2.5.1+cxx11.abi intel-extension-for-pytorch==2.8.10+xpu --index-url https://pytorch-extension.intel.com/release-whl/stable/xpu/us/   --extra-index-url https://pypi.org/simple/
回复

使用道具 举报

113

主题

46

回帖

680

积分

高级会员

积分
680
 楼主| 发表于 前天 22:39 | 显示全部楼层
  1. pip install xformers --index-url https://pytorch-extension.intel.com/release-whl/stable/xpu/us/ --extra-index-url https://pypi.org/simple/
复制代码
回复

使用道具 举报

113

主题

46

回帖

680

积分

高级会员

积分
680
 楼主| 发表于 昨天 02:29 | 显示全部楼层
本帖最后由 rafavi 于 2026-1-23 03:04 编辑
  1. pip install intel_extension_for_pytorch==2.6.10+xpu --index-url https://pytorch-extension.intel.com/release-whl/stable/xpu/us/ --extra-index-url https://pypi.org/simple/
复制代码
  1. pip install torch==2.6.0+xpu torchvision==0.21.0+xpu torchaudio==2.6.0+xpu --index-url https://download.pytorch.org/whl/xpu
复制代码

回复

使用道具 举报

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

本版积分规则


QQ|Archiver|手机版|小黑屋|Bluetooth-UWB 联盟论坛 ( 京ICP备19003900号-5 )

GMT+8, 2026-1-24 04:30 , Processed in 0.021788 second(s), 39 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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