mirror of
				https://github.com/ClusterCockpit/cc-metric-collector.git
				synced 2025-11-04 02:35:07 +01:00 
			
		
		
		
	Fix for NvidiaCollector when devices are not in MiG mode
This commit is contained in:
		@@ -275,7 +275,7 @@ func readUtilization(device NvidiaCollectorDevice, output chan lp.CCMetric) erro
 | 
			
		||||
		err := errors.New(nvml.ErrorString(ret))
 | 
			
		||||
		return err
 | 
			
		||||
	}
 | 
			
		||||
	if !isMig {
 | 
			
		||||
	if isMig {
 | 
			
		||||
		return nil
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
@@ -620,7 +620,7 @@ func readEncUtilization(device NvidiaCollectorDevice, output chan lp.CCMetric) e
 | 
			
		||||
		err := errors.New(nvml.ErrorString(ret))
 | 
			
		||||
		return err
 | 
			
		||||
	}
 | 
			
		||||
	if !isMig {
 | 
			
		||||
	if isMig {
 | 
			
		||||
		return nil
 | 
			
		||||
	}
 | 
			
		||||
	if !device.excludeMetrics["nv_encoder_util"] {
 | 
			
		||||
@@ -647,7 +647,7 @@ func readDecUtilization(device NvidiaCollectorDevice, output chan lp.CCMetric) e
 | 
			
		||||
		err := errors.New(nvml.ErrorString(ret))
 | 
			
		||||
		return err
 | 
			
		||||
	}
 | 
			
		||||
	if !isMig {
 | 
			
		||||
	if isMig {
 | 
			
		||||
		return nil
 | 
			
		||||
	}
 | 
			
		||||
	if !device.excludeMetrics["nv_decoder_util"] {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user