In my daily routine work I heavily use this fork of the task-spooler utility, capable to track usage of GPU.
I also use PyTorch Lightning and Hydra in my code to develop neural networks and configure experiments.
Recently I've learned that Hydra's multirun feature can use custom launchers.
So, I'd like to develop a new plugin that would enqueue jobs with the task spooler.
However, I couldn't find neither any examples of such plugins that I could clone and modify for my needs, nor development manuals. Existing Launcher plugins look rather complicated to provide a quick start for such development. I could not figure out, how they return a value to the parent task.
My question: is there any example launcher plugins or development manuals to create a custom launcher?