コード例 #1
0
ファイル: nvml.go プロジェクト: rollingstone/nvidia-docker
func nvmlErr(ret C.nvmlReturn_t) error {
	if ret == C.NVML_SUCCESS {
		return nil
	}
	err := C.GoString(C.nvmlErrorString(ret))
	return errors.New(err)
}
コード例 #2
0
ファイル: bindings.go プロジェクト: CadeLaRen/nvidia-docker
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)
}