Closed massonix closed 1 year ago
Hi @massonix
If all the expected output for that cluster is indeed generated you can continue with the analysis without a problem. I'm not sure why it is not printing the Done message for that particular cluster.
The data should only be saved if the function finished properly, so I would not worry.
If you still worry about it, you can try and rerun it using a single core. This will avoid the use of multiprocessing (using ray) and you might see the Done message in that case.
All the best.
Seppe
That's perfect, thank you Seppe!
You're welcome
Hi!
I ran the export_pseudobulk function for a dataset that includes 4 clusters. The function finished successfully, returning the expected paths and with the pseudobulks generated as expected in the proper paths. For 3 out of 4 clusters, I see the "done!" message being printed in the standard output. Why don't I see it for the 4th sample?
Context: I'm running export_pseudobulk in a SLURM HPC cluster with the following command:
This is the standard output:
And the standard error:
As you can see, the logger never prints the "Cluster1 done!" line, even though the function wrote 1.3Gb of output for Cluster1, code finished properly and without errors.
I'm using python 3.8.17 and SCENIC+ 1.0.1.dev3+g3741a4b
How could I diagnose if all the expected output for Cluster1 was indeed generated? Can I confidently continue analyzing the data?
Thanks!