kubernetes: k8s.io/kubernetes/test/e2e/framework/gpu Index | Files

package gpu

import "k8s.io/kubernetes/test/e2e/framework/gpu"

Index

Package Files

gpu_util.go

Constants

const (
    // NVIDIAGPUResourceName is the extended name of the GPU resource since v1.8
    // this uses the device plugin mechanism
    NVIDIAGPUResourceName = "nvidia.com/gpu"

    // GPUDevicePluginDSYAML is the official Google Device Plugin Daemonset NVIDIA GPU manifest for GKE
    // TODO: Parametrize it by making it a feature in TestFramework.
    // so we can override the daemonset in other setups (non COS).
    GPUDevicePluginDSYAML = "https://raw.githubusercontent.com/kubernetes/kubernetes/master/cluster/addons/device-plugins/nvidia-gpu/daemonset.yaml"
)

func NVIDIADevicePlugin Uses

func NVIDIADevicePlugin() *v1.Pod

NVIDIADevicePlugin returns the official Google Device Plugin pod for NVIDIA GPU in GKE

func NumberOfNVIDIAGPUs Uses

func NumberOfNVIDIAGPUs(node *v1.Node) int64

NumberOfNVIDIAGPUs returns the number of GPUs advertised by a node This is based on the Device Plugin system and expected to run on a COS based node After the NVIDIA drivers were installed TODO make this generic and not linked to COS only

Package gpu imports 4 packages (graph) and is imported by 37 packages. Updated 2019-08-19. Refresh now. Tools for package owners.