As stated in https://jira.mesosphere.com/browse/DCOS_OSS-1426
As an MVP, it is sufficient to always reject offers containing GPUs for jobs not requesting GPU resources.
- make sure GPU feature is enabled
- if enabled, reject offers containing GPUs for tasks not requesting GPUs
With such criteria - when having only one agent and that having GPUs, launching task with no GPUs requested will never be deployed.