common

package
v0.20240425.1-devinwon Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2024 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GPUNeedsFabricManager

func GPUNeedsFabricManager(size string) bool

func GetAKSGPUImageSHA

func GetAKSGPUImageSHA(size string) string

func GetCommaSeparatedGPUSizes

func GetCommaSeparatedGPUSizes() string

func GetCommaSeparatedMarinerGPUSizes

func GetCommaSeparatedMarinerGPUSizes() string

func GetGPUDriverVersion

func GetGPUDriverVersion(size string) string

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 IsMIGNode

func IsMIGNode(gpuInstanceProfile string) bool

IsMIGNode check if the node should be partitioned.

func IsMarinerEnabledGPUSKU

func IsMarinerEnabledGPUSKU(vmSize string) bool

IsMarinerNvidiaEnabledSKU determines if an Mariner VM SKU has nvidia driver support.

func IsNvidiaEnabledSKU

func IsNvidiaEnabledSKU(vmSize string) bool

IsNvidiaEnabledSKU determines if an VM SKU has nvidia driver support.

func UseWindowsCudaGPUDriver

func UseWindowsCudaGPUDriver(vmSize string) bool

func UseWindowsGridGPUDriver

func UseWindowsGridGPUDriver(vmSize string) bool

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL