Skip to content
Snippets Groups Projects
Commit f6e4884b authored by Sebastian Achilles's avatar Sebastian Achilles
Browse files

Merge branch 'ah--nsight-systems' into '2022'

Add Nsight Systems 2022.2.1

See merge request hps-public/easybuild-repository!1248
parents 18a64908 7fb788a0
Branches
No related tags found
No related merge requests found
# jg (CSCS)
# AH (JSC)
easyblock = 'Binary'
name = 'Nsight-Systems'
version = '2022.2.1'
homepage = 'https://developer.nvidia.com/nsight-systems'
description = 'NVIDIA Nsight Systems is a system-wide performance analysis tool'
# GCCcore toolchain is not strictly necessary, but used to bring it to same level as Nsight Compute
toolchain = {'name': 'GCCcore', 'version': '11.2.0'}
# Download source binary package manually, requires Nvidia Developer Account
# source_urls = 'https://developer.nvidia.com/nsight-systems'
sources = [{
'filename': 'NsightSystems-linux-public-%(version)s.31-5fe97ab.run',
'extract_cmd': '/bin/sh %s'
}]
checksums = ['01753300e6a418a4cb6104f11eb13961263ccaecc768f74801d261dab90e569a']
dependencies = [
('X11', '20210802')
]
extract_sources = True
unpack_options = '--accept --nochown --noexec --nox11 --target %(builddir)s'
install_cmd = 'cp -r %(builddir)s/pkg/* %(installdir)s/'
sanity_check_paths = {
'files': ['bin/nsys'],
'dirs': ['target-linux-x64', 'host-linux-x64']
}
modextravars = {
'NSIGHT_DOC': '%(installdir)s/documentation/nsys-exporter'
}
modluafooter = """
add_property("arch","gpu")
"""
moduleclass = 'tools'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment