Closed arnaudbore closed 4 months ago
@fullbat @daducci Any ideas ?
Hi Arnaud,
We are trying to understand the issue. I have some questions for you.
Hi @daducci @fullbat @nightwnvol ,
Sorry for the delay. I've been testing a lot of things without being able to totally split the time profiling. I've tried something else. I run the script still using nextflow but I run it on beluga which is one the servers available on compute canada. Their reports helped me understand better.
I run the flow three times.
As you can see there is something off about the capacity of the fit to be multi-threaded. Maybe there is something in my code that is not set properly.
I also updated our requirements to fit your latest releases.
Which OS is installed?
On my laptop it runs on an ubuntu 22.04 and on beluga centos 8.9.
So, do you get the same issue (i.e., fit always performed with only 1 thread regardless of the number specified in the settings) both on your laptop and a cluster?
Ok, it seems to work on my computer I can clearly see these two processes being parallelized. I don't think I've got the correct design and the correct way to profile this. I'm closing this issue. Thank you for your help.
Hello COMMIT Team,
I'm updating scilpy (This PR) and I try to understand how the multithreading works with commit and make sure that when I ask for a specific number of threads it does what it is suppose to do.
I'm testing everything using this quick nextflow pipeline. Here is the command line and script I used test_commit.tar.gz:
Then I check the report.html
If you change nb_threads (4 or 8) the report is very confusing. check reports.tar.gz
I tried also to run directly the python script with this command line:
Still quite understand why It does not use all the processes I allow him to use.
Thank you in advance for your help Arnaud