diff --git a/easybuild/easyconfigs/k/kineto/kineto-20250715-GCC-13.3.0-CUDA-12.6.0.eb b/easybuild/easyconfigs/k/kineto/kineto-20250715-GCC-13.3.0-CUDA-12.6.0.eb new file mode 100644 index 000000000000..ea9f20e466eb --- /dev/null +++ b/easybuild/easyconfigs/k/kineto/kineto-20250715-GCC-13.3.0-CUDA-12.6.0.eb @@ -0,0 +1,38 @@ +easyblock = 'CMakeMake' + +name = 'kineto' +version = '20250715' +local_commit = '16e2a56' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://github.com/pytorch/kineto' +description = "A CPU+GPU Profiling library that provides access to timeline traces and hardware performance counters" + +toolchain = {'name': 'GCC', 'version': '13.3.0'} + +source_urls = ['https://github.com/pytorch/kineto/archive/'] +sources = [{ + 'git_config': { + 'url': 'https://github.com/pytorch', + 'repo_name': name, + 'commit': local_commit, + 'recursive': True, + }, + 'filename': SOURCE_TAR_XZ, +}] +checksums = ['bc44d710104b879f6982ffd4d79a8ba6c97c8aa5fefbcfd85c317d541ed1094d'] + +builddependencies = [ + ('CMake', '3.29.3'), + ('Python', '3.12.3'), +] +dependencies = [('CUDA', '12.6.0', '', SYSTEM)] + +start_dir = 'libkineto' + +sanity_check_paths = { + 'files': ['lib/libkineto.a'], + 'dirs': ['include/kineto'], +} + +moduleclass = 'perf'