INNER CODE UNIT · Go
efaSupported
eksctl-io/eksctl · cmd/ec2geninfo/main.go:138
efaSupported := inst.NetworkInfo != nil && inst.NetworkInfo.EfaSupported != nil && *inst.NetworkInfo.EfaSupported
nvidiaGPUSupported := false
nvidiaGPUType := ""
if inst.GpuInfo != nil && len(inst.GpuInfo.Gpus) > 0 {
nvidiaGPUSupported = *inst.GpuInfo.Gpus[0].Manufacturer == "NVIDIA"
if nvidiaGPUSupported {
nvidiaGPUType = *inst.GpuInfo.Gpus[0].Name
}
}
neuronSupported := inst.NeuronInfo != nil
neuronDeviceType := ""
if neuronSupported {
for _, acc := range inst.NeuronInfo.NeuronDevices {
neuronDeviceType = *acc.Name
break
}