Go to file
Kevin Klues 1d680a93b6 Move MIG apis to device package
We decided it makes sense to have top level device and MIG device abstractions
all under one package rather than trying to separate them. It will make it
easier to hav them clal between each other without package dependency loops.

Signed-off-by: Kevin Klues <kklues@nvidia.com>
2022-09-16 13:09:09 +00:00
docker Add make target for 'go generate' 2022-08-11 12:13:41 +00:00
pkg Move MIG apis to device package 2022-09-16 13:09:09 +00:00
vendor Update go-nvml dependency 2022-09-01 14:06:25 +02:00
.common-ci.yml Add .gitlab-ci files (for both internal and external builds) 2021-03-22 11:22:02 +00:00
.gitignore Update .gitignore 2022-07-07 13:42:25 -07: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 Update go-nvml dependency 2022-09-01 14:06:25 +02:00
go.sum Update go-nvml dependency 2022-09-01 14:06:25 +02:00
LICENSE Add initial CONTRIBUTING, LICENSE, and README files 2021-03-22 11:19:45 +00:00
Makefile Add make target for 'go generate' 2022-08-11 12:13:41 +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.