ludwig
ludwig copied to clipboard
Dynamic resource allocation for AsyncHyperband is broken
Currently, the dynamic resource allocation function used in Ludwig evenly distributes all CPUs and GPUs among all trials.
However, for schedulers like async_hyperband that require different resources per trial depending on the iteration, the resource allocation function should be dynamically updated. Example of such a function is here.