Go to file
Evan Lezar f13f6f0ac9 Add nvinfo package to query system state
This change adds an nvinfo package with HasNVML and IsTegraSystem
functions. These functions can be used to control behaviour on
different platforms.

Signed-off-by: Evan Lezar <elezar@nvidia.com>
2022-06-28 15:56:34 +02:00
docker Add Makefile and build targets 2021-03-22 11:19:56 +00:00
pkg Add nvinfo package to query system state 2022-06-28 15:56:34 +02:00
vendor Add vendoring for upcoming packages 2021-03-22 11:19:45 +00:00
.common-ci.yml Add .gitlab-ci files (for both internal and external builds) 2021-03-22 11:22:02 +00:00
.gitignore Add .gitignore 2021-03-22 11:19:45 +00:00
.gitlab-ci.yml Add .gitlab-ci files (for both internal and external builds) 2021-03-22 11:22:02 +00:00
.nvidia-ci.yml Add .gitlab-ci files (for both internal and external builds) 2021-03-22 11:22:02 +00:00
CONTRIBUTING.md Add initial CONTRIBUTING, LICENSE, and README files 2021-03-22 11:19:45 +00:00
go.mod Add vendoring for upcoming packages 2021-03-22 11:19:45 +00:00
go.sum Add vendoring for upcoming packages 2021-03-22 11:19:45 +00:00
LICENSE Add initial CONTRIBUTING, LICENSE, and README files 2021-03-22 11:19:45 +00:00
Makefile Add Makefile and build targets 2021-03-22 11:19:56 +00:00
README.md Add initial CONTRIBUTING, LICENSE, and README files 2021-03-22 11:19:45 +00:00

The go-nvlib project

This respository holds a collection of go packages to ease the development of NVIDIA GPU management software. Many of its abstractions build and expand upon the base go-nvml package which provides a comprehensive wrapper around the official NVIDIA Management Library.