mirror of
https://github.com/NVIDIA/nvidia-container-toolkit
synced 2025-06-26 18:18:24 +00:00
Add cuda-compat-mode config option
Some checks failed
Some checks failed
Signed-off-by: Evan Lezar <elezar@nvidia.com>
This commit is contained in:
@@ -114,9 +114,19 @@ func doPrestart() {
|
||||
}
|
||||
args = append(args, "configure")
|
||||
|
||||
if !hook.Features.AllowCUDACompatLibsFromContainer.IsEnabled() {
|
||||
switch cli.CUDACompatMode {
|
||||
case config.CUDACompatModeLdconfig:
|
||||
args = append(args, "--cuda-compat-mode="+config.CUDACompatModeLdconfig)
|
||||
case config.CUDACompatModeMount:
|
||||
args = append(args, "--cuda-compat-mode="+config.CUDACompatModeMount)
|
||||
case config.CUDACompatModeDisabled, config.CUDACompatModeHook:
|
||||
args = append(args, "--no-cntlibs")
|
||||
default:
|
||||
if !hook.Features.AllowCUDACompatLibsFromContainer.IsEnabled() {
|
||||
args = append(args, "--no-cntlibs")
|
||||
}
|
||||
}
|
||||
|
||||
if ldconfigPath := cli.NormalizeLDConfigPath(); ldconfigPath != "" {
|
||||
args = append(args, fmt.Sprintf("--ldconfig=%s", ldconfigPath))
|
||||
}
|
||||
|
||||
@@ -53,6 +53,7 @@ supported-driver-capabilities = "compat32,compute,display,graphics,ngx,utility,v
|
||||
swarm-resource = ""
|
||||
|
||||
[nvidia-container-cli]
|
||||
cuda-compat-mode = "ldconfig"
|
||||
debug = ""
|
||||
environment = []
|
||||
ldcache = ""
|
||||
@@ -114,6 +115,7 @@ supported-driver-capabilities = "compat32,compute,display,graphics,ngx,utility,v
|
||||
swarm-resource = ""
|
||||
|
||||
[nvidia-container-cli]
|
||||
cuda-compat-mode = "ldconfig"
|
||||
debug = ""
|
||||
environment = []
|
||||
ldcache = ""
|
||||
@@ -178,6 +180,7 @@ supported-driver-capabilities = "compat32,compute,display,graphics,ngx,utility,v
|
||||
swarm-resource = ""
|
||||
|
||||
[nvidia-container-cli]
|
||||
cuda-compat-mode = "ldconfig"
|
||||
debug = ""
|
||||
environment = []
|
||||
ldcache = ""
|
||||
@@ -239,6 +242,7 @@ supported-driver-capabilities = "compat32,compute,display,graphics,ngx,utility,v
|
||||
swarm-resource = ""
|
||||
|
||||
[nvidia-container-cli]
|
||||
cuda-compat-mode = "ldconfig"
|
||||
debug = ""
|
||||
environment = []
|
||||
ldcache = ""
|
||||
@@ -322,6 +326,7 @@ supported-driver-capabilities = "compat32,compute,display,graphics,ngx,utility,v
|
||||
swarm-resource = ""
|
||||
|
||||
[nvidia-container-cli]
|
||||
cuda-compat-mode = "ldconfig"
|
||||
debug = ""
|
||||
environment = []
|
||||
ldcache = ""
|
||||
|
||||
Reference in New Issue
Block a user