Dask Fix
Fixes dask-quantumtinkerer. The main problem was with DaskGatewayBackend
class. There were two issues:
- The method
get_submit_tempfile_env
did not pass environmental variables (like TLS keys path) to workers/scheduler. I just ensured that the env variables were generated correctly and passed through PBS. -
get_worker_command
method was incorrect. It's possible that some dask-gateway package update happened which changed a bit how dask-worker command works which then broke the above method. I just copied the original method from dask-gateway repo and made sure its singularity + format type compatible.