HyperTuning.jl with multiple GPUs


I’m working with a machine with two GPUs. The search execution process in parallel for the package is pretty much straightforward and runs smoothly, except for the fact that multiple threads are executed on a single GPU, whilst the other one remains idle.

I have also tried to explicitly create an environment with one process/GPU as in this link. Even so, multiple processes ran on a single GPU.

For using this package, is there a way to allocate one GPU per parallel execution?

If negative, would appreciate suggestions for hyperparameter search with alternative packages.

Thanks in advance.