intel-oneapi-vtune: new package + remove danvev from maintainers (#25311)
This commit is contained in:
parent
a3f76740e7
commit
ce199e1c67
@ -11,7 +11,7 @@
|
|||||||
class IntelOneapiCcl(IntelOneApiLibraryPackage):
|
class IntelOneapiCcl(IntelOneApiLibraryPackage):
|
||||||
"""Intel oneAPI CCL."""
|
"""Intel oneAPI CCL."""
|
||||||
|
|
||||||
maintainers = ['rscohn2', 'danvev']
|
maintainers = ['rscohn2']
|
||||||
|
|
||||||
homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/oneccl.html'
|
homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/oneccl.html'
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@ class IntelOneapiCompilers(IntelOneApiPackage):
|
|||||||
"""Intel OneAPI compilers
|
"""Intel OneAPI compilers
|
||||||
|
|
||||||
Provides Classic and Beta compilers for: Fortran, C, C++"""
|
Provides Classic and Beta compilers for: Fortran, C, C++"""
|
||||||
maintainers = ['rscohn2', 'danvev']
|
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"
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
class IntelOneapiDal(IntelOneApiLibraryPackage):
|
class IntelOneapiDal(IntelOneApiLibraryPackage):
|
||||||
"""Intel oneAPI DAL."""
|
"""Intel oneAPI DAL."""
|
||||||
|
|
||||||
maintainers = ['rscohn2', 'danvev']
|
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'
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
class IntelOneapiDnn(IntelOneApiLibraryPackage):
|
class IntelOneapiDnn(IntelOneApiLibraryPackage):
|
||||||
"""Intel oneAPI DNN."""
|
"""Intel oneAPI DNN."""
|
||||||
|
|
||||||
maintainers = ['rscohn2', 'danvev']
|
maintainers = ['rscohn2']
|
||||||
|
|
||||||
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'
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
class IntelOneapiDpl(IntelOneApiLibraryPackage):
|
class IntelOneapiDpl(IntelOneApiLibraryPackage):
|
||||||
"""Intel oneAPI DPL."""
|
"""Intel oneAPI DPL."""
|
||||||
|
|
||||||
maintainers = ['rscohn2', 'danvev']
|
maintainers = ['rscohn2']
|
||||||
|
|
||||||
homepage = 'https://github.com/oneapi-src/oneDPL'
|
homepage = 'https://github.com/oneapi-src/oneDPL'
|
||||||
|
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
class IntelOneapiIpp(IntelOneApiLibraryPackage):
|
class IntelOneapiIpp(IntelOneApiLibraryPackage):
|
||||||
"""Intel oneAPI IPP."""
|
"""Intel oneAPI IPP."""
|
||||||
|
|
||||||
maintainers = ['rscohn2', 'danvev']
|
maintainers = ['rscohn2']
|
||||||
|
|
||||||
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'
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
class IntelOneapiIppcp(IntelOneApiLibraryPackage):
|
class IntelOneapiIppcp(IntelOneApiLibraryPackage):
|
||||||
"""Intel oneAPI IPP Crypto."""
|
"""Intel oneAPI IPP Crypto."""
|
||||||
|
|
||||||
maintainers = ['rscohn2', 'danvev']
|
maintainers = ['rscohn2']
|
||||||
|
|
||||||
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'
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
class IntelOneapiMkl(IntelOneApiLibraryPackage):
|
class IntelOneapiMkl(IntelOneApiLibraryPackage):
|
||||||
"""Intel oneAPI MKL."""
|
"""Intel oneAPI MKL."""
|
||||||
|
|
||||||
maintainers = ['rscohn2', 'danvev']
|
maintainers = ['rscohn2']
|
||||||
|
|
||||||
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'
|
||||||
|
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
class IntelOneapiMpi(IntelOneApiLibraryPackage):
|
class IntelOneapiMpi(IntelOneApiLibraryPackage):
|
||||||
"""Intel oneAPI MPI."""
|
"""Intel oneAPI MPI."""
|
||||||
|
|
||||||
maintainers = ['rscohn2', 'danvev']
|
maintainers = ['rscohn2', ]
|
||||||
|
|
||||||
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'
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
class IntelOneapiTbb(IntelOneApiLibraryPackage):
|
class IntelOneapiTbb(IntelOneApiLibraryPackage):
|
||||||
"""Intel oneAPI TBB."""
|
"""Intel oneAPI TBB."""
|
||||||
|
|
||||||
maintainers = ['rscohn2', 'danvev']
|
maintainers = ['rscohn2']
|
||||||
|
|
||||||
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'
|
||||||
|
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
class IntelOneapiVpl(IntelOneApiLibraryPackage):
|
class IntelOneapiVpl(IntelOneApiLibraryPackage):
|
||||||
"""Intel oneAPI VPL."""
|
"""Intel oneAPI VPL."""
|
||||||
|
|
||||||
maintainers = ['rscohn2', 'danvev']
|
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'
|
||||||
|
|
||||||
|
@ -0,0 +1,29 @@
|
|||||||
|
# Copyright 2013-2021 Lawrence Livermore National Security, LLC and other
|
||||||
|
# Spack Project Developers. See the top-level COPYRIGHT file for details.
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
|
||||||
|
|
||||||
|
import platform
|
||||||
|
|
||||||
|
from spack import *
|
||||||
|
|
||||||
|
|
||||||
|
class IntelOneapiVtune(IntelOneApiPackage):
|
||||||
|
"""Intel oneAPI VTune Profiler.
|
||||||
|
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
|
||||||
|
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
|
||||||
|
"""
|
||||||
|
|
||||||
|
maintainers = ['rscohn2']
|
||||||
|
|
||||||
|
homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/vtune-profiler.html'
|
||||||
|
|
||||||
|
if platform.system() == 'Linux':
|
||||||
|
version('2021.6.0',
|
||||||
|
url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18012/l_oneapi_vtune_p_2021.6.0.411_offline.sh',
|
||||||
|
sha256='6b1df7da713337aa665bcc6ff23e4a006695b5bfaf71dffd305cbadca2e5560c',
|
||||||
|
expand=False)
|
||||||
|
|
||||||
|
@property
|
||||||
|
def component_dir(self):
|
||||||
|
return 'vtune'
|
Loading…
Reference in New Issue
Block a user