diff --git a/Golden_Repo/n/Nsight-Systems/Nsight-Systems-2020.5.1-GCCcore-9.3.0.eb b/Golden_Repo/n/Nsight-Systems/Nsight-Systems-2020.5.1-GCCcore-9.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..677c9574e150e21ac3000489f742236f1c5412f3 --- /dev/null +++ b/Golden_Repo/n/Nsight-Systems/Nsight-Systems-2020.5.1-GCCcore-9.3.0.eb @@ -0,0 +1,47 @@ +# 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'