diff --git a/.github/workflows/build_kernel_xpu.yaml b/.github/workflows/build_kernel_xpu.yaml index 7cfe5ca4..13191c51 100644 --- a/.github/workflows/build_kernel_xpu.yaml +++ b/.github/workflows/build_kernel_xpu.yaml @@ -34,13 +34,13 @@ jobs: # For now we only test that there are no regressions in building XPU # kernels. Also run tests once we have a XPU runner. - name: Build relu kernel - run: ( cd examples/kernels/relu && nix build .\#redistributable.torch29-cxx11-xpu20252-x86_64-linux -L ) + run: ( cd examples/kernels/relu && nix build .\#redistributable.torch210-cxx11-xpu20253-x86_64-linux -L ) - name: Build relu tvm-ffi kernel - run: ( cd examples/kernels/relu-tvm-ffi && nix build .\#redistributable.tvm-ffi01-xpu20252-x86_64-linux -L ) + run: ( cd examples/kernels/relu-tvm-ffi && nix build .\#redistributable.tvm-ffi01-xpu20253-x86_64-linux -L ) - name: Build relu kernel (compiler flags) - run: ( cd examples/kernels/relu-compiler-flags && nix build .\#redistributable.torch29-cxx11-xpu20252-x86_64-linux ) + run: ( cd examples/kernels/relu-compiler-flags && nix build .\#redistributable.torch210-cxx11-xpu20253-x86_64-linux ) - name: Build cutlass-gemm kernel - run: ( cd examples/kernels/cutlass-gemm && nix build .\#redistributable.torch29-cxx11-xpu20252-x86_64-linux -L ) + run: ( cd examples/kernels/cutlass-gemm && nix build .\#redistributable.torch210-cxx11-xpu20253-x86_64-linux -L ) diff --git a/docs/source/builder/build-variants.md b/docs/source/builder/build-variants.md index dc1ee5bb..a3f74c51 100644 --- a/docs/source/builder/build-variants.md +++ b/docs/source/builder/build-variants.md @@ -55,7 +55,7 @@ available. This list will be updated as new PyTorch versions are released. ## XPU x86_64-linux - `torch210-cxx11-xpu20253-x86_64-linux` -- `torch29-cxx11-xpu20252-x86_64-linux` +- `torch211-cxx11-xpu20253-x86_64-linux` ## Python-only kernels diff --git a/kernel-builder/src/pyproject/templates/xpu/dep-sycl-tla.cmake b/kernel-builder/src/pyproject/templates/xpu/dep-sycl-tla.cmake index f499f94c..bc180bb0 100644 --- a/kernel-builder/src/pyproject/templates/xpu/dep-sycl-tla.cmake +++ b/kernel-builder/src/pyproject/templates/xpu/dep-sycl-tla.cmake @@ -4,12 +4,6 @@ find_package(SyclTla) if(DPCPP_VERSION STREQUAL "2025.3") set(SYCL_TLA_REVISION "14055e78510b8776ba739755eb57e592fdceefdb" CACHE STRING "CUTLASS revision to use") -elseif(DPCPP_VERSION STREQUAL "2025.2") - set(SYCL_TLA_REVISION "14055e78510b8776ba739755eb57e592fdceefdb" CACHE STRING "CUTLASS revision to use") -elseif(DPCPP_VERSION STREQUAL "2025.1") - set(SYCL_TLA_REVISION "v3.9-0.3" CACHE STRING "CUTLASS revision to use") -elseif(DPCPP_VERSION STREQUAL "2025.0") - set(SYCL_TLA_REVISION "v3.9-0.2" CACHE STRING "CUTLASS revision to use") else() message(FATAL_ERROR "Unknown DPCPP_VERSION: ${DPCPP_VERSION}") endif() diff --git a/nix-builder/build-variants.json b/nix-builder/build-variants.json index 7c9ee11c..e6d76346 100644 --- a/nix-builder/build-variants.json +++ b/nix-builder/build-variants.json @@ -46,7 +46,7 @@ ], "xpu": [ "torch210-cxx11-xpu20253-x86_64-linux", - "torch29-cxx11-xpu20252-x86_64-linux" + "torch211-cxx11-xpu20253-x86_64-linux" ] } } diff --git a/nix-builder/lib/mk-build-set.nix b/nix-builder/lib/mk-build-set.nix index eca5a707..d55a9304 100644 --- a/nix-builder/lib/mk-build-set.nix +++ b/nix-builder/lib/mk-build-set.nix @@ -34,7 +34,7 @@ let }; overlayForXpuVersion = xpuVersion: self: super: { - xpuPackages = super."xpuPackages_${flattenVersion xpuVersion}"; + xpuPackages = super."xpuPackages_${lib.replaceStrings [ "." ] [ "_" ] xpuVersion}"; }; backendConfig = { diff --git a/nix-builder/overlay.nix b/nix-builder/overlay.nix index a3947b66..ff4a82fb 100644 --- a/nix-builder/overlay.nix +++ b/nix-builder/overlay.nix @@ -63,7 +63,12 @@ in # Python packages pythonPackagesExtensions = prev.pythonPackagesExtensions ++ [ ( - python-self: python-super: with python-self; { + python-self: python-super: + with python-self; + let + triton-xpu = callPackage ./pkgs/python-modules/triton-xpu { }; + in + { cuda-bindings = python-self.callPackage ./pkgs/python-modules/cuda-bindings { }; cuda-pathfinder = python-self.callPackage ./pkgs/python-modules/cuda-pathfinder { }; @@ -143,19 +148,24 @@ in } ); + # Remove once sglang moves to a newer Torch version. torch-bin_2_9 = mkTorch { version = "2.9"; - xpuPackages = final.xpuPackages_2025_2; + triton-xpu = null; + # Not supported anymore. + xpuPackages = null; }; torch-bin_2_10 = mkTorch { version = "2.10"; - xpuPackages = final.xpuPackages_2025_3; + triton-xpu = triton-xpu_3_6_0; + xpuPackages = final.xpuPackages_2025_3_1; }; torch-bin_2_11 = mkTorch { version = "2.11"; - xpuPackages = final.xpuPackages_2025_3; + triton-xpu = triton-xpu_3_7_0; + xpuPackages = final.xpuPackages_2025_3_2; }; transformers = python-super.transformers.overridePythonAttrs (prevAttrs: rec { @@ -171,10 +181,9 @@ in ]; }); - triton-xpu_2_9 = callPackage ./pkgs/python-modules/triton-xpu { - torchVersion = "2.9"; - xpuPackages = final.xpuPackages_2025_2; - }; + triton-xpu_3_6_0 = triton-xpu.triton-xpu_3_6_0; + + triton-xpu_3_7_0 = triton-xpu.triton-xpu_3_7_0; tvm-ffi = callPackage ./pkgs/python-modules/tvm-ffi { }; @@ -183,7 +192,7 @@ in (import ./pkgs/python-modules/hooks) ]; - xpuPackages = final.xpuPackages_2025_1; + xpuPackages = final.xpuPackages_2025_3_1; } // (import ./pkgs/cutlass { pkgs = final; }) // ( @@ -211,15 +220,14 @@ in flattenVersion = prev.lib.strings.replaceStrings [ "." ] [ "_" ]; readPackageMetadata = path: (builtins.fromJSON (builtins.readFile path)); xpuVersions = [ - "2025.1.3" - "2025.2.1" "2025.3.1" + "2025.3.2" ]; newXpuPackages = final.callPackage ./pkgs/xpu-packages { }; in builtins.listToAttrs ( map (version: { - name = "xpuPackages_${flattenVersion (prev.lib.versions.majorMinor version)}"; + name = "xpuPackages_${flattenVersion version}"; value = newXpuPackages { packageMetadata = readPackageMetadata ./pkgs/xpu-packages/intel-deep-learning-${version}.json; }; diff --git a/nix-builder/pkgs/python-modules/hooks/python-relax-wheel-deps-hook.sh b/nix-builder/pkgs/python-modules/hooks/python-relax-wheel-deps-hook.sh index 56faadff..2824b98a 100644 --- a/nix-builder/pkgs/python-modules/hooks/python-relax-wheel-deps-hook.sh +++ b/nix-builder/pkgs/python-modules/hooks/python-relax-wheel-deps-hook.sh @@ -50,8 +50,12 @@ _pythonRelaxWheelDeps() { else # shellcheck disable=SC2048 for dep in ${pythonRelaxWheelDeps[*]}; do + # NOTE: we match anything but valid PEP 508 characters characters + # as the first character of the version specifier to avoid + # that e.g. `-xpu` gets consumed in `triton-xpu` when dep is + # `triton`. sed -i "$metadata_file" -r \ - -e "s/(Requires-Dist: $dep\s*(\[[^]]+\])?)[^;]*(;.*)?/\1\3/i" + -e "s/(Requires-Dist: $dep)(\s*(\[[^]]+\])?)([^a-zA-Z0-9._-][^;]*)?(;.*)?$/\1\2\5/i" done fi } @@ -67,8 +71,8 @@ _pythonRemoveWheelDeps() { else # shellcheck disable=SC2048 for dep in ${pythonRemoveWheelDeps[*]-}; do - sed -i "$metadata_file" \ - -e "/Requires-Dist: $dep/d" + sed -i "$metadata_file" -r \ + -e "/Requires-Dist: $dep([^a-zA-Z0-9._-]|$)/d" done fi diff --git a/nix-builder/pkgs/python-modules/torch/binary/default.nix b/nix-builder/pkgs/python-modules/torch/binary/default.nix index 6ef0127a..19633adc 100644 --- a/nix-builder/pkgs/python-modules/torch/binary/default.nix +++ b/nix-builder/pkgs/python-modules/torch/binary/default.nix @@ -13,6 +13,7 @@ }: { + triton-xpu, xpuPackages, version, }: @@ -38,6 +39,6 @@ let or (throw "Unsupported framework: ${framework} for torch version: ${version} on system: ${system}"); in callPackage ./generic.nix { - inherit xpuPackages; + inherit triton-xpu xpuPackages; inherit (urlHash) url hash version; } diff --git a/nix-builder/pkgs/python-modules/torch/binary/generic.nix b/nix-builder/pkgs/python-modules/torch/binary/generic.nix index e68a3e69..819a8106 100644 --- a/nix-builder/pkgs/python-modules/torch/binary/generic.nix +++ b/nix-builder/pkgs/python-modules/torch/binary/generic.nix @@ -39,6 +39,7 @@ sympy, triton, triton-cuda, + triton-xpu, typing-extensions, url, @@ -52,7 +53,7 @@ let if cudaSupport then triton-cuda else if xpuSupport then - python.pkgs.triton-xpu_2_9 + triton-xpu else triton; @@ -228,26 +229,46 @@ buildPythonPackage { # dependencies, but we don't need them or provide them because we burn # the Nix store paths of the framework into the Torch libraries.. pythonRemoveWheelDeps = - lib.optionals cudaSupport [ - "cuda-toolkit" - "nvidia-cuda-runtime" - "nvidia-cuda-nvrtc" - "nvidia-cuda-cupti" - "nvidia-cudnn" - "nvidia-cublas" - "nvidia-cufft" - "nvidia-curand" - "nvidia-cusolver" - "nvidia-cusparse" - "nvidia-cusparselt" - "nvidia-nccl" - "nvidia-nvshmem" - "nvidia-nvtx" - "nvidia-nvjitlink" - "nvidia-cufile" - ] + # Some CUDA dependencies have a version suffix and some don't. Let's + # be greedy, autoPatchelfHook will catch missing library dependencies + # for us. + lib.optionals cudaSupport ( + builtins.map ({ pkg, suffix }: "${pkg}${suffix}") ( + lib.cartesianProduct { + pkg = [ + "cuda-toolkit" + "nvidia-cuda-runtime" + "nvidia-cuda-nvrtc" + "nvidia-cuda-cupti" + "nvidia-cudnn" + "nvidia-cudnn" + "nvidia-cublas" + "nvidia-cufft" + "nvidia-curand" + "nvidia-cusolver" + "nvidia-cusparse" + "nvidia-cusparselt" + "nvidia-cusparselt" + "nvidia-nccl" + "nvidia-nccl" + "nvidia-nvshmem" + "nvidia-nvshmem" + "nvidia-nvtx" + "nvidia-nvjitlink" + "nvidia-cufile" + ]; + suffix = [ + "" + "-cu12" + "-cu13" + ]; + } + ) + ) ++ lib.optionals rocmSupport [ - "pytorch-triton-rocm" + # Ours is called 'triton'. Remove this once we build ROCm Triton from + # a binary wheel. + "triton-rocm" ] ++ lib.optionals xpuSupport [ "intel-cmplr-lib-rt" @@ -271,7 +292,6 @@ buildPythonPackage { "tcmlib" "umf" "intel-pti" - "pytorch-triton-xpu" ]; propagatedCxxBuildInputs = lib.optionals rocmSupport [ rocmtoolkit_joined ]; diff --git a/nix-builder/pkgs/python-modules/torch/binary/torch-versions-hash.json b/nix-builder/pkgs/python-modules/torch/binary/torch-versions-hash.json index 392e1745..be58d377 100644 --- a/nix-builder/pkgs/python-modules/torch/binary/torch-versions-hash.json +++ b/nix-builder/pkgs/python-modules/torch/binary/torch-versions-hash.json @@ -5,11 +5,6 @@ "url": "https://download.pytorch.org/whl/cu129/torch-2.9.0%2Bcu129-cp313-cp313-manylinux_2_28_x86_64.whl", "hash": "sha256-a6V77xFJM5fBUddVM0CSKQQSkE5GyF7YYnegO7JP0To=", "version": "2.9.0" - }, - "xpu": { - "url": "https://download.pytorch.org/whl/xpu/torch-2.9.0%2Bxpu-cp313-cp313-linux_x86_64.whl", - "hash": "sha256-mNagbdf7GFh0NnsYvWCfBfFv3OQUKlmAypRGGUmWXNI=", - "version": "2.9.0" } }, "aarch64-linux": { @@ -119,6 +114,11 @@ "url": "https://download.pytorch.org/whl/rocm7.2/torch-2.11.0%2Brocm7.2-cp313-cp313-manylinux_2_28_x86_64.whl", "hash": "sha256-CupGzRf2SN6z/1kOFipiQ6SCV2W9AHJ0OWDvqdSlvB0=", "version": "2.11.0" + }, + "xpu": { + "url": "https://download.pytorch.org/whl/xpu/torch-2.11.0%2Bxpu-cp313-cp313-linux_x86_64.whl", + "hash": "sha256-x8KZcJJCc3w3ZGctcQTWwmq36Qbvbr1NhAvUVjl5EvQ=", + "version": "2.11.0" } }, "aarch64-linux": { diff --git a/nix-builder/pkgs/python-modules/torch/binary/torch-versions.json b/nix-builder/pkgs/python-modules/torch/binary/torch-versions.json index e8bcdb5a..6e53eb2a 100644 --- a/nix-builder/pkgs/python-modules/torch/binary/torch-versions.json +++ b/nix-builder/pkgs/python-modules/torch/binary/torch-versions.json @@ -4,11 +4,6 @@ "cudaVersion": "12.9", "systems": ["x86_64-linux", "aarch64-linux"] }, - { - "torchVersion": "2.9.0", - "xpuVersion": "2025.2.1", - "systems": ["x86_64-linux"] - }, { "torchVersion": "2.10.0", @@ -85,5 +80,10 @@ "torchVersion": "2.11.0", "rocmVersion": "7.2", "systems": ["x86_64-linux"] + }, + { + "torchVersion": "2.11.0", + "xpuVersion": "2025.3.2", + "systems": ["x86_64-linux"] } ] diff --git a/nix-builder/pkgs/python-modules/triton-xpu/default.nix b/nix-builder/pkgs/python-modules/triton-xpu/default.nix index 708bcb7d..3c80b65c 100644 --- a/nix-builder/pkgs/python-modules/triton-xpu/default.nix +++ b/nix-builder/pkgs/python-modules/triton-xpu/default.nix @@ -1,185 +1,20 @@ { - lib, - stdenv, - buildPythonPackage, - fetchFromGitHub, - cmake, - pkg-config, - ninja, - setuptools, - wheel, - distutils, - libxml2, - pybind11, - python, - triton-llvm, - xpuPackages, - - torchVersion ? "2.8", + callPackage, }: let - torchTritonVersions = { - "2.8" = { - llvm = { - rev = "e12cbd8339b89563059c2bb2a312579b652560d0"; - hash = "sha256-BtMEDk7P7P5k+s2Eb1Ej2QFvjl0A8gN7Tq/Kiu+Pqe4="; - }; - triton = { - rev = "ae324eeac8e102a2b40370e341460f3791353398"; - hash = "sha256-rHy/gIH3pYYlmSd6OuRJdB3mJvzeVI2Iav9rszCeV8I="; - }; - spirv_llm = { - rev = "96f5ade29c9088ea89533a7e3ca70a9f9464f343"; - hash = "sha256-phbljvV08uWhFJie7XrodLIc97vU4o7zAI1zonN4krY="; - }; - spirv_headers = { - rev = "c9aad99f9276817f18f72a4696239237c83cb775"; - hash = "sha256-/KfUxWDczLQ/0DOiFC4Z66o+gtoF/7vgvAvKyv9Z9OA="; - }; - }; - "2.9" = { - llvm = { - rev = "570885128351868c1308bb22e8ca351d318bc4a1"; - hash = "sha256-zRiE+2u8WxZmee0q1Je7Gch+w/LT+nw/4DV18ZB1sM4="; - }; - triton = { - rev = "1b0418a9a454b2b93ab8d71f40e59d2297157fae"; - hash = "sha256-MEpkUl1sFEwT4KPH9nSb+9/CmhM6qbG40EAiZmY4mdU="; - }; - spirv_llm = { - rev = "9413a66e04ba34f429b05efe00adff0c1f1e0a58"; - hash = "sha256-sVHIQ6z/G0ZiuUoNEfSeOvC+rD+gd7rmdO+BBCXyCJk="; - }; - spirv_headers = { - rev = "9e3836d7d6023843a72ecd3fbf3f09b1b6747a9e"; - hash = "sha256-N8NBAkkpOcbgap4loPJJW6E5bjG+TixCh/HN259RyjI="; - }; - }; - }; - tritonVersions = - torchTritonVersions.${torchVersion} or (throw "Unsupported Torch version: ${torchVersion}"); - - llvmBase = triton-llvm.override ( - { - llvmTargetsToBuild = [ - "X86" - "SPIRV" - ]; - } - // lib.optionalAttrs (torchVersion == "2.9") { - llvmProjectsToBuild = [ - "mlir" - "llvm" - "lld" - ]; - } - ); - llvm = llvmBase.overrideAttrs (old: { - src = fetchFromGitHub { - inherit (tritonVersions.llvm) rev hash; - owner = "llvm"; - repo = "llvm-project"; - }; - pname = "triton-llvm-xpu"; - outputs = [ "out" ]; - }); - - spirvLlvmTranslatorSrc = fetchFromGitHub { - inherit (tritonVersions.spirv_llm) rev hash; - owner = "KhronosGroup"; - repo = "SPIRV-LLVM-Translator"; - }; - - spirvHeadersSrc = fetchFromGitHub { - inherit (tritonVersions.spirv_headers) rev hash; - owner = "KhronosGroup"; - repo = "SPIRV-Headers"; - }; - + generic = callPackage ./generic.nix { }; in - -buildPythonPackage rec { - pname = "triton-xpu"; - version = torchVersion; - pyproject = true; - dontUseCmakeConfigure = true; - - src = fetchFromGitHub { - inherit (tritonVersions.triton) rev hash; - owner = "intel"; - repo = "intel-xpu-backend-for-triton"; +{ + triton-xpu_3_6_0 = generic { + version = "3.6.0"; + url = "https://download.pytorch.org/whl/triton_xpu-3.6.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl"; + hash = "sha256-b2i0GTEJkACA6I8I7jXV/ifboM91BOu+7HS/6sBmrJU="; }; - sourceRoot = src.name; - - postPatch = '' - chmod -R u+w $NIX_BUILD_TOP/source - ${lib.optionalString (torchVersion == "2.9") '' - sed -i 's/-Werror//g' $NIX_BUILD_TOP/source/CMakeLists.txt - sed -i 's/ninja==1.11.1.4/ninja>=1.11.1/' $NIX_BUILD_TOP/source/pyproject.toml - ''} - sed -i '/if (NOT SPIRVToLLVMTranslator_FOUND)/,/endif (NOT SPIRVToLLVMTranslator_FOUND)/c\ - set(SPIRVToLLVMTranslator_SOURCE_DIR "${spirvLlvmTranslatorSrc}")\n\ - set(SPIRVToLLVMTranslator_BINARY_DIR \''${CMAKE_CURRENT_BINARY_DIR}/SPIRVToLLVMTranslator-build)\n\ - set(LLVM_CONFIG \''${LLVM_LIBRARY_DIR}/../bin/llvm-config)\n\ - set(LLVM_DIR \''${LLVM_LIBRARY_DIR}/cmake/llvm CACHE PATH "Path to LLVM build dir " FORCE)\n\ - set(LLVM_SPIRV_BUILD_EXTERNAL YES CACHE BOOL "Build SPIRV-LLVM Translator as external" FORCE)\n\ - set(LLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR ${spirvHeadersSrc})\n\ - add_subdirectory(\''${SPIRVToLLVMTranslator_SOURCE_DIR} \''${CMAKE_CURRENT_BINARY_DIR}/SPIRVToLLVMTranslator-build)\n\ - set(SPIRVToLLVMTranslator_INCLUDE_DIR \''${SPIRVToLLVMTranslator_SOURCE_DIR}/include CACHE INTERNAL "SPIRVToLLVMTranslator_INCLUDE_DIR")\n\ - find_package_handle_standard_args(\n\ - SPIRVToLLVMTranslator\n\ - FOUND_VAR SPIRVToLLVMTranslator_FOUND\n\ - REQUIRED_VARS\n\ - SPIRVToLLVMTranslator_SOURCE_DIR)\n\ - ' $NIX_BUILD_TOP/source/third_party/intel/cmake/FindSPIRVToLLVMTranslator.cmake - - substituteInPlace $NIX_BUILD_TOP/source/pyproject.toml \ - --replace-fail 'cmake>=3.20,<4.0' 'cmake>=3.20' - ''; - - nativeBuildInputs = [ - cmake - ninja - pkg-config - ]; - - build-system = with python.pkgs; [ - lit - pip - setuptools - ]; - - buildInputs = [ - llvm - xpuPackages.oneapi-torch-dev - pybind11 - libxml2.dev - ]; - - depends = [ - setuptools - distutils - wheel - ]; - - # Needd to avoid creating symlink: /homeless-shelter [...] - preBuild = '' - export HOME=$(mktemp -d) - ''; - - pythonImportsCheck = [ - "triton" - "triton.language" - ]; - - # Set LLVM env vars for build - env = { - LLVM_INCLUDE_DIRS = "${llvm}/include"; - LLVM_LIBRARY_DIR = "${llvm}/lib"; - LLVM_SYSPATH = "${llvm}"; - TRITON_OFFLINE_BUILD = 1; - TRITON_BUILD_PROTON = 0; + triton-xpu_3_7_0 = generic { + version = "3.7.0"; + url = "https://download.pytorch.org/whl/triton_xpu-3.7.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl"; + hash = "sha256-CMjUOygx+vnWeZSA3ytF3eWBAiV669gQ0Hos4YzU5d8="; }; } diff --git a/nix-builder/pkgs/python-modules/triton-xpu/generic.nix b/nix-builder/pkgs/python-modules/triton-xpu/generic.nix new file mode 100644 index 00000000..0d630496 --- /dev/null +++ b/nix-builder/pkgs/python-modules/triton-xpu/generic.nix @@ -0,0 +1,49 @@ +{ + lib, + fetchurl, + + buildPythonPackage, + autoPatchelfHook, + autoAddDriverRunpath, + pythonWheelDepsCheckHook, + + zlib, + + pyelftools, +}: + +{ + version, + url, + hash, +}: +buildPythonPackage { + pname = "triton-xpu"; + inherit version; + format = "wheel"; + + src = fetchurl { + inherit url hash; + }; + + nativeBuildInputs = [ + autoPatchelfHook + pythonWheelDepsCheckHook + ]; + + buildInputs = [ zlib ]; + + dependencies = [ + pyelftools + ]; + + dontStrip = true; + + pythonImportsCheck = [ "triton" ]; + + meta = with lib; { + description = "Triton XPU backend for PyTorch"; + homepage = "https://github.com/intel/intel-xpu-backend-for-triton"; + license = lib.licenses.mit; + }; +} diff --git a/nix-builder/pkgs/xpu-packages/intel-deep-learning-2025.1.3.json b/nix-builder/pkgs/xpu-packages/intel-deep-learning-2025.1.3.json deleted file mode 100644 index c9ba8ec8..00000000 --- a/nix-builder/pkgs/xpu-packages/intel-deep-learning-2025.1.3.json +++ /dev/null @@ -1,816 +0,0 @@ -{ - "intel-deep-learning-essentials": { - "deps": [ - "intel-deep-learning-essentials-env", - "intel-deep-learning-essentials-getting-started", - "intel-oneapi-ccl", - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars", - "intel-oneapi-compiler-dpcpp-cpp", - "intel-oneapi-dev-utilities", - "intel-oneapi-dnnl", - "intel-oneapi-libdpstd-devel", - "intel-oneapi-mkl-devel", - "intel-oneapi-tlt", - "intel-pti-dev" - ], - "components": [ - { - "name": "intel-deep-learning-essentials-2025.1", - "sha256": "894a10c14b8b77744692d4305246ead2f3257923d0b0f612049967c23fd9a1c2", - "url": "https://yum.repos.intel.com/oneapi/intel-deep-learning-essentials-2025.1-2025.1.3-6.x86_64.rpm", - "version": "2025.1.3" - } - ], - "version": "2025.1.3" - }, - "intel-deep-learning-essentials-env": { - "deps": [ - "intel-oneapi-tlt" - ], - "components": [ - { - "name": "intel-deep-learning-essentials-env-2025.1", - "sha256": "ee81296f331e1eabeb90ed87a9cd615839f72a6bc3a619b77f73dc8de6093f29", - "url": "https://yum.repos.intel.com/oneapi/intel-deep-learning-essentials-env-2025.1-2025.1.3-6.noarch.rpm", - "version": "2025.1.3" - } - ], - "version": "2025.1.3" - }, - "intel-deep-learning-essentials-getting-started": { - "deps": [], - "components": [ - { - "name": "intel-deep-learning-essentials-getting-started-2025.1", - "sha256": "56aad5e95b7d111cb07581bb5e0e8cde1d1a26528ed895b621b8060257aeb4c9", - "url": "https://yum.repos.intel.com/oneapi/intel-deep-learning-essentials-getting-started-2025.1-2025.1.3-6.noarch.rpm", - "version": "2025.1.3" - } - ], - "version": "2025.1.3" - }, - "intel-oneapi-ccl": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars", - "intel-oneapi-mpi" - ], - "components": [ - { - "name": "intel-oneapi-ccl-2021.15", - "sha256": "e7a37e8cd65da38d963b83f408388348bc6024a40c01641d142a8045f1eec6f9", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-ccl-2021.15-2021.15.2-6.x86_64.rpm", - "version": "2021.15.2" - }, - { - "name": "intel-oneapi-ccl-devel-2021.15", - "sha256": "f513933862a84041859f90b8ce71ddde65fadac1007de455e896ccbb5a53d320", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-ccl-devel-2021.15-2021.15.2-6.x86_64.rpm", - "version": "2021.15.2" - } - ], - "version": "2021.15.2" - }, - "intel-oneapi-common-licensing": { - "deps": [], - "components": [ - { - "name": "intel-oneapi-common-licensing-2025.2", - "sha256": "705391142461546296156c2a9d591ca5278a7816ddff767564cecc2bde27f7a4", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-common-licensing-2025.2-2025.2.0-377.noarch.rpm", - "version": "2025.2.0" - } - ], - "version": "2025.2.0" - }, - "intel-oneapi-common-oneapi-vars": { - "deps": [], - "components": [ - { - "name": "intel-oneapi-common-oneapi-vars-2025.2", - "sha256": "f28eaebf5a1482ff32db99bd71d7efe888112c0b99bd8513ec11169ede11804d", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-common-oneapi-vars-2025.2-2025.2.0-377.noarch.rpm", - "version": "2025.2.0" - } - ], - "version": "2025.2.0" - }, - "intel-oneapi-common-vars": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars" - ], - "components": [ - { - "name": "intel-oneapi-common-vars", - "sha256": "e0abedd924512dc54a6bf97003afee76195c14c2500af44c78ab0d93e51bdd07", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-common-vars-2025.2.0-377.noarch.rpm", - "version": "2025.2.0" - } - ], - "version": "2025.2.0" - }, - "intel-oneapi-compiler-cpp-eclipse-cfg": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars" - ], - "components": [ - { - "name": "intel-oneapi-compiler-cpp-eclipse-cfg-2025.1", - "sha256": "b3bc80065c880d2fb2f1e5639ff1cf79e05c4aac99197a0f35d1185045eaaca9", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-compiler-cpp-eclipse-cfg-2025.1-2025.1.1-10.noarch.rpm", - "version": "2025.1.1" - } - ], - "version": "2025.1.1" - }, - "intel-oneapi-compiler-dpcpp-cpp": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars", - "intel-oneapi-dpcpp-cpp", - "intel-oneapi-libdpstd-devel" - ], - "components": [ - { - "name": "intel-oneapi-compiler-dpcpp-cpp-2025.1", - "sha256": "dda46f0f36f793abd0bec168a1fc02949154fc8928bb3ecfd0e5350b9b225404", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-compiler-dpcpp-cpp-2025.1-2025.1.1-10.x86_64.rpm", - "version": "2025.1.1" - } - ], - "version": "2025.1.1" - }, - "intel-oneapi-compiler-dpcpp-cpp-common": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars", - "intel-oneapi-compiler-cpp-eclipse-cfg", - "intel-oneapi-compiler-dpcpp-eclipse-cfg", - "intel-oneapi-compiler-shared-common", - "intel-oneapi-icc-eclipse-plugin-cpp" - ], - "components": [ - { - "name": "intel-oneapi-compiler-dpcpp-cpp-common-2025.1", - "sha256": "1213283c48387739bfe7f1bf2daf1029909010ff84993ed6b2db06e8048e245e", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-compiler-dpcpp-cpp-common-2025.1-2025.1.1-10.noarch.rpm", - "version": "2025.1.1" - } - ], - "version": "2025.1.1" - }, - "intel-oneapi-compiler-dpcpp-cpp-runtime": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars", - "intel-oneapi-compiler-shared-runtime", - "intel-oneapi-tbb" - ], - "components": [ - { - "name": "intel-oneapi-compiler-dpcpp-cpp-runtime-2025.1", - "sha256": "3ae8e4d8190066db4a998e5c52f595e861327efa0e9b961d6d8f3b13fd6734af", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-compiler-dpcpp-cpp-runtime-2025.1-2025.1.1-10.x86_64.rpm", - "version": "2025.1.1" - } - ], - "version": "2025.1.1" - }, - "intel-oneapi-compiler-dpcpp-eclipse-cfg": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars" - ], - "components": [ - { - "name": "intel-oneapi-compiler-dpcpp-eclipse-cfg-2025.1", - "sha256": "90761a646586cefbec39583ee51c4817c2973881905f4ab2f6d6388afa84e493", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-compiler-dpcpp-eclipse-cfg-2025.1-2025.1.1-10.noarch.rpm", - "version": "2025.1.1" - } - ], - "version": "2025.1.1" - }, - "intel-oneapi-compiler-shared": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars", - "intel-oneapi-compiler-shared-common", - "intel-oneapi-compiler-shared-runtime", - "intel-oneapi-dpcpp-debugger" - ], - "components": [ - { - "name": "intel-oneapi-compiler-shared-2025.1", - "sha256": "d06e7bb4afe8a22dbbc4f7ffa000d259b9f123b354dbc493a19f1f86346ab1e7", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-compiler-shared-2025.1-2025.1.1-10.x86_64.rpm", - "version": "2025.1.1" - } - ], - "version": "2025.1.1" - }, - "intel-oneapi-compiler-shared-common": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars" - ], - "components": [ - { - "name": "intel-oneapi-compiler-shared-common-2025.1", - "sha256": "877952fe17c1c09bbafce3b3d2e4e49e65f56da9174e9beffe0f259a4199589b", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-compiler-shared-common-2025.1-2025.1.1-10.noarch.rpm", - "version": "2025.1.1" - } - ], - "version": "2025.1.1" - }, - "intel-oneapi-compiler-shared-runtime": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars", - "intel-oneapi-openmp" - ], - "components": [ - { - "name": "intel-oneapi-compiler-shared-runtime-2025.1", - "sha256": "b8a897eba6f43e964433d5afd716b44949193ca2c9ac8073ead3be9a70331cdc", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-compiler-shared-runtime-2025.1-2025.1.1-10.x86_64.rpm", - "version": "2025.1.1" - } - ], - "version": "2025.1.1" - }, - "intel-oneapi-dev-utilities": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars", - "intel-oneapi-dev-utilities-eclipse-cfg" - ], - "components": [ - { - "name": "intel-oneapi-dev-utilities-2025.1", - "sha256": "2605324ce284a1a050950389fcaab46ddf01d00e748544c03387e447227f17f9", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-dev-utilities-2025.1-2025.1.0-368.x86_64.rpm", - "version": "2025.1.0" - } - ], - "version": "2025.1.0" - }, - "intel-oneapi-dev-utilities-eclipse-cfg": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars" - ], - "components": [ - { - "name": "intel-oneapi-dev-utilities-eclipse-cfg-2025.1", - "sha256": "aae79b29b89591656dcd4cbb423f532fcf77b80ed7ece2d9d27df000b57579e7", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-dev-utilities-eclipse-cfg-2025.1-2025.1.0-368.noarch.rpm", - "version": "2025.1.0" - } - ], - "version": "2025.1.0" - }, - "intel-oneapi-dnnl": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars", - "intel-oneapi-compiler-dpcpp-cpp-runtime", - "intel-oneapi-tbb" - ], - "components": [ - { - "name": "intel-oneapi-dnnl-2025.1", - "sha256": "59790827da965860a63f488afa5b662720f2f7d733efc0d129d8abe44352b261", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-dnnl-2025.1-2025.1.1-5.x86_64.rpm", - "version": "2025.1.1" - }, - { - "name": "intel-oneapi-dnnl-devel-2025.1", - "sha256": "f83a2efb951a25130ff4d6809be68ca3868f801892b720b93fccd2d69aadfa2e", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-dnnl-devel-2025.1-2025.1.1-5.x86_64.rpm", - "version": "2025.1.1" - } - ], - "version": "2025.1.1" - }, - "intel-oneapi-dpcpp-cpp": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars", - "intel-oneapi-compiler-dpcpp-cpp-common", - "intel-oneapi-compiler-dpcpp-cpp-runtime", - "intel-oneapi-compiler-shared", - "intel-oneapi-dev-utilities", - "intel-oneapi-tbb" - ], - "components": [ - { - "name": "intel-oneapi-dpcpp-cpp-2025.1", - "sha256": "ccf1e8668faace302aae912b569c552254e3b4466ca0475548b9c4ac8b5e69cd", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-dpcpp-cpp-2025.1-2025.1.1-10.x86_64.rpm", - "version": "2025.1.1" - } - ], - "version": "2025.1.1" - }, - "intel-oneapi-icc-eclipse-plugin-cpp": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars" - ], - "components": [ - { - "name": "intel-oneapi-icc-eclipse-plugin-cpp-2025.1", - "sha256": "81e9c8822b94a2f36773508c1455a6f6102da4337aec6888e4f110a914bdc5c0", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-icc-eclipse-plugin-cpp-2025.1-2025.1.1-10.noarch.rpm", - "version": "2025.1.1" - } - ], - "version": "2025.1.1" - }, - "intel-oneapi-libdpstd-devel": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars" - ], - "components": [ - { - "name": "intel-oneapi-libdpstd-devel-2022.8", - "sha256": "4ba477c8bb5226de710ee58c8676fc25ef12f38ead9022a6ac3cf4b7f5925a21", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-libdpstd-devel-2022.8-2022.8.0-337.x86_64.rpm", - "version": "2022.8.0" - } - ], - "version": "2022.8.0" - }, - "intel-oneapi-mkl-classic-devel": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars", - "intel-oneapi-mkl-classic-include", - "intel-oneapi-mkl-cluster", - "intel-oneapi-mkl-core" - ], - "components": [ - { - "name": "intel-oneapi-mkl-classic-devel-2025.1", - "sha256": "5000d3487707751614dcd4a4ed97e321696c998ef361abf349deab6af962258a", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-classic-devel-2025.1-2025.1.0-801.x86_64.rpm", - "version": "2025.1.0" - } - ], - "version": "2025.1.0" - }, - "intel-oneapi-mkl-classic-include": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars" - ], - "components": [ - { - "name": "intel-oneapi-mkl-classic-include-2025.1", - "sha256": "d8977266c9013e292fffb818e57cd759a626dc09d2149e96fd52a7c3441214d5", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-classic-include-2025.1-2025.1.0-801.x86_64.rpm", - "version": "2025.1.0" - } - ], - "version": "2025.1.0" - }, - "intel-oneapi-mkl-cluster": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars", - "intel-oneapi-mkl-core" - ], - "components": [ - { - "name": "intel-oneapi-mkl-cluster-2025.1", - "sha256": "2869f41d9c93db1ba2ecc500fbbfc26639fec051369b6606681316a240375280", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-cluster-2025.1-2025.1.0-801.x86_64.rpm", - "version": "2025.1.0" - }, - { - "name": "intel-oneapi-mkl-cluster-devel-2025.1", - "sha256": "da756c804d271dad559b702a6df1dd65491e031101e71e815d10d6be5b001e95", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-cluster-devel-2025.1-2025.1.0-801.x86_64.rpm", - "version": "2025.1.0" - } - ], - "version": "2025.1.0" - }, - "intel-oneapi-mkl-core": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars", - "intel-oneapi-mkl-classic-include", - "intel-oneapi-openmp", - "intel-oneapi-tbb" - ], - "components": [ - { - "name": "intel-oneapi-mkl-core-2025.1", - "sha256": "253777568fd157ee8c6909d7b6d2b3b1665cb2e9302e50ec45a2c61f5e3868f2", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-core-2025.1-2025.1.0-801.x86_64.rpm", - "version": "2025.1.0" - }, - { - "name": "intel-oneapi-mkl-core-devel-2025.1", - "sha256": "9ed7f94cf3f51ca4b66b7e12c31a37ab0a06f0b7ab1519ca1c0658ad2e74a76e", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-core-devel-2025.1-2025.1.0-801.x86_64.rpm", - "version": "2025.1.0" - } - ], - "version": "2025.1.0" - }, - "intel-oneapi-mkl-devel": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars", - "intel-oneapi-mkl-classic-devel", - "intel-oneapi-mkl-sycl" - ], - "components": [ - { - "name": "intel-oneapi-mkl-devel-2025.1", - "sha256": "650c79f3b45351435216510efbd1e53993918a3a3fb1e3c09608dff4c9c4ecfb", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-devel-2025.1-2025.1.0-801.x86_64.rpm", - "version": "2025.1.0" - } - ], - "version": "2025.1.0" - }, - "intel-oneapi-mkl-sycl": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars", - "intel-oneapi-mkl-core", - "intel-oneapi-mkl-sycl-blas", - "intel-oneapi-mkl-sycl-data-fitting", - "intel-oneapi-mkl-sycl-dft", - "intel-oneapi-mkl-sycl-include", - "intel-oneapi-mkl-sycl-lapack", - "intel-oneapi-mkl-sycl-rng", - "intel-oneapi-mkl-sycl-sparse", - "intel-oneapi-mkl-sycl-stats", - "intel-oneapi-mkl-sycl-vm" - ], - "components": [ - { - "name": "intel-oneapi-mkl-sycl-2025.1", - "sha256": "59457c6b284771412b5ecd2fe9ab7c871dacd998d8ca5993531131d14ced3ead", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-2025.1-2025.1.0-801.x86_64.rpm", - "version": "2025.1.0" - }, - { - "name": "intel-oneapi-mkl-sycl-devel-2025.1", - "sha256": "abb21d65f122530b2c04b805e52549692177f9493e76abe6060de8f21ad64d33", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-devel-2025.1-2025.1.0-801.x86_64.rpm", - "version": "2025.1.0" - } - ], - "version": "2025.1.0" - }, - "intel-oneapi-mkl-sycl-blas": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars", - "intel-oneapi-compiler-dpcpp-cpp-runtime", - "intel-oneapi-mkl-core" - ], - "components": [ - { - "name": "intel-oneapi-mkl-sycl-blas-2025.1", - "sha256": "c67b144c8938d8c098d567a7775981572f367557c6820c1baa4c3ce71d5fec8d", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-blas-2025.1-2025.1.0-801.x86_64.rpm", - "version": "2025.1.0" - } - ], - "version": "2025.1.0" - }, - "intel-oneapi-mkl-sycl-data-fitting": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars", - "intel-oneapi-compiler-dpcpp-cpp-runtime", - "intel-oneapi-mkl-core" - ], - "components": [ - { - "name": "intel-oneapi-mkl-sycl-data-fitting-2025.1", - "sha256": "6bd45f330c024afc6b7b57df96e115330097a490900006986753ca9ce5c949f0", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-data-fitting-2025.1-2025.1.0-801.x86_64.rpm", - "version": "2025.1.0" - } - ], - "version": "2025.1.0" - }, - "intel-oneapi-mkl-sycl-dft": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars", - "intel-oneapi-compiler-dpcpp-cpp-runtime", - "intel-oneapi-mkl-core" - ], - "components": [ - { - "name": "intel-oneapi-mkl-sycl-dft-2025.1", - "sha256": "eae41e269bad19cffb1fef566774019468ca1d76a5599d348620c6a0e4d367ef", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-dft-2025.1-2025.1.0-801.x86_64.rpm", - "version": "2025.1.0" - } - ], - "version": "2025.1.0" - }, - "intel-oneapi-mkl-sycl-include": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars", - "intel-oneapi-mkl-classic-include" - ], - "components": [ - { - "name": "intel-oneapi-mkl-sycl-include-2025.1", - "sha256": "0b199deafae3cef82f4ed5d234664430cf510b056e435bb213cdaa801f644e78", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-include-2025.1-2025.1.0-801.x86_64.rpm", - "version": "2025.1.0" - } - ], - "version": "2025.1.0" - }, - "intel-oneapi-mkl-sycl-lapack": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars", - "intel-oneapi-compiler-dpcpp-cpp-runtime", - "intel-oneapi-mkl-core", - "intel-oneapi-mkl-sycl-blas" - ], - "components": [ - { - "name": "intel-oneapi-mkl-sycl-lapack-2025.1", - "sha256": "e0411f5ef152939df1e5969568df3729462ca4b0f5e6ed6831d98d2dbd93d124", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-lapack-2025.1-2025.1.0-801.x86_64.rpm", - "version": "2025.1.0" - } - ], - "version": "2025.1.0" - }, - "intel-oneapi-mkl-sycl-rng": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars", - "intel-oneapi-compiler-dpcpp-cpp-runtime", - "intel-oneapi-mkl-core" - ], - "components": [ - { - "name": "intel-oneapi-mkl-sycl-rng-2025.1", - "sha256": "93366b738641869e8279cc465fb40c16e81870cf994679ab1de38548fcf49126", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-rng-2025.1-2025.1.0-801.x86_64.rpm", - "version": "2025.1.0" - } - ], - "version": "2025.1.0" - }, - "intel-oneapi-mkl-sycl-sparse": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars", - "intel-oneapi-compiler-dpcpp-cpp-runtime", - "intel-oneapi-mkl-core", - "intel-oneapi-mkl-sycl-blas" - ], - "components": [ - { - "name": "intel-oneapi-mkl-sycl-sparse-2025.1", - "sha256": "101f695f7c6782a6be6158d5c90e0f8efc5634645f6030fc7bd67a136dc46c2c", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-sparse-2025.1-2025.1.0-801.x86_64.rpm", - "version": "2025.1.0" - } - ], - "version": "2025.1.0" - }, - "intel-oneapi-mkl-sycl-stats": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars", - "intel-oneapi-compiler-dpcpp-cpp-runtime", - "intel-oneapi-mkl-core" - ], - "components": [ - { - "name": "intel-oneapi-mkl-sycl-stats-2025.1", - "sha256": "c641112f2bf2d61da4f1a1a0759a951745cc3a0d5f8d19359248682e4e7a2ff4", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-stats-2025.1-2025.1.0-801.x86_64.rpm", - "version": "2025.1.0" - } - ], - "version": "2025.1.0" - }, - "intel-oneapi-mkl-sycl-vm": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars", - "intel-oneapi-compiler-dpcpp-cpp-runtime", - "intel-oneapi-mkl-core" - ], - "components": [ - { - "name": "intel-oneapi-mkl-sycl-vm-2025.1", - "sha256": "257257bd23f148c1fb2d03327720349a6eea0f390703dac12f7450fdb7daaaac", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-vm-2025.1-2025.1.0-801.x86_64.rpm", - "version": "2025.1.0" - } - ], - "version": "2025.1.0" - }, - "intel-oneapi-mpi": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars" - ], - "components": [ - { - "name": "intel-oneapi-mpi-2021.15", - "sha256": "5badbaacc546561159dd939bab59c83ebea3df01ec591ee31e6686fff6223242", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mpi-2021.15-2021.15.0-493.x86_64.rpm", - "version": "2021.15.0" - }, - { - "name": "intel-oneapi-mpi-devel-2021.15", - "sha256": "ee8a26d5ed0f4feb119c11abfb7ab5da8a9d90b1790df323412365384480e47e", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mpi-devel-2021.15-2021.15.0-493.x86_64.rpm", - "version": "2021.15.0" - } - ], - "version": "2021.15.0" - }, - "intel-oneapi-openmp": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars", - "intel-oneapi-openmp-common", - "intel-oneapi-umf" - ], - "components": [ - { - "name": "intel-oneapi-openmp-2025.1", - "sha256": "459f078abb350bb744ab5ecac9c4fc19e32275c965b47bf1c38d84db95ccc55e", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-openmp-2025.1-2025.1.1-10.x86_64.rpm", - "version": "2025.1.1" - } - ], - "version": "2025.1.1" - }, - "intel-oneapi-openmp-common": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars" - ], - "components": [ - { - "name": "intel-oneapi-openmp-common-2025.1", - "sha256": "9824d46fe03967c4b870ed9437a6f30882269d9df41876af94f2d555b25817bb", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-openmp-common-2025.1-2025.1.1-10.noarch.rpm", - "version": "2025.1.1" - } - ], - "version": "2025.1.1" - }, - "intel-oneapi-tbb": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars", - "intel-oneapi-tcm" - ], - "components": [ - { - "name": "intel-oneapi-tbb-2022.1", - "sha256": "c3bd08aa552f7c84b35fba1d6ad09489fc27596b5fb32b33d41afc448468baa1", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-tbb-2022.1-2022.1.0-425.x86_64.rpm", - "version": "2022.1.0" - }, - { - "name": "intel-oneapi-tbb-devel-2022.1", - "sha256": "bbe37b4e66df3124a914d91e4d244cd5d29b7fbb686572824df810780fdcfab8", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-tbb-devel-2022.1-2022.1.0-425.x86_64.rpm", - "version": "2022.1.0" - } - ], - "version": "2022.1.0" - }, - "intel-oneapi-tcm": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars" - ], - "components": [ - { - "name": "intel-oneapi-tcm-1.3", - "sha256": "387820892f7dda57ad214b0fed9983fa3106b8038b9da95a2d239c7b493ed170", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-tcm-1.3-1.3.0-309.x86_64.rpm", - "version": "1.3.0" - } - ], - "version": "1.3.0" - }, - "intel-oneapi-tlt": { - "deps": [], - "components": [ - { - "name": "intel-oneapi-tlt-2025.1", - "sha256": "437cbf95f9e3a56710ecef94dfdd3322b5548dbcbbcd969f09c03b972e80753d", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-tlt-2025.1-2025.1.0-290.x86_64.rpm", - "version": "2025.1.0" - } - ], - "version": "2025.1.0" - }, - "intel-oneapi-umf": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars", - "intel-oneapi-tcm" - ], - "components": [ - { - "name": "intel-oneapi-umf-0.10", - "sha256": "e4a65e1460c6a5cac5cedcfe5fe3d69162a838a649d653e11c27bf1d1614bc95", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-umf-0.10-0.10.0-355.x86_64.rpm", - "version": "0.10.0" - } - ], - "version": "0.10.0" - }, - "intel-pti": { - "deps": [ - "intel-oneapi-common-licensing", - "intel-oneapi-common-oneapi-vars", - "intel-oneapi-common-vars" - ], - "components": [ - { - "name": "intel-pti-0.12", - "sha256": "df499108b11d62834a383a1d9c3e321dc886580179d831f6e8b6bc499776b6d9", - "url": "https://yum.repos.intel.com/oneapi/intel-pti-0.12-0.12.4-54.x86_64.rpm", - "version": "0.12.4" - } - ], - "version": "0.12.4" - }, - "intel-pti-dev": { - "deps": [ - "intel-pti" - ], - "components": [ - { - "name": "intel-pti-dev-0.12", - "sha256": "aa04dce260497c5c3f5e9991c24def64efb55d6c9e86f7a023b4cff4b2964a70", - "url": "https://yum.repos.intel.com/oneapi/intel-pti-dev-0.12-0.12.4-54.x86_64.rpm", - "version": "0.12.4" - } - ], - "version": "0.12.4" - } -} diff --git a/nix-builder/pkgs/xpu-packages/intel-deep-learning-2025.2.1.json b/nix-builder/pkgs/xpu-packages/intel-deep-learning-2025.3.2.json similarity index 55% rename from nix-builder/pkgs/xpu-packages/intel-deep-learning-2025.2.1.json rename to nix-builder/pkgs/xpu-packages/intel-deep-learning-2025.3.2.json index e68ef736..e72fd138 100644 --- a/nix-builder/pkgs/xpu-packages/intel-deep-learning-2025.2.1.json +++ b/nix-builder/pkgs/xpu-packages/intel-deep-learning-2025.3.2.json @@ -17,13 +17,13 @@ ], "components": [ { - "name": "intel-deep-learning-essentials-2025.2", - "sha256": "a03177e3dac23bf800ece1a222bd51a301e61673b1d301a2c7b32a4a59484900", - "url": "https://yum.repos.intel.com/oneapi/intel-deep-learning-essentials-2025.2-2025.2.1-21.x86_64.rpm", - "version": "2025.2.1" + "name": "intel-deep-learning-essentials-2025.3", + "sha256": "cde0eeccd6a2aede717f75add01ae48f6408d1866c7fbfa1058b23eac9f8c319", + "url": "https://yum.repos.intel.com/oneapi/intel-deep-learning-essentials-2025.3-2025.3.2-33.x86_64.rpm", + "version": "2025.3.2" } ], - "version": "2025.2.1" + "version": "2025.3.2" }, "intel-deep-learning-essentials-env": { "deps": [ @@ -31,25 +31,25 @@ ], "components": [ { - "name": "intel-deep-learning-essentials-env-2025.2", - "sha256": "f42676c672da250bc6ade0faad566e7f173b55952611f6a31fa855132853eb73", - "url": "https://yum.repos.intel.com/oneapi/intel-deep-learning-essentials-env-2025.2-2025.2.1-21.noarch.rpm", - "version": "2025.2.1" + "name": "intel-deep-learning-essentials-env-2025.3", + "sha256": "03ec29bda524e36c5138de47446de72bf36bf2bf0de15bdfdfd2dd38f3f25c8b", + "url": "https://yum.repos.intel.com/oneapi/intel-deep-learning-essentials-env-2025.3-2025.3.2-33.noarch.rpm", + "version": "2025.3.2" } ], - "version": "2025.2.1" + "version": "2025.3.2" }, "intel-deep-learning-essentials-getting-started": { "deps": [], "components": [ { - "name": "intel-deep-learning-essentials-getting-started-2025.2", - "sha256": "8cb5de1a82bbaab57158f8f4959758cf5802cf41c2c48349ff539edd4c9f43b8", - "url": "https://yum.repos.intel.com/oneapi/intel-deep-learning-essentials-getting-started-2025.2-2025.2.1-21.noarch.rpm", - "version": "2025.2.1" + "name": "intel-deep-learning-essentials-getting-started-2025.3", + "sha256": "db69334bd33dd68d7f2903cd0549d89384935dd8f13dd57e129b8ccb5bd4aa7c", + "url": "https://yum.repos.intel.com/oneapi/intel-deep-learning-essentials-getting-started-2025.3-2025.3.2-33.noarch.rpm", + "version": "2025.3.2" } ], - "version": "2025.2.1" + "version": "2025.3.2" }, "intel-oneapi-ccl": { "deps": [ @@ -60,43 +60,43 @@ ], "components": [ { - "name": "intel-oneapi-ccl-2021.16", - "sha256": "37c153aa4ed5395175572d12a929627d7fea631c2e6513d5654b445a3c2c78f2", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-ccl-2021.16-2021.16.1-9.x86_64.rpm", - "version": "2021.16.1" + "name": "intel-oneapi-ccl-2021.17", + "sha256": "b28ccb6afa6ebb15bc2e4c1a58310394cc307df291094121df074103ab240698", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-ccl-2021.17-2021.17.2-5.x86_64.rpm", + "version": "2021.17.2" }, { - "name": "intel-oneapi-ccl-devel-2021.16", - "sha256": "02fa70c89184659f7a6ab804f51c8e1e444d78eabdec2f91259cc874858a83f8", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-ccl-devel-2021.16-2021.16.1-9.x86_64.rpm", - "version": "2021.16.1" + "name": "intel-oneapi-ccl-devel-2021.17", + "sha256": "a00d129fe0bb030e07864ffebe8223664015de2ecd10a2e3c2885c3ff527529f", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-ccl-devel-2021.17-2021.17.2-5.x86_64.rpm", + "version": "2021.17.2" } ], - "version": "2021.16.1" + "version": "2021.17.2" }, "intel-oneapi-common-licensing": { "deps": [], "components": [ { - "name": "intel-oneapi-common-licensing-2025.2", - "sha256": "705391142461546296156c2a9d591ca5278a7816ddff767564cecc2bde27f7a4", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-common-licensing-2025.2-2025.2.0-377.noarch.rpm", - "version": "2025.2.0" + "name": "intel-oneapi-common-licensing-2025.3", + "sha256": "5f8f0934d34addb67939f3f4313635565bbc0bd9ff28d7ced2d2efef053fe577", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-common-licensing-2025.3-2025.3.1-15.noarch.rpm", + "version": "2025.3.1" } ], - "version": "2025.2.0" + "version": "2025.3.1" }, "intel-oneapi-common-oneapi-vars": { "deps": [], "components": [ { - "name": "intel-oneapi-common-oneapi-vars-2025.2", - "sha256": "f28eaebf5a1482ff32db99bd71d7efe888112c0b99bd8513ec11169ede11804d", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-common-oneapi-vars-2025.2-2025.2.0-377.noarch.rpm", - "version": "2025.2.0" + "name": "intel-oneapi-common-oneapi-vars-2025.3", + "sha256": "38f3f03981d8c6a49d3e08411c55431e7aa4e25839763a8252abaf4bea98c6fa", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-common-oneapi-vars-2025.3-2025.3.1-15.noarch.rpm", + "version": "2025.3.1" } ], - "version": "2025.2.0" + "version": "2025.3.1" }, "intel-oneapi-common-vars": { "deps": [ @@ -106,12 +106,12 @@ "components": [ { "name": "intel-oneapi-common-vars", - "sha256": "e0abedd924512dc54a6bf97003afee76195c14c2500af44c78ab0d93e51bdd07", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-common-vars-2025.2.0-377.noarch.rpm", - "version": "2025.2.0" + "sha256": "ee70647f4b4a69fcc0b77e9a8a27ee3158fe2e86896ffc045dbe386a26731773", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-common-vars-2025.3.1-15.noarch.rpm", + "version": "2025.3.1" } ], - "version": "2025.2.0" + "version": "2025.3.1" }, "intel-oneapi-compiler-cpp-eclipse-cfg": { "deps": [ @@ -121,13 +121,13 @@ ], "components": [ { - "name": "intel-oneapi-compiler-cpp-eclipse-cfg-2025.2", - "sha256": "b58bbe0941c501f4b22e63f4c4bfcaef110fb2b3c05149a21f557beb77e99bac", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-compiler-cpp-eclipse-cfg-2025.2-2025.2.1-7.noarch.rpm", - "version": "2025.2.1" + "name": "intel-oneapi-compiler-cpp-eclipse-cfg-2025.3", + "sha256": "164f52d59df527384909815cdb0f07e11afb333995b1296cb1ccccf80ae9bef9", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-compiler-cpp-eclipse-cfg-2025.3-2025.3.2-832.noarch.rpm", + "version": "2025.3.2" } ], - "version": "2025.2.1" + "version": "2025.3.2" }, "intel-oneapi-compiler-dpcpp-cpp": { "deps": [ @@ -139,13 +139,13 @@ ], "components": [ { - "name": "intel-oneapi-compiler-dpcpp-cpp-2025.2", - "sha256": "72469fdce355a8d934433a3d1f359fb07e8ed01916f8c90740f85e11fb42db90", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-compiler-dpcpp-cpp-2025.2-2025.2.1-7.x86_64.rpm", - "version": "2025.2.1" + "name": "intel-oneapi-compiler-dpcpp-cpp-2025.3", + "sha256": "1e517360feff9388a9b28fb75f6a3b3118c34cb861eeded9a75a0b29af8f4aed", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-compiler-dpcpp-cpp-2025.3-2025.3.2-832.x86_64.rpm", + "version": "2025.3.2" } ], - "version": "2025.2.1" + "version": "2025.3.2" }, "intel-oneapi-compiler-dpcpp-cpp-common": { "deps": [ @@ -159,13 +159,13 @@ ], "components": [ { - "name": "intel-oneapi-compiler-dpcpp-cpp-common-2025.2", - "sha256": "99a9025dbf7a8d2986e78404502f91f36d4d4208d0bf281dc03a4e720c55c69b", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-compiler-dpcpp-cpp-common-2025.2-2025.2.1-7.noarch.rpm", - "version": "2025.2.1" + "name": "intel-oneapi-compiler-dpcpp-cpp-common-2025.3", + "sha256": "8c1f55c4e2e7af9ba1314f6da0cb73bdccb5c37480e17e4e5997a1628889ef1b", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-compiler-dpcpp-cpp-common-2025.3-2025.3.2-832.noarch.rpm", + "version": "2025.3.2" } ], - "version": "2025.2.1" + "version": "2025.3.2" }, "intel-oneapi-compiler-dpcpp-cpp-runtime": { "deps": [ @@ -173,17 +173,18 @@ "intel-oneapi-common-oneapi-vars", "intel-oneapi-common-vars", "intel-oneapi-compiler-shared-runtime", - "intel-oneapi-tbb" + "intel-oneapi-tbb", + "intel-oneapi-umf" ], "components": [ { - "name": "intel-oneapi-compiler-dpcpp-cpp-runtime-2025.2", - "sha256": "2112562a958ae226daffeadd9a60ffbdf28f685d4d594677b8366e88462b60d5", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-compiler-dpcpp-cpp-runtime-2025.2-2025.2.1-7.x86_64.rpm", - "version": "2025.2.1" + "name": "intel-oneapi-compiler-dpcpp-cpp-runtime-2025.3", + "sha256": "7d817c94b25783bca65725622b0d965220224bb610ccc87946f40607a25ecfa8", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-compiler-dpcpp-cpp-runtime-2025.3-2025.3.2-832.x86_64.rpm", + "version": "2025.3.2" } ], - "version": "2025.2.1" + "version": "2025.3.2" }, "intel-oneapi-compiler-dpcpp-eclipse-cfg": { "deps": [ @@ -193,13 +194,13 @@ ], "components": [ { - "name": "intel-oneapi-compiler-dpcpp-eclipse-cfg-2025.2", - "sha256": "039d1f1bf49e6f1b1ff293e45bd3b77001387eb85faf37b1f5f8415add1309a6", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-compiler-dpcpp-eclipse-cfg-2025.2-2025.2.1-7.noarch.rpm", - "version": "2025.2.1" + "name": "intel-oneapi-compiler-dpcpp-eclipse-cfg-2025.3", + "sha256": "de28cff88b30e5d2da68e0c4d2e66b588ae5d2a4746efaadcbbfc88d84a247aa", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-compiler-dpcpp-eclipse-cfg-2025.3-2025.3.2-832.noarch.rpm", + "version": "2025.3.2" } ], - "version": "2025.2.1" + "version": "2025.3.2" }, "intel-oneapi-compiler-shared": { "deps": [ @@ -212,13 +213,13 @@ ], "components": [ { - "name": "intel-oneapi-compiler-shared-2025.2", - "sha256": "5e8058c158dd56ab42fd104de1a27678a4bafa78dade50be6d05cb9cf1e57bd8", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-compiler-shared-2025.2-2025.2.1-7.x86_64.rpm", - "version": "2025.2.1" + "name": "intel-oneapi-compiler-shared-2025.3", + "sha256": "b065b587d71357673eec2df4a0b4186ec8ea13858361bf577b33bdb8d02b19c9", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-compiler-shared-2025.3-2025.3.2-832.x86_64.rpm", + "version": "2025.3.2" } ], - "version": "2025.2.1" + "version": "2025.3.2" }, "intel-oneapi-compiler-shared-common": { "deps": [ @@ -228,13 +229,13 @@ ], "components": [ { - "name": "intel-oneapi-compiler-shared-common-2025.2", - "sha256": "132435f06294361375f43577fc1698e298a8bfd4d06bc14c20f36d57eea23030", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-compiler-shared-common-2025.2-2025.2.1-7.noarch.rpm", - "version": "2025.2.1" + "name": "intel-oneapi-compiler-shared-common-2025.3", + "sha256": "4e8e678323df6700def4f345886b706a2a894cffd2a72328647acccbf26932d6", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-compiler-shared-common-2025.3-2025.3.2-832.noarch.rpm", + "version": "2025.3.2" } ], - "version": "2025.2.1" + "version": "2025.3.2" }, "intel-oneapi-compiler-shared-runtime": { "deps": [ @@ -245,13 +246,13 @@ ], "components": [ { - "name": "intel-oneapi-compiler-shared-runtime-2025.2", - "sha256": "a8260388d4276f7531a9b4d091fc95d288ba943e2a0ac02f95400dded7d9aab1", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-compiler-shared-runtime-2025.2-2025.2.1-7.x86_64.rpm", - "version": "2025.2.1" + "name": "intel-oneapi-compiler-shared-runtime-2025.3", + "sha256": "6bff8b3132d9663850c346105bbe03d2a5dcdeca751a37e0d786dd370a5f3905", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-compiler-shared-runtime-2025.3-2025.3.2-832.x86_64.rpm", + "version": "2025.3.2" } ], - "version": "2025.2.1" + "version": "2025.3.2" }, "intel-oneapi-dev-utilities": { "deps": [ @@ -262,13 +263,13 @@ ], "components": [ { - "name": "intel-oneapi-dev-utilities-2025.2", - "sha256": "417ec1a22e365e67457e14ef28fc456e627889a24a914f211530ffe0440da47f", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-dev-utilities-2025.2-2025.2.1-30.x86_64.rpm", - "version": "2025.2.1" + "name": "intel-oneapi-dev-utilities-2025.3", + "sha256": "64777598455c8794fc10bab4fbe70963dc692f4a733aefcd0312f9c1a2986b51", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-dev-utilities-2025.3-2025.3.1-15.x86_64.rpm", + "version": "2025.3.1" } ], - "version": "2025.2.1" + "version": "2025.3.1" }, "intel-oneapi-dev-utilities-eclipse-cfg": { "deps": [ @@ -278,13 +279,13 @@ ], "components": [ { - "name": "intel-oneapi-dev-utilities-eclipse-cfg-2025.2", - "sha256": "24c8e853e3616095ee7b82c62b785abed291eed0a7f4c767d7ae21fb7d318b36", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-dev-utilities-eclipse-cfg-2025.2-2025.2.1-30.noarch.rpm", - "version": "2025.2.1" + "name": "intel-oneapi-dev-utilities-eclipse-cfg-2025.3", + "sha256": "008ed038baf2c7acbc4242fe423c5781bb2150fd081f5e924bfb7bf1739af32b", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-dev-utilities-eclipse-cfg-2025.3-2025.3.1-15.noarch.rpm", + "version": "2025.3.1" } ], - "version": "2025.2.1" + "version": "2025.3.1" }, "intel-oneapi-dnnl": { "deps": [ @@ -296,19 +297,19 @@ ], "components": [ { - "name": "intel-oneapi-dnnl-2025.2", - "sha256": "f9584f43dfa8aedffa3d35f0aae932d97b0af7f75425d05dea0c53be731ddc81", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-dnnl-2025.2-2025.2.0-561.x86_64.rpm", - "version": "2025.2.0" + "name": "intel-oneapi-dnnl-2025.3", + "sha256": "3cb45cf556f15911ab414bc6d9c053e97def62e5e0a39873a78149f4a927e14e", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-dnnl-2025.3-2025.3.0-409.x86_64.rpm", + "version": "2025.3.0" }, { - "name": "intel-oneapi-dnnl-devel-2025.2", - "sha256": "3f95546868885a868a681536276c28f28f88c0e2ea1805396d640bb56a8bd05b", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-dnnl-devel-2025.2-2025.2.0-561.x86_64.rpm", - "version": "2025.2.0" + "name": "intel-oneapi-dnnl-devel-2025.3", + "sha256": "16a8d5bc10f231ff3c278f0012a25c6a5284c3f9c47ca86c86a64af111015759", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-dnnl-devel-2025.3-2025.3.0-409.x86_64.rpm", + "version": "2025.3.0" } ], - "version": "2025.2.0" + "version": "2025.3.0" }, "intel-oneapi-dpcpp-cpp": { "deps": [ @@ -323,13 +324,13 @@ ], "components": [ { - "name": "intel-oneapi-dpcpp-cpp-2025.2", - "sha256": "b72bdb96d5a786c785a54607609d808fbc0fa72d9e148a105563c628f62c9561", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-dpcpp-cpp-2025.2-2025.2.1-7.x86_64.rpm", - "version": "2025.2.1" + "name": "intel-oneapi-dpcpp-cpp-2025.3", + "sha256": "6889a6832fd7dd54fc62f8540356f51241db3f6f75b6d94f1b96a934a9074bbc", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-dpcpp-cpp-2025.3-2025.3.2-832.x86_64.rpm", + "version": "2025.3.2" } ], - "version": "2025.2.1" + "version": "2025.3.2" }, "intel-oneapi-icc-eclipse-plugin-cpp": { "deps": [ @@ -339,13 +340,13 @@ ], "components": [ { - "name": "intel-oneapi-icc-eclipse-plugin-cpp-2025.2", - "sha256": "931105b242633e8e42a95af1ad9ecf8563618cb2c54f1c92b96c2bfdb822b788", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-icc-eclipse-plugin-cpp-2025.2-2025.2.1-7.noarch.rpm", - "version": "2025.2.1" + "name": "intel-oneapi-icc-eclipse-plugin-cpp-2025.3", + "sha256": "e4a2e415d22decca063d0c51ab6b3e1d27a700a5027a80082846d7c04e5713e1", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-icc-eclipse-plugin-cpp-2025.3-2025.3.2-832.noarch.rpm", + "version": "2025.3.2" } ], - "version": "2025.2.1" + "version": "2025.3.2" }, "intel-oneapi-libdpstd-devel": { "deps": [ @@ -355,13 +356,13 @@ ], "components": [ { - "name": "intel-oneapi-libdpstd-devel-2022.9", - "sha256": "b4a6f0011267737ce10c69b9c7def6def2edc3b8a5d6c90529f107fc35107009", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-libdpstd-devel-2022.9-2022.9.0-377.x86_64.rpm", - "version": "2022.9.0" + "name": "intel-oneapi-libdpstd-devel-2022.10", + "sha256": "4db308c61e26ddaf52c35e0b578b591e68eca65a5e747dd0babc09f3a69bdba9", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-libdpstd-devel-2022.10-2022.10.0-275.x86_64.rpm", + "version": "2022.10.0" } ], - "version": "2022.9.0" + "version": "2022.10.0" }, "intel-oneapi-mkl-classic-devel": { "deps": [ @@ -374,13 +375,13 @@ ], "components": [ { - "name": "intel-oneapi-mkl-classic-devel-2025.2", - "sha256": "d864679dc493cedc8ca16640563d884cfc89cda76d0b7cb8a26d7ef3e91a11d8", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-classic-devel-2025.2-2025.2.0-628.x86_64.rpm", - "version": "2025.2.0" + "name": "intel-oneapi-mkl-classic-devel-2025.3", + "sha256": "81bc37797832ddd3d9ca3e7cdcc3af21dceb4826422de0f750c7e6389883117e", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-classic-devel-2025.3-2025.3.1-8.x86_64.rpm", + "version": "2025.3.1" } ], - "version": "2025.2.0" + "version": "2025.3.1" }, "intel-oneapi-mkl-classic-include": { "deps": [ @@ -390,13 +391,13 @@ ], "components": [ { - "name": "intel-oneapi-mkl-classic-include-2025.2", - "sha256": "ddd80b6affd9d69de9695376d3e982470f4a9299b03b6cbe598f45cec6a55d6b", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-classic-include-2025.2-2025.2.0-628.x86_64.rpm", - "version": "2025.2.0" + "name": "intel-oneapi-mkl-classic-include-2025.3", + "sha256": "5bdf920257884bbfd829bae7d486f58df51517092eff59fe95b0c491d0300362", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-classic-include-2025.3-2025.3.1-8.x86_64.rpm", + "version": "2025.3.1" } ], - "version": "2025.2.0" + "version": "2025.3.1" }, "intel-oneapi-mkl-cluster": { "deps": [ @@ -407,19 +408,19 @@ ], "components": [ { - "name": "intel-oneapi-mkl-cluster-2025.2", - "sha256": "1dcb5506e34203429022c9646c3ff76e521c323d14d6bac04b5b77cba8f40ee5", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-cluster-2025.2-2025.2.0-628.x86_64.rpm", - "version": "2025.2.0" + "name": "intel-oneapi-mkl-cluster-2025.3", + "sha256": "6ed6b265f70680e87075605793370ff108f51b2309bd44b76f54ecab15590243", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-cluster-2025.3-2025.3.1-8.x86_64.rpm", + "version": "2025.3.1" }, { - "name": "intel-oneapi-mkl-cluster-devel-2025.2", - "sha256": "de1d66d62717dfa446804d1a3b8b8d297db625559bf555f72d870fa44f44a797", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-cluster-devel-2025.2-2025.2.0-628.x86_64.rpm", - "version": "2025.2.0" + "name": "intel-oneapi-mkl-cluster-devel-2025.3", + "sha256": "17d5df68f76b2eb0f24f4bb4d632706003701d8f217883c629dae0b7abf736b6", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-cluster-devel-2025.3-2025.3.1-8.x86_64.rpm", + "version": "2025.3.1" } ], - "version": "2025.2.0" + "version": "2025.3.1" }, "intel-oneapi-mkl-core": { "deps": [ @@ -432,19 +433,19 @@ ], "components": [ { - "name": "intel-oneapi-mkl-core-2025.2", - "sha256": "060de0bd956a8f1c3713f994889114e7b90e06ca1fac25b03b5cbc55e26575a6", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-core-2025.2-2025.2.0-628.x86_64.rpm", - "version": "2025.2.0" + "name": "intel-oneapi-mkl-core-2025.3", + "sha256": "8134990c94fce9812a21753bdcf0a0fb5774eff2c403e6f0ebb80604b430e85f", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-core-2025.3-2025.3.1-8.x86_64.rpm", + "version": "2025.3.1" }, { - "name": "intel-oneapi-mkl-core-devel-2025.2", - "sha256": "7cbf13773893e8c0df1f1d8faa5dfe92adab8c1deb62a095bc9123e40f0d8047", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-core-devel-2025.2-2025.2.0-628.x86_64.rpm", - "version": "2025.2.0" + "name": "intel-oneapi-mkl-core-devel-2025.3", + "sha256": "e09ddafefa658d5017e5bfa0528a323b805ea11667460abf2b085600087a0724", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-core-devel-2025.3-2025.3.1-8.x86_64.rpm", + "version": "2025.3.1" } ], - "version": "2025.2.0" + "version": "2025.3.1" }, "intel-oneapi-mkl-devel": { "deps": [ @@ -456,13 +457,13 @@ ], "components": [ { - "name": "intel-oneapi-mkl-devel-2025.2", - "sha256": "0f41dc309af8f45bc3718b8af3a87f05f58c282b07e83bc4d589f29498bbeb64", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-devel-2025.2-2025.2.0-628.x86_64.rpm", - "version": "2025.2.0" + "name": "intel-oneapi-mkl-devel-2025.3", + "sha256": "bba99b6de5cc9e42af23c2e294728eff73ea8ec73f3ec0865ab76c819a55ad3a", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-devel-2025.3-2025.3.1-8.x86_64.rpm", + "version": "2025.3.1" } ], - "version": "2025.2.0" + "version": "2025.3.1" }, "intel-oneapi-mkl-sycl": { "deps": [ @@ -482,19 +483,19 @@ ], "components": [ { - "name": "intel-oneapi-mkl-sycl-2025.2", - "sha256": "2c1b1ebeba08db30d413666531f5fbf1bd6597c3ecb9b038874d35fe74efc579", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-2025.2-2025.2.0-628.x86_64.rpm", - "version": "2025.2.0" + "name": "intel-oneapi-mkl-sycl-2025.3", + "sha256": "7c47cae149638c586821ff5fcce850fa2948003a84efc59e96c374c40898fd63", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-2025.3-2025.3.1-8.x86_64.rpm", + "version": "2025.3.1" }, { - "name": "intel-oneapi-mkl-sycl-devel-2025.2", - "sha256": "fb6fc36341ac10aa7289859fda57295fe2b38610a3db1e33ebd0424165dcd15d", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-devel-2025.2-2025.2.0-628.x86_64.rpm", - "version": "2025.2.0" + "name": "intel-oneapi-mkl-sycl-devel-2025.3", + "sha256": "99c00586f00d19d8861c98b9487a948e8f0a7c16f88caddce78574e9f148712d", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-devel-2025.3-2025.3.1-8.x86_64.rpm", + "version": "2025.3.1" } ], - "version": "2025.2.0" + "version": "2025.3.1" }, "intel-oneapi-mkl-sycl-blas": { "deps": [ @@ -506,13 +507,13 @@ ], "components": [ { - "name": "intel-oneapi-mkl-sycl-blas-2025.2", - "sha256": "2ff6e7d09b31e3309dfa6a50b809cbaa29783d4e9f8f12743361aa11f1a7790c", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-blas-2025.2-2025.2.0-628.x86_64.rpm", - "version": "2025.2.0" + "name": "intel-oneapi-mkl-sycl-blas-2025.3", + "sha256": "97ce4c4814b766b5c900e3eecc93208f86c97bbeec4b91b31c75b4cfecfc77ad", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-blas-2025.3-2025.3.1-8.x86_64.rpm", + "version": "2025.3.1" } ], - "version": "2025.2.0" + "version": "2025.3.1" }, "intel-oneapi-mkl-sycl-data-fitting": { "deps": [ @@ -524,13 +525,13 @@ ], "components": [ { - "name": "intel-oneapi-mkl-sycl-data-fitting-2025.2", - "sha256": "c30058aa052003202a1a661b514525bc0a2272013113a0a7c7518c4680eca306", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-data-fitting-2025.2-2025.2.0-628.x86_64.rpm", - "version": "2025.2.0" + "name": "intel-oneapi-mkl-sycl-data-fitting-2025.3", + "sha256": "6a06574ff4c5e9abf98237adcef86799e64314a5811bbe4b7b94c9d0f585548e", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-data-fitting-2025.3-2025.3.1-8.x86_64.rpm", + "version": "2025.3.1" } ], - "version": "2025.2.0" + "version": "2025.3.1" }, "intel-oneapi-mkl-sycl-dft": { "deps": [ @@ -542,13 +543,13 @@ ], "components": [ { - "name": "intel-oneapi-mkl-sycl-dft-2025.2", - "sha256": "199540327a73421fa679f4c631745c3ee3369b1233a3d2decf07746b354aa975", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-dft-2025.2-2025.2.0-628.x86_64.rpm", - "version": "2025.2.0" + "name": "intel-oneapi-mkl-sycl-dft-2025.3", + "sha256": "9c7a90bb1287a4ae3654ad5d734f5c04c1ab5d4b025183b791e7601c89ed87c5", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-dft-2025.3-2025.3.1-8.x86_64.rpm", + "version": "2025.3.1" } ], - "version": "2025.2.0" + "version": "2025.3.1" }, "intel-oneapi-mkl-sycl-include": { "deps": [ @@ -559,13 +560,13 @@ ], "components": [ { - "name": "intel-oneapi-mkl-sycl-include-2025.2", - "sha256": "8c84bb4fe320b8523fa2d52122542453401eeabf106683a0fb451e841ab7029f", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-include-2025.2-2025.2.0-628.x86_64.rpm", - "version": "2025.2.0" + "name": "intel-oneapi-mkl-sycl-include-2025.3", + "sha256": "e8cb2e33dc22d7593a71db1b0f902435d5b3f951df9606d80c6b5e56d2241f4b", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-include-2025.3-2025.3.1-8.x86_64.rpm", + "version": "2025.3.1" } ], - "version": "2025.2.0" + "version": "2025.3.1" }, "intel-oneapi-mkl-sycl-lapack": { "deps": [ @@ -578,13 +579,13 @@ ], "components": [ { - "name": "intel-oneapi-mkl-sycl-lapack-2025.2", - "sha256": "4db6d87fa5697a4aab6e430ca2029737d78d518836a424d041883addafbed110", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-lapack-2025.2-2025.2.0-628.x86_64.rpm", - "version": "2025.2.0" + "name": "intel-oneapi-mkl-sycl-lapack-2025.3", + "sha256": "2c0d65ee395c7f8962bc5d65fca8443bf7adf21df55a2721354c77f98d9688c1", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-lapack-2025.3-2025.3.1-8.x86_64.rpm", + "version": "2025.3.1" } ], - "version": "2025.2.0" + "version": "2025.3.1" }, "intel-oneapi-mkl-sycl-rng": { "deps": [ @@ -596,13 +597,13 @@ ], "components": [ { - "name": "intel-oneapi-mkl-sycl-rng-2025.2", - "sha256": "a86e0fee3d44bd2884c246074ad69e98a19f45a04112559b7ba89040055b4170", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-rng-2025.2-2025.2.0-628.x86_64.rpm", - "version": "2025.2.0" + "name": "intel-oneapi-mkl-sycl-rng-2025.3", + "sha256": "a121a3dd72a57f4284ad45c38068e23e5deb0ebcc06cc9d4c49f06134551e0a9", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-rng-2025.3-2025.3.1-8.x86_64.rpm", + "version": "2025.3.1" } ], - "version": "2025.2.0" + "version": "2025.3.1" }, "intel-oneapi-mkl-sycl-sparse": { "deps": [ @@ -615,13 +616,13 @@ ], "components": [ { - "name": "intel-oneapi-mkl-sycl-sparse-2025.2", - "sha256": "942c35d8d46caf76f3a81d3b674fc8aa5c0c4dc35c7e275073de699def039b1e", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-sparse-2025.2-2025.2.0-628.x86_64.rpm", - "version": "2025.2.0" + "name": "intel-oneapi-mkl-sycl-sparse-2025.3", + "sha256": "80ed7e083bf27ad1af8e5092242f62e7ef9091d543237c2e8396867adb922a3b", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-sparse-2025.3-2025.3.1-8.x86_64.rpm", + "version": "2025.3.1" } ], - "version": "2025.2.0" + "version": "2025.3.1" }, "intel-oneapi-mkl-sycl-stats": { "deps": [ @@ -633,13 +634,13 @@ ], "components": [ { - "name": "intel-oneapi-mkl-sycl-stats-2025.2", - "sha256": "5d0f2e40c67587361682e6ca2254eb91c39b35a2f7ecba79dc5e6a53ad44da2f", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-stats-2025.2-2025.2.0-628.x86_64.rpm", - "version": "2025.2.0" + "name": "intel-oneapi-mkl-sycl-stats-2025.3", + "sha256": "c80315160be42b8a1b1363ce1b9c247266d3b928efd62dbbb25c1f67e15858ed", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-stats-2025.3-2025.3.1-8.x86_64.rpm", + "version": "2025.3.1" } ], - "version": "2025.2.0" + "version": "2025.3.1" }, "intel-oneapi-mkl-sycl-vm": { "deps": [ @@ -651,13 +652,13 @@ ], "components": [ { - "name": "intel-oneapi-mkl-sycl-vm-2025.2", - "sha256": "68aef98255c07869c141b9e1116f04840de3c7b8cf63ca7d227cc29005aac542", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-vm-2025.2-2025.2.0-628.x86_64.rpm", - "version": "2025.2.0" + "name": "intel-oneapi-mkl-sycl-vm-2025.3", + "sha256": "7e2a00ddae427df8f9a1e42a4bd6042d19ac7d58a2a9896302f4fbe5433ba4c7", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mkl-sycl-vm-2025.3-2025.3.1-8.x86_64.rpm", + "version": "2025.3.1" } ], - "version": "2025.2.0" + "version": "2025.3.1" }, "intel-oneapi-mpi": { "deps": [ @@ -667,19 +668,19 @@ ], "components": [ { - "name": "intel-oneapi-mpi-2021.16", - "sha256": "814f9feb613647d347216bcd967de25abbccc92fd215f774be4fae2188704590", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mpi-2021.16-2021.16.1-803.x86_64.rpm", - "version": "2021.16.1" + "name": "intel-oneapi-mpi-2021.17", + "sha256": "e3524230ba2726a3536d317836a5b7dda978193b4c9d816e951d817b09fb4027", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mpi-2021.17-2021.17.2-91.x86_64.rpm", + "version": "2021.17.2" }, { - "name": "intel-oneapi-mpi-devel-2021.16", - "sha256": "74208d5056ee8c46f0b6e478f0562bd0ad03bd6a582c0210af91197be834d72a", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mpi-devel-2021.16-2021.16.1-803.x86_64.rpm", - "version": "2021.16.1" + "name": "intel-oneapi-mpi-devel-2021.17", + "sha256": "6704c5aa56caaaec002b8b03520364a70556b3dd6292cf3c669e4f5d01889f8a", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-mpi-devel-2021.17-2021.17.2-91.x86_64.rpm", + "version": "2021.17.2" } ], - "version": "2021.16.1" + "version": "2021.17.2" }, "intel-oneapi-openmp": { "deps": [ @@ -691,13 +692,13 @@ ], "components": [ { - "name": "intel-oneapi-openmp-2025.2", - "sha256": "29930addedc8025319866b946f9dd6774639363d27bddec067397228dcc11a94", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-openmp-2025.2-2025.2.1-7.x86_64.rpm", - "version": "2025.2.1" + "name": "intel-oneapi-openmp-2025.3", + "sha256": "0d19b8f5daa3a10347aa2d1d4a8b0e7d662162c1bc9b5f3760837e18652a2b4d", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-openmp-2025.3-2025.3.2-832.x86_64.rpm", + "version": "2025.3.2" } ], - "version": "2025.2.1" + "version": "2025.3.2" }, "intel-oneapi-openmp-common": { "deps": [ @@ -707,13 +708,13 @@ ], "components": [ { - "name": "intel-oneapi-openmp-common-2025.2", - "sha256": "4bba37d518fc5a461f6f14ed7876ef46025fb44ba4fc36052a545bfce0941e34", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-openmp-common-2025.2-2025.2.1-7.noarch.rpm", - "version": "2025.2.1" + "name": "intel-oneapi-openmp-common-2025.3", + "sha256": "b257a3b1343aec496ba766b9ee7a4f08dd112c459a92d68dc88c4dec4409865a", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-openmp-common-2025.3-2025.3.2-832.noarch.rpm", + "version": "2025.3.2" } ], - "version": "2025.2.1" + "version": "2025.3.2" }, "intel-oneapi-tbb": { "deps": [ @@ -724,19 +725,19 @@ ], "components": [ { - "name": "intel-oneapi-tbb-2022.2", - "sha256": "6d42c8d01079dd60a382e8186c06ccef40ce1f476e6878d34e7cffd38c17386a", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-tbb-2022.2-2022.2.0-507.x86_64.rpm", - "version": "2022.2.0" + "name": "intel-oneapi-tbb-2022.3", + "sha256": "3842e7ca9f5d7fdba7eb2f0b195fb53b546d5cf6b7a0c460bd710eca9f7279e7", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-tbb-2022.3-2022.3.1-400.x86_64.rpm", + "version": "2022.3.1" }, { - "name": "intel-oneapi-tbb-devel-2022.2", - "sha256": "5b926d501cd8a9f23eb0a7c9f16aeee2979b6ed82dd258379cc678fa0edb42e3", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-tbb-devel-2022.2-2022.2.0-507.x86_64.rpm", - "version": "2022.2.0" + "name": "intel-oneapi-tbb-devel-2022.3", + "sha256": "332d17a9cfc7aea5ddb9b79db27cace6399227c97ed8052faaa128c3b28a5368", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-tbb-devel-2022.3-2022.3.1-400.x86_64.rpm", + "version": "2022.3.1" } ], - "version": "2022.2.0" + "version": "2022.3.1" }, "intel-oneapi-tcm": { "deps": [ @@ -747,24 +748,24 @@ "components": [ { "name": "intel-oneapi-tcm-1.4", - "sha256": "0ddf1d7d07979cccd97f7557bb9a78e3281c852de52e62f8116cef1e6cab8339", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-tcm-1.4-1.4.0-345.x86_64.rpm", - "version": "1.4.0" + "sha256": "0bf64ee1f91ab22e9a4bf7b5f7c34808da73f7d360dcc2749a2828e8987454d5", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-tcm-1.4-1.4.1-445.x86_64.rpm", + "version": "1.4.1" } ], - "version": "1.4.0" + "version": "1.4.1" }, "intel-oneapi-tlt": { "deps": [], "components": [ { - "name": "intel-oneapi-tlt-2025.2", - "sha256": "7c742896daf67caf9896c695ca7d62098c98953a983e4ca2d3b93c4079806144", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-tlt-2025.2-2025.2.0-324.x86_64.rpm", - "version": "2025.2.0" + "name": "intel-oneapi-tlt-2025.3", + "sha256": "41dd687577fbd03def5b3c559f91eab1444ce291a317d8318b0a92ba7ea9b733", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-tlt-2025.3-2025.3.0-157.x86_64.rpm", + "version": "2025.3.0" } ], - "version": "2025.2.0" + "version": "2025.3.0" }, "intel-oneapi-umf": { "deps": [ @@ -775,13 +776,13 @@ ], "components": [ { - "name": "intel-oneapi-umf-0.11", - "sha256": "44f04d99e213d27fade2f282dc81403cd47f54a9561fea960f6f81eba26c3c3f", - "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-umf-0.11-0.11.0-394.x86_64.rpm", - "version": "0.11.0" + "name": "intel-oneapi-umf-1.0", + "sha256": "bb64184f6828d84ec5bb6c9b76efcca334cd2674c426fcb6f5a34683ab1102e2", + "url": "https://yum.repos.intel.com/oneapi/intel-oneapi-umf-1.0-1.0.3-17.x86_64.rpm", + "version": "1.0.3" } ], - "version": "0.11.0" + "version": "1.0.3" }, "intel-pti": { "deps": [ @@ -791,13 +792,13 @@ ], "components": [ { - "name": "intel-pti-0.13", - "sha256": "e79c74644269efdd4203adc7a7bbe38958f57d4d6b4b590d6fd66f1289b4e507", - "url": "https://yum.repos.intel.com/oneapi/intel-pti-0.13-0.13.1-10.x86_64.rpm", - "version": "0.13.1" + "name": "intel-pti-0.16", + "sha256": "94e539dad0c66333b39d1766b9dfad3cc5cb30154211890055704810498a649a", + "url": "https://yum.repos.intel.com/oneapi/intel-pti-0.16-0.16.0-7.x86_64.rpm", + "version": "0.16.0" } ], - "version": "0.13.1" + "version": "0.16.0" }, "intel-pti-dev": { "deps": [ @@ -805,12 +806,12 @@ ], "components": [ { - "name": "intel-pti-dev-0.13", - "sha256": "98c917b18c67b0b240487e49962c5830976d9b1b3671970b437d361fb632dac3", - "url": "https://yum.repos.intel.com/oneapi/intel-pti-dev-0.13-0.13.1-10.x86_64.rpm", - "version": "0.13.1" + "name": "intel-pti-dev-0.16", + "sha256": "c409bc2f73802cde5d3d4687d2b94cf4a884d2381450233952efb8c7912ecffe", + "url": "https://yum.repos.intel.com/oneapi/intel-pti-dev-0.16-0.16.0-7.x86_64.rpm", + "version": "0.16.0" } ], - "version": "0.13.1" + "version": "0.16.0" } } diff --git a/nix-builder/pkgs/xpu-packages/onednn-xpu.nix b/nix-builder/pkgs/xpu-packages/onednn-xpu.nix index 38eefb13..f34c7d25 100644 --- a/nix-builder/pkgs/xpu-packages/onednn-xpu.nix +++ b/nix-builder/pkgs/xpu-packages/onednn-xpu.nix @@ -12,14 +12,6 @@ let dpcppVersion = oneapi-torch-dev.version; oneDnnVersions = { - "2025.1" = { - version = "3.8.1"; - hash = "sha256-x4leRd0xPFUygjAv/D125CIXn7lYSyzUKsd9IDh/vCc="; - }; - "2025.2" = { - version = "3.9.1"; - hash = "sha256-DbLW22LgG8wrBNMsxoUGlacHLcfIBwqyiv+HOmFDtxc="; - }; "2025.3" = { version = "3.10.2"; hash = "sha256-/e57voLBNun/2koTF3sEb0Z/nDjCwq9NJVk7TaTSvMY="; diff --git a/nix-builder/pkgs/xpu-packages/rhel2nix.py b/nix-builder/pkgs/xpu-packages/rhel2nix.py index 825fd1a1..c83f5aad 100644 --- a/nix-builder/pkgs/xpu-packages/rhel2nix.py +++ b/nix-builder/pkgs/xpu-packages/rhel2nix.py @@ -1,15 +1,17 @@ #!/usr/bin/env python3 import argparse -import json -import sys import gzip +import json import re +import sys import xml.etree.ElementTree as ET -from typing import Set, Dict +from typing import Dict, Set from urllib.parse import urljoin from urllib.request import urlopen +from packaging.version import Version + BASEURL = "https://yum.repos.intel.com/oneapi/" # XML namespaces used in RPM repo metadata @@ -25,6 +27,8 @@ parser = argparse.ArgumentParser(description="Parse intel oneapi repository") parser.add_argument("version", help="oneAPI version") +TARGET_PACKAGE_NAME = "intel-deep-learning-essentials" + class Package: def __init__(self, package_elem, base_url: str): @@ -138,7 +142,7 @@ def fetch_and_parse_repodata(repo_url: str): sys.exit(1) -def get_all_packages() -> Dict[str, Package]: +def get_all_packages(version: Version) -> Dict[str, Package]: """Get all packages from the repository""" repo_url = BASEURL metadata = fetch_and_parse_repodata(repo_url) @@ -147,26 +151,55 @@ def get_all_packages() -> Dict[str, Package]: for package_elem in metadata.findall( './/common:package[@type="rpm"]', RPM_NAMESPACES ): - pkg = Package(package_elem, repo_url) - all_packages[pkg.name] = pkg + package = Package(package_elem, repo_url) + + # The repo metadata contains multiple versions of the same package. + # As a user, you typically want the latest version, however for + # builds we don't, because newer versions could introduce new APIs + # that are incompatible with the exact version that we want to compile + # for. + # + # So we first get all versions and then we find the closest match. + + all_packages.setdefault(package.name, []).append( + (Version(package.version), package) + ) + + packages = {} + for name, versions in all_packages.items(): + versions.sort(key=lambda x: x[0]) # Sort by version + for package_version, package in versions: + if package_version >= version: + packages[name] = package + break - return all_packages + if name not in packages: + packages[name] = versions[-1][1] + + return packages def find_target_package(all_packages: Dict[str, Package], version: str) -> Package: """Find intel-deep-learning-essentials package with the specified version""" - target_name = "intel-deep-learning-essentials" - version_suffix = ".".join(version.split(".")[:2]) # 2025.2.0 -> 2025.2 # Fallback: Look for version-specific package names for name, pkg in all_packages.items(): - if name.startswith(target_name) and name.endswith(f"-{version_suffix}") and (version in pkg.version): - print(f"Found version match: {name} with version {pkg.version}", file=sys.stderr) + if ( + name.startswith(TARGET_PACKAGE_NAME) + and name.endswith(f"-{version_suffix}") + and (version in pkg.version) + ): + print( + f"Found version match: {name} with version {pkg.version}", + file=sys.stderr, + ) return pkg # If not found, raise an exception - raise Exception(f"Could not find {target_name} package with version suffix -{version_suffix}") + raise Exception( + f"Could not find {TARGET_PACKAGE_NAME} package with version suffix -{version_suffix}" + ) def resolve_dependencies_recursively( @@ -201,7 +234,9 @@ def resolve_dependencies_recursively( ) # Recursively resolve this dependency - resolve_dependencies_recursively(dep_package, all_packages, resolved_packages) + resolve_dependencies_recursively( + dep_package, all_packages, resolved_packages + ) else: print( f"Warning: Dependency {dep_name} not found in repository", @@ -210,13 +245,14 @@ def resolve_dependencies_recursively( return resolved_packages + def main(): args = parser.parse_args() - print(f"Fetching all packages from oneAPI repository...", file=sys.stderr) + print("Fetching all packages from oneAPI repository...", file=sys.stderr) # Step 1: Get all packages from repository - all_packages = get_all_packages() + all_packages = get_all_packages(Version(args.version)) print(f"Found {len(all_packages)} total packages in repository", file=sys.stderr) # Step 2: Find intel-deep-learning-essentials package with specified version @@ -231,7 +267,7 @@ def main(): sys.exit(1) # Step 3: Recursively resolve all dependencies - print(f"Resolving dependencies recursively...", file=sys.stderr) + print("Resolving dependencies recursively...", file=sys.stderr) required_packages = resolve_dependencies_recursively(target_package, all_packages) print(f"Total required packages: {len(required_packages)}", file=sys.stderr) @@ -274,9 +310,7 @@ def main(): # sorted will put -devel after non-devel packages. for name in sorted(packages.keys()): info = packages[name] - deps = { - dev_to_merge.get(dep, dep) for dep in info.depends() if dep in packages - } + deps = {dev_to_merge.get(dep, dep) for dep in info.depends() if dep in packages} pkg_metadata = { "name": name, @@ -308,11 +342,8 @@ def main(): deps -= {name, f"{name}-devel"} pkg_metadata["deps"] = list(sorted(deps)) - # Step 7: Filter out unwanted packages by prefix - unwanted_prefixes = ( - "intel-oneapi-dpcpp-debugger", - ) + unwanted_prefixes = ("intel-oneapi-dpcpp-debugger",) filtered_metadata = { name: pkg @@ -321,7 +352,9 @@ def main(): } # Step 8: remove version suffixes from package names. - filtered_metadata = {VERSION_SUFFIX_RE.sub("", name): pkg for name, pkg in filtered_metadata.items()} + filtered_metadata = { + VERSION_SUFFIX_RE.sub("", name): pkg for name, pkg in filtered_metadata.items() + } for pkg in filtered_metadata.values(): pkg["deps"] = [VERSION_SUFFIX_RE.sub("", dep) for dep in pkg["deps"]] diff --git a/nix-builder/pkgs/xpu-packages/sycl-tla.nix b/nix-builder/pkgs/xpu-packages/sycl-tla.nix index 34db698f..8e434360 100644 --- a/nix-builder/pkgs/xpu-packages/sycl-tla.nix +++ b/nix-builder/pkgs/xpu-packages/sycl-tla.nix @@ -13,15 +13,6 @@ let dpcppVersion = oneapi-torch-dev.version; cutlassVersions = { - "2025.1" = { - version = "3.9-0.3"; - hash = "sha256-FLmTseMw31txptQkvWaN03xoaLzIbQz2Ip1xtCKH3ZE="; - }; - "2025.2" = { - version = "0.6-dev"; - rev = "14055e78510b8776ba739755eb57e592fdceefdb"; - hash = "sha256-5KVvFdEYFQhvIjeauoEUSyhBdbSh6UYEwgsd+X7jcHA="; - }; "2025.3" = { version = "0.6-dev"; rev = "14055e78510b8776ba739755eb57e592fdceefdb"; diff --git a/nix-builder/versions.nix b/nix-builder/versions.nix index 401bc8b2..a8c6bddd 100644 --- a/nix-builder/versions.nix +++ b/nix-builder/versions.nix @@ -1,11 +1,4 @@ [ - { - torchVersion = "2.9"; - xpuVersion = "2025.2.1"; - systems = [ "x86_64-linux" ]; - bundleBuild = true; - tvmFfi = true; - } { torchVersion = "2.9"; cudaVersion = "12.9"; @@ -76,7 +69,6 @@ xpuVersion = "2025.3.1"; systems = [ "x86_64-linux" ]; bundleBuild = true; - tvmFfi = true; } { @@ -138,4 +130,11 @@ systems = [ "x86_64-linux" ]; bundleBuild = true; } + { + torchVersion = "2.11"; + xpuVersion = "2025.3.2"; + systems = [ "x86_64-linux" ]; + bundleBuild = true; + tvmFfi = true; + } ]