Open
Description
Describe the issue
I have a laptop with Lunar Lake coming in and I was interested in having Linux run on it with IPEX. However, going to the release URL for IPEX specific for Lunar Lake, there are no wheels for Linux at all, only Windows versions. And in fact, going to the other URLs available reveals that any wheels for Meteor Lake and above is missing for Linux, only the main xpu release has Linux wheels. And inspecting the latest IPEX release from there, it seems like the current wheel only supports Alchemist given the string used for USE_AOT_DEVLIST
.
❯ python
Python 3.11.10 | packaged by conda-forge | (main, Oct 16 2024, 01:27:36) [GCC 13.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
^R
>>> import intel_extension_for_pytorch
[W1219 18:50:26.199322812 OperatorEntry.cpp:155] Warning: Warning only once for all operators, other operators may also be overridden.
Overriding a previously registered kernel for the same operator and the same dispatch key
operator: aten::_cummax_helper(Tensor self, Tensor(a!) values, Tensor(b!) indices, int dim) -> ()
registered at /build/pytorch/build/aten/src/ATen/RegisterSchema.cpp:6
dispatch key: XPU
previous kernel: registered at /build/pytorch/build/aten/src/ATen/RegisterCPU.cpp:30476
new kernel: registered at /build/intel-pytorch-extension/build/Release/csrc/gpu/csrc/aten/generated/ATen/RegisterXPU.cpp:2971 (function operator())
>>> getattr(intel_extension_for_pytorch, '__build_aot__')
'ats-m150,pvc'
I can compile so no issue for me to create a wheel of my own but I was wondering if it is planned to provide any support on Linux for IPEX on Meteor Lake and higher at least for AOT specific builds. Thanks.