File tree Expand file tree Collapse file tree 4 files changed +13
-8
lines changed
deployments/operator/crd/bases Expand file tree Collapse file tree 4 files changed +13
-8
lines changed Original file line number Diff line number Diff line change 51
51
properties :
52
52
enableMonitoring :
53
53
description : EnableMonitoring enables the monitoring resource ('i915_monitoring')
54
- which gives access to all GPU devices on given node.
54
+ which gives access to all GPU devices on given node. Typically used
55
+ with Intel XPU-Manager.
55
56
type : boolean
56
57
image :
57
58
description : Image is a container image with GPU device plugin executable.
@@ -73,15 +74,16 @@ spec:
73
74
preferredAllocationPolicy :
74
75
description : PreferredAllocationPolicy sets the mode of allocating
75
76
GPU devices on a node. See documentation for detailed description
76
- of the policies. Only valid when SharedDevNum > 1 is set.
77
+ of the policies. Only valid when SharedDevNum > 1 is set. Not applicable
78
+ with ResourceManager.
77
79
enum :
78
80
- balanced
79
81
- packed
80
82
- none
81
83
type : string
82
84
resourceManager :
83
85
description : ResourceManager handles the fractional resource management
84
- for multi-GPU nodes
86
+ for multi-GPU nodes. Enable only for clusters with GPU Aware Scheduling.
85
87
type : boolean
86
88
sharedDevNum :
87
89
description : SharedDevNum is a number of containers that can share
Original file line number Diff line number Diff line change 58
58
description : Image is a container image with SGX device plugin executable.
59
59
type : string
60
60
initImage :
61
- description : InitImage is a container image with tools (e.g., SGX
62
- NFD source hook) installed on each node.
61
+ description : InitImage is a container image with tools (i.e., SGX
62
+ NFD source hook) installed on each node. Recommendation is to leave
63
+ this unset and prefer the SGX NodeFeatureRule instead.
63
64
type : string
64
65
logLevel :
65
66
description : LogLevel sets the plugin's log level.
Original file line number Diff line number Diff line change @@ -36,6 +36,7 @@ type GpuDevicePluginSpec struct {
36
36
37
37
// PreferredAllocationPolicy sets the mode of allocating GPU devices on a node.
38
38
// See documentation for detailed description of the policies. Only valid when SharedDevNum > 1 is set.
39
+ // Not applicable with ResourceManager.
39
40
// +kubebuilder:validation:Enum=balanced;packed;none
40
41
PreferredAllocationPolicy string `json:"preferredAllocationPolicy,omitempty"`
41
42
@@ -47,11 +48,11 @@ type GpuDevicePluginSpec struct {
47
48
// +kubebuilder:validation:Minimum=0
48
49
LogLevel int `json:"logLevel,omitempty"`
49
50
50
- // ResourceManager handles the fractional resource management for multi-GPU nodes
51
+ // ResourceManager handles the fractional resource management for multi-GPU nodes. Enable only for clusters with GPU Aware Scheduling.
51
52
ResourceManager bool `json:"resourceManager,omitempty"`
52
53
53
54
// EnableMonitoring enables the monitoring resource ('i915_monitoring')
54
- // which gives access to all GPU devices on given node.
55
+ // which gives access to all GPU devices on given node. Typically used with Intel XPU-Manager.
55
56
EnableMonitoring bool `json:"enableMonitoring,omitempty"`
56
57
}
57
58
Original file line number Diff line number Diff line change @@ -31,7 +31,8 @@ type SgxDevicePluginSpec struct {
31
31
// Image is a container image with SGX device plugin executable.
32
32
Image string `json:"image,omitempty"`
33
33
34
- // InitImage is a container image with tools (e.g., SGX NFD source hook) installed on each node.
34
+ // InitImage is a container image with tools (i.e., SGX NFD source hook) installed on each node.
35
+ // Recommendation is to leave this unset and prefer the SGX NodeFeatureRule instead.
35
36
InitImage string `json:"initImage,omitempty"`
36
37
37
38
// EnclaveLimit is a number of containers that can share the same SGX enclave device.
You can’t perform that action at this time.
0 commit comments