Documentation ¶
Index ¶
- func GPUNeedsFabricManager(size string) bool
- func GetAKSGPUImageSHA(size string) string
- func GetCommaSeparatedGPUSizes() string
- func GetCommaSeparatedMarinerGPUSizes() string
- func GetGPUDriverVersion(size string) string
- func IsMIGNode(gpuInstanceProfile string) bool
- func IsMarinerEnabledGPUSKU(vmSize string) bool
- func IsNvidiaEnabledSKU(vmSize string) bool
- func UseWindowsCudaGPUDriver(vmSize string) bool
- func UseWindowsGridGPUDriver(vmSize string) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GPUNeedsFabricManager ¶
func GetAKSGPUImageSHA ¶
func GetCommaSeparatedGPUSizes ¶
func GetCommaSeparatedGPUSizes() string
func GetCommaSeparatedMarinerGPUSizes ¶
func GetCommaSeparatedMarinerGPUSizes() string
func GetGPUDriverVersion ¶
NV series GPUs target graphics workloads vs NC which targets compute. they typically use GRID, not CUDA drivers, and will fail to install CUDA drivers. NVv1 seems to run with CUDA, NVv5 requires GRID. NVv3 is untested on AKS, NVv4 is AMD so n/a, and NVv2 no longer seems to exist (?).
func IsMarinerEnabledGPUSKU ¶
IsMarinerNvidiaEnabledSKU determines if an Mariner VM SKU has nvidia driver support.
func IsNvidiaEnabledSKU ¶
IsNvidiaEnabledSKU determines if an VM SKU has nvidia driver support.
func UseWindowsCudaGPUDriver ¶
func UseWindowsGridGPUDriver ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.