Sort functions in interface alphabetically

Signed-off-by: Evan Lezar <elezar@nvidia.com>
This commit is contained in:
Evan Lezar 2022-09-02 15:07:39 +02:00
parent a404873b12
commit bf9a4d3476

View File

@ -24,57 +24,57 @@ import (
// //
//go:generate moq -out nvml_mock.go . Interface //go:generate moq -out nvml_mock.go . Interface
type Interface interface { type Interface interface {
Init() Return
Shutdown() Return
DeviceGetCount() (int, Return) DeviceGetCount() (int, Return)
DeviceGetHandleByIndex(Index int) (Device, Return) DeviceGetHandleByIndex(Index int) (Device, Return)
DeviceGetHandleByUUID(UUID string) (Device, Return) DeviceGetHandleByUUID(UUID string) (Device, Return)
SystemGetDriverVersion() (string, Return)
SystemGetCudaDriverVersion() (int, Return)
ErrorString(r Return) string ErrorString(r Return) string
Init() Return
Shutdown() Return
SystemGetCudaDriverVersion() (int, Return)
SystemGetDriverVersion() (string, Return)
} }
// Device defines the functions implemented by an NVML device // Device defines the functions implemented by an NVML device
// //
//go:generate moq -out device_mock.go . Device //go:generate moq -out device_mock.go . Device
type Device interface { type Device interface {
GetIndex() (int, Return) GetAttributes() (DeviceAttributes, Return)
GetPciInfo() (PciInfo, Return)
GetMemoryInfo() (Memory, Return)
GetUUID() (string, Return)
GetMinorNumber() (int, Return)
IsMigDeviceHandle() (bool, Return)
GetDeviceHandleFromMigDeviceHandle() (Device, Return)
SetMigMode(Mode int) (Return, Return)
GetMigMode() (int, int, Return)
GetGpuInstanceProfileInfo(Profile int) (GpuInstanceProfileInfo, Return)
GetGpuInstances(Info *GpuInstanceProfileInfo) ([]GpuInstance, Return)
GetMaxMigDeviceCount() (int, Return)
GetMigDeviceHandleByIndex(Index int) (Device, Return)
GetGpuInstanceId() (int, Return)
GetComputeInstanceId() (int, Return) GetComputeInstanceId() (int, Return)
GetCudaComputeCapability() (int, int, Return) GetCudaComputeCapability() (int, int, Return)
GetAttributes() (DeviceAttributes, Return) GetDeviceHandleFromMigDeviceHandle() (Device, Return)
GetGpuInstanceId() (int, Return)
GetGpuInstanceProfileInfo(Profile int) (GpuInstanceProfileInfo, Return)
GetGpuInstances(Info *GpuInstanceProfileInfo) ([]GpuInstance, Return)
GetIndex() (int, Return)
GetMaxMigDeviceCount() (int, Return)
GetMemoryInfo() (Memory, Return)
GetMigDeviceHandleByIndex(Index int) (Device, Return)
GetMigMode() (int, int, Return)
GetMinorNumber() (int, Return)
GetName() (string, Return) GetName() (string, Return)
GetPciInfo() (PciInfo, Return)
GetUUID() (string, Return)
IsMigDeviceHandle() (bool, Return)
SetMigMode(Mode int) (Return, Return)
} }
// GpuInstance defines the functions implemented by a GpuInstance // GpuInstance defines the functions implemented by a GpuInstance
// //
//go:generate moq -out gi_mock.go . GpuInstance //go:generate moq -out gi_mock.go . GpuInstance
type GpuInstance interface { type GpuInstance interface {
GetInfo() (GpuInstanceInfo, Return)
GetComputeInstanceProfileInfo(Profile int, EngProfile int) (ComputeInstanceProfileInfo, Return)
CreateComputeInstance(Info *ComputeInstanceProfileInfo) (ComputeInstance, Return) CreateComputeInstance(Info *ComputeInstanceProfileInfo) (ComputeInstance, Return)
GetComputeInstances(Info *ComputeInstanceProfileInfo) ([]ComputeInstance, Return)
Destroy() Return Destroy() Return
GetComputeInstanceProfileInfo(Profile int, EngProfile int) (ComputeInstanceProfileInfo, Return)
GetComputeInstances(Info *ComputeInstanceProfileInfo) ([]ComputeInstance, Return)
GetInfo() (GpuInstanceInfo, Return)
} }
// ComputeInstance defines the functions implemented by a ComputeInstance // ComputeInstance defines the functions implemented by a ComputeInstance
// //
//go:generate moq -out ci_mock.go . ComputeInstance //go:generate moq -out ci_mock.go . ComputeInstance
type ComputeInstance interface { type ComputeInstance interface {
GetInfo() (ComputeInstanceInfo, Return)
Destroy() Return Destroy() Return
GetInfo() (ComputeInstanceInfo, Return)
} }
// GpuInstanceInfo holds info about a GPU Instance // GpuInstanceInfo holds info about a GPU Instance