Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // DefaultExecutableDir specifies the default path to use for executables if they cannot be located in the path. DefaultExecutableDir = "/usr/bin" // NVIDIAContainerRuntimeHookExecutable is the executable name for the NVIDIA Container Runtime Hook NVIDIAContainerRuntimeHookExecutable = "nvidia-container-runtime-hook" // NVIDIAContainerToolkitExecutable is the executable name for the NVIDIA Container Toolkit (an alias for the NVIDIA Container Runtime Hook) NVIDIAContainerToolkitExecutable = "nvidia-container-toolkit" )
Functions ¶
This section is empty.
Types ¶
type CTKConfig ¶
type CTKConfig struct {
Path string `toml:"path"`
}
CTKConfig stores the config options for the NVIDIA Container Toolkit CLI (nvidia-ctk)
type Config ¶
type Config struct {
AcceptEnvvarUnprivileged bool `toml:"accept-nvidia-visible-devices-envvar-when-unprivileged"`
NVIDIAContainerCLIConfig ContainerCLIConfig `toml:"nvidia-container-cli"`
NVIDIACTKConfig CTKConfig `toml:"nvidia-ctk"`
NVIDIAContainerRuntimeConfig RuntimeConfig `toml:"nvidia-container-runtime"`
NVIDIAContainerRuntimeHookConfig RuntimeHookConfig `toml:"nvidia-container-runtime-hook"`
}
Config represents the contents of the config.toml file for the NVIDIA Container Toolkit Note: This is currently duplicated by the HookConfig in cmd/nvidia-container-toolkit/hook_config.go
type ContainerCLIConfig ¶
type ContainerCLIConfig struct {
Root string
}
ContainerCLIConfig stores the options for the nvidia-container-cli
type RuntimeConfig ¶
type RuntimeConfig struct {
DebugFilePath string `toml:"debug"`
// LogLevel defines the logging level for the application
LogLevel string `toml:"log-level"`
// Runtimes defines the candidates for the low-level runtime
Runtimes []string `toml:"runtimes"`
Mode string `toml:"mode"`
Modes modesConfig `toml:"modes"`
}
RuntimeConfig stores the config options for the NVIDIA Container Runtime
func GetDefaultRuntimeConfig ¶
func GetDefaultRuntimeConfig() *RuntimeConfig
GetDefaultRuntimeConfig defines the default values for the config
type RuntimeHookConfig ¶ added in v1.13.0
type RuntimeHookConfig struct {
// SkipModeDetection disables the mode check for the runtime hook.
SkipModeDetection bool `toml:"skip-mode-detection"`
}
RuntimeHookConfig stores the config options for the NVIDIA Container Runtime
func GetDefaultRuntimeHookConfig ¶ added in v1.13.0
func GetDefaultRuntimeHookConfig() *RuntimeHookConfig
GetDefaultRuntimeHookConfig defines the default values for the config
Click to show internal directories.
Click to hide internal directories.