I wanted to know if there's a function in dask.distributed that removes the files uploaded to the cluster using the client.upload_file()?
Basically, the opposite of the upload_file() function.
best regards
I wanted to know if there's a function in dask.distributed that removes the files uploaded to the cluster using the client.upload_file()?
Basically, the opposite of the upload_file() function.
best regards
There's no function to do this directly as of today. But as a work-around, you can use client.run with os.remove:
client.run(lambda dask_worker: os.remove(os.path.join(dask_worker.local_directory, "file.py")))
where file.py can be replaced by the name of the file that you uploaded.
Note that the input argument to client.run must be dask_worker, relevant docs here: https://distributed.dask.org/en/latest/api.html#distributed.Client.run