Skip to content
Snippets Groups Projects
Commit cc28d8e8 authored by Andreas Herten's avatar Andreas Herten
Browse files

Add new version of Nsight Systems

parent 57830501
Branches
No related tags found
No related merge requests found
# jg (CSCS)
# AH (JSC)
easyblock = 'Binary'
name = 'Nsight-Systems'
version = '2020.5.1'
homepage = 'https://developer.nvidia.com/nsight-systems'
description = 'NVIDIA Nsight Systems is a system-wide performance analysis tool'
site_contacts = 'Andreas Herten <a.herten@fz-juelich.de>'
# GCCcore toolchain is not strictly necessary, but used to bring it to same level as Nsight Compute
toolchain = {'name': 'GCCcore', 'version': '9.3.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.83-db7e763.run',
'extract_cmd': '/bin/sh %s'
}]
checksums = ['d9990dc2c237418b171bd0871949aeff4fc7d2febfa7a3ea0d7eed2b010903f0']
dependencies = [
# ('nvidia-driver', 'default', '', SYSTEM),
('X11', '20200222')
]
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 to comment