me
/
guix
Archived
1
0
Fork 0

gnu: Add rocm-bandwidth-test.

* gnu/packages/rocm.scm (rocm-bandwidth-test): New variable.
Lars-Dominik Braun 2021-08-06 08:29:39 +02:00
parent 91ce17a532
commit 339762235d
No known key found for this signature in database
GPG Key ID: F663943E08D8092A
1 changed files with 26 additions and 0 deletions

View File

@ -325,3 +325,29 @@ and in-process/in-memory compilation.")
(synopsis "ROCm Application for Reporting System Info")
(description #f)
(license license:ncsa)))
(define-public rocm-bandwidth-test
(package
(name "rocm-bandwidth-test")
(version %rocm-version)
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/RadeonOpenCompute/rocm_bandwidth_test.git")
(commit (string-append "rocm-" version))))
(file-name (git-file-name name version))
(sha256
(base32
"0a14kwkjpiyljgzxblh031qibn6xgbxp6m12zdy1pmwb2c44jjmm"))))
(build-system cmake-build-system)
(arguments `(#:tests? #f)) ; No tests.
(inputs `(("rocr-runtime" ,rocr-runtime)))
(home-page "https://github.com/RadeonOpenCompute/rocm_bandwidth_test")
(synopsis "Bandwidth test for ROCm")
(description "RocBandwidthTest is designed to capture the performance
characteristics of buffer copying and kernel read/write operations. The help
screen of the benchmark shows various options one can use in initiating
cop/read/writer operations. In addition one can also query the topology of the
system in terms of memory pools and their agents.")
(license license:ncsa)))