We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents fdfe01d + 9c01fe2 commit 0a3a77bCopy full SHA for 0a3a77b
1 file changed
contrib/nvidia/nvidia.go
@@ -111,6 +111,7 @@ type config struct {
111
LDConfig string
112
Requirements []string
113
OCIHookPath string
114
+ NoCgroups bool
115
}
116
117
func (c *config) args() []string {
@@ -137,6 +138,9 @@ func (c *config) args() []string {
137
138
for _, r := range c.Requirements {
139
args = append(args, fmt.Sprintf("--require=%s", r))
140
141
+ if c.NoCgroups {
142
+ args = append(args, "--no-cgroups")
143
+ }
144
args = append(args, "--pid={{pid}}", "{{rootfs}}")
145
return args
146
@@ -209,3 +213,9 @@ func WithLookupOCIHookPath(name string) Opts {
209
213
return nil
210
214
211
215
216
+
217
+// WithNoCgroups passes --no-cgroups option to nvidia-container-cli.
218
+func WithNoCgroups(c *config) error {
219
+ c.NoCgroups = true
220
+ return nil
221
+}
0 commit comments