# ------------------------------------------------
# CITATION.cff file created with {cffr} R package
# See also: https://docs.ropensci.org/cffr/
# ------------------------------------------------
cff-version: 1.2.0
message: 'To cite package "gpuinfo" in publications use:'
type: software
license: MIT
title: 'gpuinfo: Lightweight Hardware and GPU Compute Detection'
version: 0.2.0
doi: 10.32614/CRAN.package.gpuinfo
abstract: Detects central processing unit topology, process-available cores, host
and container memory, graphics processing unit hardware, and reports the apparent
availability of 'CUDA', 'Metal', 'ROCm', and 'OpenCL' compute backends, with a read-only
shared-library inventory for the 'CUDA' runtime, 'cuBLAS', 'cuFFT', 'cuSOLVER',
'cuRAND', and optional 'NCCL' libraries. Detection uses operating-system information,
documented platform interfaces, and optional command-line utilities, without requiring
a GPU framework, 'Python', or a vendor software development kit. Backend interpretation
follows the official 'CUDA' , 'Metal'
, 'ROCm' ,
and 'OpenCL' documentation. 'NCCL' version
inspection follows its documented API .
Process-level GPU memory samples, multi-device inventories, and versioned hardware
manifests support reproducible benchmarks. Missing hardware, drivers, libraries,
and utilities are handled safely.
authors:
- family-names: Cacciatore
given-names: Stefano
email: tkcaccia@gmail.com
orcid: https://orcid.org/0000-0001-7052-7156
repository: https://tkcaccia.r-universe.dev
repository-code: https://github.com/tkcaccia/gpuinfo
commit: a1122acf1cdf59c2fb2e19283353f3231d85bde3
url: https://github.com/tkcaccia/gpuinfo
date-released: '2026-10-14'
contact:
- family-names: Cacciatore
given-names: Stefano
email: tkcaccia@gmail.com
orcid: https://orcid.org/0000-0001-7052-7156