oneapi: add v2022.2 (#30531)

This commit is contained in:
Robert Cohn 2022-05-10 01:25:06 -04:00 committed by GitHub
parent a0d4630448
commit c47c5d75e4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
15 changed files with 137 additions and 13 deletions

View File

@ -30,6 +30,15 @@ class IntelOneApiPackage(Package):
# organization (e.g. University/Company). # organization (e.g. University/Company).
redistribute_source = False redistribute_source = False
@staticmethod
def update_description(cls):
"""Updates oneapi package descriptions with common text."""
text = """ LICENSE INFORMATION: By downloading and using this software, you agree to the terms
and conditions of the software license agreements at https://intel.ly/393CijO."""
cls.__doc__ = cls.__doc__ + text
return cls
@property @property
def component_dir(self): def component_dir(self):
"""Subdirectory for this component in the install prefix.""" """Subdirectory for this component in the install prefix."""

View File

@ -8,17 +8,27 @@
from spack import * from spack import *
@IntelOneApiPackage.update_description
class IntelOneapiAdvisor(IntelOneApiPackage): class IntelOneapiAdvisor(IntelOneApiPackage):
"""Intel Advisor is a design and analysis tool for achieving """Intel Advisor is a design and analysis tool for developing
high application performance. This is done through performant code. The tool supports C, C++, Fortran, SYCL, OpenMP,
efficient threading, vectorization, and memory use, and OpenCL code, and Python. It helps with the following: Performant
GPU offload on current and future Intel hardware.""" CPU Code: Design your application for efficient threading,
vectorization, and memory use. Efficient GPU Offload: Identify
parts of the code that can be profitably offloaded. Optimize the
code for compute and memory.
"""
maintainers = ['rscohn2'] maintainers = ['rscohn2']
homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/advisor.html' homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/advisor.html'
if platform.system() == 'Linux': if platform.system() == 'Linux':
version('2022.1.0',
url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18730/l_oneapi_advisor_p_2022.1.0.171_offline.sh',
sha256='b627dbfefa779b44e7ab40dfa37614e56caa6e245feaed402d51826e6a7cb73b',
expand=False)
version('2022.0.0', version('2022.0.0',
url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18369/l_oneapi_advisor_p_2022.0.0.92_offline.sh', url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18369/l_oneapi_advisor_p_2022.0.0.92_offline.sh',
sha256='f1c4317c2222c56fb2e292513f7eec7ec27eb1049d3600cb975bc08ed1477993', sha256='f1c4317c2222c56fb2e292513f7eec7ec27eb1049d3600cb975bc08ed1477993',

View File

@ -8,6 +8,7 @@
from spack import * from spack import *
@IntelOneApiPackage.update_description
class IntelOneapiCcl(IntelOneApiLibraryPackage): class IntelOneapiCcl(IntelOneApiLibraryPackage):
"""Intel oneAPI CCL.""" """Intel oneAPI CCL."""
@ -19,6 +20,10 @@ class IntelOneapiCcl(IntelOneApiLibraryPackage):
depends_on('intel-oneapi-mpi') depends_on('intel-oneapi-mpi')
if platform.system() == 'Linux': if platform.system() == 'Linux':
version('2021.6.0',
url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18697/l_oneapi_ccl_p_2021.6.0.568.sh',
sha256='e3c50c9cbeb350e8f28488b2e8fee54156116548db8010bb2c2443048715d3ea',
expand=False)
version('2021.5.1', version('2021.5.1',
url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18472/l_oneapi_ccl_p_2021.5.1.494_offline.sh', url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18472/l_oneapi_ccl_p_2021.5.1.494_offline.sh',
sha256='237f45d3c43447460e36eb7d68ae3bf611aa282015e57c7fe06c2004d368a68e', sha256='237f45d3c43447460e36eb7d68ae3bf611aa282015e57c7fe06c2004d368a68e',

View File

@ -11,10 +11,13 @@
from spack import * from spack import *
@IntelOneApiPackage.update_description
class IntelOneapiCompilers(IntelOneApiPackage): class IntelOneapiCompilers(IntelOneApiPackage):
"""Intel OneAPI compilers """Intel oneAPI Compilers. Includes: icc, icpc, ifort, icx, icpx, ifx,
and dpcpp.
"""
Provides Classic and Beta compilers for: Fortran, C, C++"""
maintainers = ['rscohn2'] maintainers = ['rscohn2']
homepage = "https://software.intel.com/content/www/us/en/develop/tools/oneapi.html" homepage = "https://software.intel.com/content/www/us/en/develop/tools/oneapi.html"
@ -22,6 +25,16 @@ class IntelOneapiCompilers(IntelOneApiPackage):
depends_on('patchelf', type='build') depends_on('patchelf', type='build')
if platform.system() == 'Linux': if platform.system() == 'Linux':
version('2022.1.0',
url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18717/l_dpcpp-cpp-compiler_p_2022.1.0.137_offline.sh',
sha256='1027819581ba820470f351abfc2b2658ff2684ed8da9ed0e722a45774a2541d6',
expand=False)
resource(name='fortran-installer',
url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18703/l_fortran-compiler_p_2022.1.0.134_offline.sh',
sha256='583082abe54a657eb933ea4ba3e988eef892985316be13f3e23e18a3c9515020',
expand=False,
placement='fortran-installer',
when='@2022.1.0')
version('2022.0.2', version('2022.0.2',
url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18478/l_dpcpp-cpp-compiler_p_2022.0.2.84_offline.sh', url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18478/l_dpcpp-cpp-compiler_p_2022.0.2.84_offline.sh',
sha256='ade5bbd203e7226ca096d7bf758dce07857252ec54e83908cac3849e6897b8f3', sha256='ade5bbd203e7226ca096d7bf758dce07857252ec54e83908cac3849e6897b8f3',

View File

@ -9,14 +9,25 @@
from spack import * from spack import *
@IntelOneApiPackage.update_description
class IntelOneapiDal(IntelOneApiLibraryPackage): class IntelOneapiDal(IntelOneApiLibraryPackage):
"""Intel oneAPI DAL.""" """Intel Data Analytics Library (DAL) provides the right tools to
build compute-intense applications that run fast on Intel
architecture. It includes algorithms for analysis functions, math
functions, training and library prediction functions for C++ and
Java.
"""
maintainers = ['rscohn2'] maintainers = ['rscohn2']
homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onedal.html' homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onedal.html'
if platform.system() == 'Linux': if platform.system() == 'Linux':
version('2021.6.0',
url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18698/l_daal_oneapi_p_2021.6.0.915_offline.sh',
sha256='bc9a430f372a5f9603c19ec25207c83ffd9d59fe517599c734d465e32afc9790',
expand=False)
version('2021.5.3', version('2021.5.3',
url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18480/l_daal_oneapi_p_2021.5.3.832_offline.sh', url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18480/l_daal_oneapi_p_2021.5.3.832_offline.sh',
sha256='6d3503cf7be2908bbb7bd18e67b8f2e96ad9aec53d4813c9be620adaa2db390f', sha256='6d3503cf7be2908bbb7bd18e67b8f2e96ad9aec53d4813c9be620adaa2db390f',

View File

@ -9,6 +9,7 @@
from spack import * from spack import *
@IntelOneApiPackage.update_description
class IntelOneapiDnn(IntelOneApiLibraryPackage): class IntelOneapiDnn(IntelOneApiLibraryPackage):
"""Intel oneAPI DNN.""" """Intel oneAPI DNN."""
@ -17,6 +18,10 @@ class IntelOneapiDnn(IntelOneApiLibraryPackage):
homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onednn.html' homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onednn.html'
if platform.system() == 'Linux': if platform.system() == 'Linux':
version('2022.1.0',
url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18725/l_onednn_p_2022.1.0.132_offline.sh',
sha256='0b9a7efe8dd0f0b5132b353a8ee99226f75bae4bab188a453817263a0684cc93',
expand=False)
version('2022.0.2', version('2022.0.2',
url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18476/l_onednn_p_2022.0.2.43_offline.sh', url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18476/l_onednn_p_2022.0.2.43_offline.sh',
sha256='a2a953542b4f632b51a2527d84bd76c3140a41c8085420da4237e2877c27c280', sha256='a2a953542b4f632b51a2527d84bd76c3140a41c8085420da4237e2877c27c280',

View File

@ -9,6 +9,7 @@
from spack import * from spack import *
@IntelOneApiPackage.update_description
class IntelOneapiDpl(IntelOneApiLibraryPackage): class IntelOneapiDpl(IntelOneApiLibraryPackage):
"""Intel oneAPI DPL.""" """Intel oneAPI DPL."""
@ -17,6 +18,10 @@ class IntelOneapiDpl(IntelOneApiLibraryPackage):
homepage = 'https://github.com/oneapi-src/oneDPL' homepage = 'https://github.com/oneapi-src/oneDPL'
if platform.system() == 'Linux': if platform.system() == 'Linux':
version('2021.7.0',
url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18752/l_oneDPL_p_2021.7.0.631_offline.sh',
sha256='1e2d735d5eccfe8058e18f96d733eda8de5b7a07d613447b7d483fd3f9cec600',
expand=False)
version('2021.6.0', version('2021.6.0',
url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18372/l_oneDPL_p_2021.6.0.501_offline.sh', url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18372/l_oneDPL_p_2021.6.0.501_offline.sh',
sha256='0225f133a6c38b36d08635986870284a958e5286c55ca4b56a4058bd736f8f4f', sha256='0225f133a6c38b36d08635986870284a958e5286c55ca4b56a4058bd736f8f4f',

View File

@ -8,15 +8,29 @@
from spack import * from spack import *
@IntelOneApiPackage.update_description
class IntelOneapiInspector(IntelOneApiPackage): class IntelOneapiInspector(IntelOneApiPackage):
"""Intel Inspector is a memory and thread checking and debugging tool to increase """Intel Inspector is a dynamic memory and threading error debugger
the reliability, security, and accuracy of C/C++ and Fortran applications.""" for C, C++, and Fortran applications that run on Windows and Linux
operating systems. Save money: locate the root cause of memory,
threading, and persistence errors before you release. Save time:
simplify the diagnosis of difficult errors by breaking into the
debugger just before the error occurs. Save effort: use your
normal debug or production build to catch and debug errors. Check
all code, including third-party libraries with unavailable
sources.
"""
maintainers = ['rscohn2'] maintainers = ['rscohn2']
homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/inspector.html' homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/inspector.html'
if platform.system() == 'Linux': if platform.system() == 'Linux':
version('2022.1.0',
url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18712/l_inspector_oneapi_p_2022.1.0.123_offline.sh',
sha256='8551180aa30be3abea11308fb11ea9a296f0e056ab07d9254585448a0b23333e',
expand=False)
version('2022.0.0', version('2022.0.0',
url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18363/l_inspector_oneapi_p_2022.0.0.56_offline.sh', url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18363/l_inspector_oneapi_p_2022.0.0.56_offline.sh',
sha256='79a0eb2ae3f1de1e3456076685680c468702922469c3fda3e074718fb0bea741', sha256='79a0eb2ae3f1de1e3456076685680c468702922469c3fda3e074718fb0bea741',

View File

@ -8,6 +8,7 @@
from spack import * from spack import *
@IntelOneApiPackage.update_description
class IntelOneapiIpp(IntelOneApiLibraryPackage): class IntelOneapiIpp(IntelOneApiLibraryPackage):
"""Intel oneAPI IPP.""" """Intel oneAPI IPP."""
@ -16,6 +17,10 @@ class IntelOneapiIpp(IntelOneApiLibraryPackage):
homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/ipp.html' homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/ipp.html'
if platform.system() == 'Linux': if platform.system() == 'Linux':
version('2021.6.0',
url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18748/l_ipp_oneapi_p_2021.6.0.626_offline.sh',
sha256='cf09b5229dd38d75671fa1ab1af47e4d5f9f16dc7c9c22a4313a221a184774aa',
expand=False)
version('2021.5.2', version('2021.5.2',
url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18474/l_ipp_oneapi_p_2021.5.2.544_offline.sh', url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18474/l_ipp_oneapi_p_2021.5.2.544_offline.sh',
sha256='ba48d91ab1447d0ae3d3a5448e3f08e460393258b60630c743be88281e51608e', sha256='ba48d91ab1447d0ae3d3a5448e3f08e460393258b60630c743be88281e51608e',

View File

@ -9,6 +9,7 @@
from spack import * from spack import *
@IntelOneApiPackage.update_description
class IntelOneapiIppcp(IntelOneApiLibraryPackage): class IntelOneapiIppcp(IntelOneApiLibraryPackage):
"""Intel oneAPI IPP Crypto.""" """Intel oneAPI IPP Crypto."""
@ -17,6 +18,10 @@ class IntelOneapiIppcp(IntelOneApiLibraryPackage):
homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/ipp.html' homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/ipp.html'
if platform.system() == 'Linux': if platform.system() == 'Linux':
version('2021.6.0',
url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18709/l_ippcp_oneapi_p_2021.6.0.536_offline.sh',
sha256='dac90862b408a6418f3782a5c4bf940939b1307ff4841ecfc6a29322976a2d43',
expand=False)
version('2021.5.1', version('2021.5.1',
url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18470/l_ippcp_oneapi_p_2021.5.1.462_offline.sh', url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18470/l_ippcp_oneapi_p_2021.5.1.462_offline.sh',
sha256='7ec058abbc1cdfd240320228d6426c65e5a855fd3a27e11fbd1ad2523f64812a', sha256='7ec058abbc1cdfd240320228d6426c65e5a855fd3a27e11fbd1ad2523f64812a',

View File

@ -9,6 +9,7 @@
from spack import * from spack import *
@IntelOneApiPackage.update_description
class IntelOneapiMkl(IntelOneApiLibraryPackage): class IntelOneapiMkl(IntelOneApiLibraryPackage):
"""Intel oneAPI MKL.""" """Intel oneAPI MKL."""
@ -17,6 +18,10 @@ class IntelOneapiMkl(IntelOneApiLibraryPackage):
homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onemkl.html' homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onemkl.html'
if platform.system() == 'Linux': if platform.system() == 'Linux':
version('2022.1.0',
url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18721/l_onemkl_p_2022.1.0.223_offline.sh',
sha256='4b325a3c4c56e52f4ce6c8fbb55d7684adc16425000afc860464c0f29ea4563e',
expand=False)
version('2022.0.2', version('2022.0.2',
url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18483/l_onemkl_p_2022.0.2.136_offline.sh', url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18483/l_onemkl_p_2022.0.2.136_offline.sh',
sha256='134b748825a474acc862bb4a7fada99741a15b7627cfaa6ba0fb05ec0b902b5e', sha256='134b748825a474acc862bb4a7fada99741a15b7627cfaa6ba0fb05ec0b902b5e',

View File

@ -9,6 +9,7 @@
from spack import * from spack import *
@IntelOneApiPackage.update_description
class IntelOneapiMpi(IntelOneApiLibraryPackage): class IntelOneapiMpi(IntelOneApiLibraryPackage):
"""Intel oneAPI MPI.""" """Intel oneAPI MPI."""
@ -17,6 +18,10 @@ class IntelOneapiMpi(IntelOneApiLibraryPackage):
homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/mpi-library.html' homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/mpi-library.html'
if platform.system() == 'Linux': if platform.system() == 'Linux':
version('2021.6.0',
url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18714/l_mpi_oneapi_p_2021.6.0.602_offline.sh',
sha256='e85db63788c434d43c1378e5e2bf7927a75d11aee8e6b78ee0d933da920977a6',
expand=False)
version('2021.5.1', version('2021.5.1',
url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18471/l_mpi_oneapi_p_2021.5.1.515_offline.sh', url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18471/l_mpi_oneapi_p_2021.5.1.515_offline.sh',
sha256='b992573959e39752e503e691564a0d876b099547c38b322d5775c5b06ec07a7f', sha256='b992573959e39752e503e691564a0d876b099547c38b322d5775c5b06ec07a7f',

View File

@ -9,6 +9,7 @@
from spack import * from spack import *
@IntelOneApiPackage.update_description
class IntelOneapiTbb(IntelOneApiLibraryPackage): class IntelOneapiTbb(IntelOneApiLibraryPackage):
"""Intel oneAPI TBB.""" """Intel oneAPI TBB."""
@ -17,6 +18,10 @@ class IntelOneapiTbb(IntelOneApiLibraryPackage):
homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onetbb.html' homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onetbb.html'
if platform.system() == 'Linux': if platform.system() == 'Linux':
version('2021.6.0',
url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18728/l_tbb_oneapi_p_2021.6.0.835_offline.sh',
sha256='e9ede40a3d7745de6d711d43818f820c8486ab544a45610a71118fbca20698e5',
expand=False)
version('2021.5.1', version('2021.5.1',
url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18473/l_tbb_oneapi_p_2021.5.1.738_offline.sh', url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18473/l_tbb_oneapi_p_2021.5.1.738_offline.sh',
sha256='c154749f1f370e4cde11a0a7c80452d479e2dfa53ff2b1b97003d9c0d99c91e3', sha256='c154749f1f370e4cde11a0a7c80452d479e2dfa53ff2b1b97003d9c0d99c91e3',

View File

@ -8,14 +8,28 @@
from spack import * from spack import *
@IntelOneApiPackage.update_description
class IntelOneapiVpl(IntelOneApiLibraryPackage): class IntelOneapiVpl(IntelOneApiLibraryPackage):
"""Intel oneAPI VPL.""" """The Intel oneAPI Video Processing Library (oneVPL) is the successor
to Intel Media SDK. This library takes you from abstractions for
integrated graphics to using oneVPL to unlock media features on a
much broader range of accelerators. oneVPL provides a single,
video-focused API for encoding, decoding, and video processing
that works across a wide range of accelerators. The library is
perfect for applications spanning broadcasting, streaming, video
on demand (VOD), in-cloud gaming, and remote desktop solutions.
"""
maintainers = ['rscohn2'] maintainers = ['rscohn2']
homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onevpl.html' homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onevpl.html'
if platform.system() == 'Linux': if platform.system() == 'Linux':
version('2022.1.0',
url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18750/l_oneVPL_p_2022.1.0.154_offline.sh',
sha256='486cca918c9772a43f62da77e07cdf54dabb92ecebf494eb8c89c4492ab43447',
expand=False)
version('2022.0.0', version('2022.0.0',
url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18375/l_oneVPL_p_2022.0.0.58_offline.sh', url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18375/l_oneVPL_p_2022.0.0.58_offline.sh',
sha256='600b8566e1aa523b97291bed6b08f69a04bc7c4c75c035942a64a38f45a1a7f0', sha256='600b8566e1aa523b97291bed6b08f69a04bc7c4c75c035942a64a38f45a1a7f0',

View File

@ -8,10 +8,19 @@
from spack import * from spack import *
@IntelOneApiPackage.update_description
class IntelOneapiVtune(IntelOneApiPackage): class IntelOneapiVtune(IntelOneApiPackage):
"""Intel oneAPI VTune Profiler. """Intel VTune Profiler is a profiler to optimize application
Installed in Perf driverless mode, detailed here: https://software.intel.com/content/www/us/en/develop/documentation/vtune-cookbook/top/configuration-recipes/profiling-hardware-without-sampling-drivers.html performance, system performance, and system configuration for HPC,
Users can manually install drivers, please read the instructions here: https://software.intel.com/content/www/us/en/develop/documentation/vtune-help/top/set-up-analysis-target/linux-targets/building-and-installing-the-sampling-drivers-for-linux-targets.html cloud, IoT, media, storage, and more. CPU, GPU, and FPGA: Tune
the entire application's performance--not just the accelerated
portion. Multilingual: Profile SYCL, C, C++, C#, Fortran, OpenCL
code, Python, Google Go programming language, Java, .NET,
Assembly, or any combination of languages. System or Application:
Get coarse-grained system data for an extended period or detailed
results mapped to source code. Power: Optimize performance while
avoiding power and thermal-related throttling.
""" """
maintainers = ['rscohn2'] maintainers = ['rscohn2']
@ -19,6 +28,10 @@ class IntelOneapiVtune(IntelOneApiPackage):
homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/vtune-profiler.html' homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/vtune-profiler.html'
if platform.system() == 'Linux': if platform.system() == 'Linux':
version('2022.3.0',
url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18656/l_oneapi_vtune_p_2022.3.0.195_offline.sh',
sha256='7921fce7fcc3b82575be22d9c36beec961ba2a9fb5262ba16a04090bcbd2e1a6',
expand=False)
version('2022.0.0', version('2022.0.0',
url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18406/l_oneapi_vtune_p_2022.0.0.94_offline.sh', url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18406/l_oneapi_vtune_p_2022.0.0.94_offline.sh',
sha256='aa4d575c22e7be0c950b87d67d9e371f470f682906864c4f9b68e530ecd22bd7', sha256='aa4d575c22e7be0c950b87d67d9e371f470f682906864c4f9b68e530ecd22bd7',