Skip to content

IPEX xpu-master AOT (Arc) with oneAPI dll bundle

Compare
Choose a tag to compare
@Nuullll Nuullll released this 13 Oct 11:57
· 11 commits to xpu-master since this release

Customized torch, intel_extension_for_pytorch and torchvision wheels for Intel Arc GPU on Windows (compiled with driver 4676).

  • The wheels were first built from source (ipex xpu-master branch) with oneAPI DPCPP 2023.2 and MKL 2023.2, for AOT target ats-m150 (Arc Series).
  • Then the torch and intel_extension_for_pytorch wheels were re-packaged with extra dll dependencies:
    • Extra dll files added to torch (location %PYTHON_ENV_DIR%\lib\site-packages\torch\lib)
      • uv.dll from libuv 1.39
      • libiomp5md.dll from oneAPI DPCPP compiler 2023.2.1
    • Extra dll files added to intel_extension_for_pytorch (location %PYTHON_ENV_DIR%\lib\site-packages\intel_extension_for_pytorch\bin)
      • sycl6.dll, pi_level_zero.dll, pi_win_proxy_loader.dll, mkl_core.2.dll, mkl_sycl.3.dll, mkl_tbb_thread.2.dll, libmmd.dll, svml_dispmd.dll from oneAPI DPCPP 2023.2 and MKL 2023.2

With all the dependent dll files baked in torch and intel_extension_for_pytorch wheels, the users can simply install and use IPEX without installing extra oneAPI packages.