func nvmlErr(ret C.nvmlReturn_t) error { if ret == C.NVML_SUCCESS { return nil } err := C.GoString(C.nvmlErrorString(ret)) return errors.New(err) }
func errorString(ret C.nvmlReturn_t) error { if ret == C.NVML_SUCCESS { return nil } err := C.GoString(C.nvmlErrorString(ret)) return fmt.Errorf("nvml: %v", err) }