#Конфигурация
Все конфигурации, описанные в этой статье, применяются на стороне бизнес-приложения.
#Конфигурации Pod: Аннотации
| Argument | Type | Description | Example |
|---|---|---|---|
nvidia.com/use-gpuuuid | String | Если задано, устройства, выделенные этому Pod, должны быть одним из UUID, указанных в этой строке. | "GPU-AAA,GPU-BBB" |
nvidia.com/nouse-gpuuuid | String | Если задано, устройства, выделенные этому Pod, НЕ должны входить в UUID, указанные в этой строке. | "GPU-AAA,GPU-BBB" |
nvidia.com/nouse-gputype | String | Если задано, устройства, выделенные этому Pod, НЕ должны входить в типы, указанные в этой строке. | "Tesla V100-PCIE-32GB, NVIDIA A10" |
nvidia.com/use-gputype | String | Если задано, устройства, выделенные этому Pod, ДОЛЖНЫ быть одним из типов, указанных в этой строке. | "Tesla V100-PCIE-32GB, NVIDIA A10" |
hami.io/node-scheduler-policy | String | Политика планирования GPU-узлов: "binpack" назначает Pod для выполнения на уже используемые GPU-узлы. "spread" назначает Pod для выполнения на разные GPU-узлы. | "binpack" or "spread" |
hami.io/gpu-scheduler-policy | String | Политика планирования GPU: "binpack" назначает Pod для выполнения на ту же GPU-карту. "spread" назначает Pod для выполнения на разные GPU-карты. | "binpack" or "spread" |
nvidia.com/vgpu-mode | String | Тип экземпляра vGPU, который этот Pod хочет использовать. | "hami-core" or "mig" |
#Конфигурации контейнера: Env
| Argument | Type | Description | Default |
|---|---|---|---|
GPU_CORE_UTILIZATION_POLICY | String | Определяет политику использования GPU core: - "default": Политика использования по умолчанию.- "force": Ограничивает использование core значением ниже "nvidia.com/gpucores".- "disable": Игнорирует ограничение на использование, заданное "nvidia.com/gpucores", во время выполнения задачи. | "default" |
CUDA_DISABLE_CONTROL | Boolean | Если "true", HAMi-core не будет использоваться внутри контейнера, что приведет к отсутствию изоляции и ограничений ресурсов (для целей отладки). | false |