In oder to ensure consistent usage, we add an explicit
argument for an nvml.Interface implementation to the
device.New constructor.
Signed-off-by: Evan Lezar <elezar@nvidia.com>
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>