-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multiple threading is not working #88
Comments
Hi @nadiadavidson |
Hi, Would you be able to provide a little more detail. How did you assess that it wasn't using multiple threads? Is it running each of your samples sequentially and using just one thread across all stages of the pipelines? Are you able to reproduce this behaviour using the demo data? if so please send me the command and I will investigate further. Cheers, |
Hi @nadiadavidson, Thank you for your reply. I checked the multiple threading with 'htop' . I am running multiple samples as it shows on one command. When I check htop it shows that it uses only one core for three samples. When I run it with one sample it doesn't use more than one core too. The code for one sample: I have run this with the Demo data (after I unzipped with tar -xvf LongReadFusionSimulation.tar ) using the following command: However, I got the following error: `WARNING: An illegal reflective access operation has occurred
|
Hi, Can you please try running: And then the same thing (bpipe test) on just one file. These will print the command JAFFAL will run and hopefully will tell us if the threads parameter is being passed correctly to the subcommands. You may need to get a new run of JAFFAL going in a new directory, interrupt it using Ctrl-C, then run this test command. What type of machine are you running on? Did you install all the dependent software using the installation script provided? Hopefully we can get to the bottom of this. Thank you for reporting it. Cheers, |
Hi Nadia, I have installed using the script provided and I am using Linux Server. When I run the entire folder with the following code, nothing happens. It just shows that line is running but no output and still uses 1 core when I check the htop.
However, when I run only one fastq file with the following command I get the log. This is the output from it: WARNING: An illegal reflective access operation has occurred
|
Dear @nadiadavidson , |
Hi, Sorry for the slow reply. Things are busy as I'm the sole maintainer and running a research group! @ssadedin may have some ideas about the groovy warning and whether that would be related. Would you be able to run the pipeline for a little while (say 5 minutes?) "bpipe run..." and then stop and rerun "bpipe test" to see if the threads are being passed correctly? Cheers, |
Hi @nadiadavidson, Thank you for your reply. I will try that and get back to you asap. Thanks, |
Hi @nadiadavidson and @ssadedin, Please find attached command log.txt WARNING: An illegal reflective access operation has occurred
|
Hi @nadiadavidson and @ssadedin, Can we get any help, please? we are desperate. Without multithreading Jaffal has been running for a month. Thank you, |
Hi Alb, This sounds very odd. One sample with one thread should not take longer than a few days. If you subset the data to say 1 million reads and run with one thread what happens? Cheers, |
Also, just wondering if there is something unusual about the custom reference you are using. Would you be able to post the result of "ls -l /bin/jaffa/", describe the read data you are processing and the specs of the linux server you are using? Cheers, |
Hi,
I am using JAFFAL for the first time and trying to run it with multiple threading. I have used the following command but looks like multiple threading is not working. Could you please advise me on that? I have checked previous issues and found that adding "-n " will activate this but it is not working in my case.
Commands:
/bin/jaffa/tools/bin/bpipe run -n 60 -p genome=mm39 -p annotation-genCode22 /bin/jaffa/JAFFAL.groovy barcode01/*fastq.gz barcode02/*fastq.gz barcode03/*fastq.gz
Thank you very much for your help.
Albus
The text was updated successfully, but these errors were encountered: