Skip to content
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
easyblock = 'CMakeMake'

name = 'kineto'
version = '20250715'
local_commit = '16e2a56'
Comment thread
pavelToman marked this conversation as resolved.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@pavelToman @jpecar Is there a particular reason for this specific commit?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Most probably it was latest version at the time I worked on this ...

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'