Skip to content

IPEX v2.0.110+mtl-aot+oneapi

Compare
Choose a tag to compare
@Nuullll Nuullll released this 07 Mar 11:42

Customized torch, intel_extension_for_pytorch and torchvision wheels for Core Ultra iGPU on Windows (compiled with driver 5084).

Please note the only AOT binaries contained in this release were built for Core Ultra iGPU, if you are using a Intel Arc A-Series dGPU, you probably want to use this AOT package for Arc dGPU, otherwise you may experience unaffordable JIT compilation overheads.

  • The wheels were first built from source (632f70a) with oneAPI DPCPP 2023.2, MKL 2023.2 and ocloc_win_101.5082, for AOT target mtl-p (Core Ultra iGPU).
  • 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.