MCPcopy Create free account
hub / github.com/NVIDIA/gpu-operator / validate

Method validate

cmd/nvidia-validator/main.go:1100–1119  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1098}
1099
1100func (n *NvidiaPeermem) validate() error {
1101 // delete driver status file if already present
1102 err := deleteStatusFile(outputDirFlag + "/" + nvidiaPeermemStatusFile)
1103 if err != nil {
1104 return err
1105 }
1106
1107 err = n.runValidation(false)
1108 if err != nil {
1109 log.Info("nvidia-peermem driver is not ready")
1110 return err
1111 }
1112
1113 // create driver status file
1114 err = createStatusFile(outputDirFlag + "/" + nvidiaPeermemStatusFile)
1115 if err != nil {
1116 return err
1117 }
1118 return nil
1119}
1120
1121func (n *NvidiaPeermem) runValidation(silent bool) error {
1122 // check for nvidia_peermem module to be loaded

Callers 1

validateComponentFunction · 0.95

Calls 3

runValidationMethod · 0.95
deleteStatusFileFunction · 0.85
createStatusFileFunction · 0.85

Tested by

no test coverage detected