Device config manager(DCM) is a component of the GPU Operator which is used to handle AMD Devices' configuration. To begin with, we will be handling the GPU partitioning configurations, but it will be flexible to support any kind of GPU configurations (or AINIC configurations) in the future. Users will provide the GPU configurations using a K8s config-map. The config-map will be associated with the DCM daemonset.
make defaultThe default target creates a docker build container that packages the developer tools required to build all other targets in the Makefile and builds the amdsmi-build-rhel and all targets in this build container.
The target generates a container image docker.io/rocm/device-config-manager:rocm_dcm which can be used to deploy the DCM pod in k8s environment.
For more details, please refer to docs/developerguide.md
- Ubuntu 22.04, Ubuntu 24.04
- ROCM 6.3, ROCM 6.4, ROCM 7.0
For detailed documentation including installation guides, configuration options, and partition descriptions, see the documentation.
This project is licensed under the Apache 2.0 License - see the LICENSE file for details.