Skip to content
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

HowTo enable GPU for read mapping? #93

Open
claus-h-g opened this issue Aug 17, 2022 · 7 comments
Open

HowTo enable GPU for read mapping? #93

claus-h-g opened this issue Aug 17, 2022 · 7 comments

Comments

@claus-h-g
Copy link

How do I activate define the GPU for read mapping?
I did go though the working example and used nvidia-smi to monitor any potential activity on the GPU: I could not find any.

For the gem3-mapper I did find the --gpu switch to enable GPU acceleration. But to me it is unclear in which config file I set this switch.

@JakeLehle
Copy link

Hmmm good question. I'm guessing have already looked at the config file that is fed into the

gemBS prepare  

step correct? You could mess with the threads and cores in that config file. But I don't think it has any toggles for GPU stuff there.

Let me look into where that pulls the gem3-mapper settings from and get back to you.

@heathsc
Copy link
Owner

heathsc commented Aug 17, 2022 via email

@claus-h-g
Copy link
Author

claus-h-g commented Aug 19, 2022

Many thanks for your fast replies.
I guess this explains why I could not see any error, progress or a result when I tried to use gem3 on methylation sequencing data.
Are you aware of a different mapper for Bisultfite sequencing data supporting the use of GPUs. I expect the need to analyze a multitude of different bisulfite sequencing data. The mapper should be kind of straightforward to use. I am aware of Airoc, but here the reference genome has to be split into pieces of a size less than 1 GB. I expect this might raise any issues for any diagnostic setting and I would prefer to work with a reference genome in one piece to minimize the number of steps that might go wrong.

@achacond
Copy link

achacond commented Oct 11, 2022 via email

@heathsc
Copy link
Owner

heathsc commented Oct 11, 2022 via email

@achacond
Copy link

achacond commented Oct 19, 2022 via email

@claus-h-g
Copy link
Author

Sorry for the late reply.
I would be happy to contribute and step in for testing. I should be to run test on X86 xUbuntu Systems equipped with RTX 20820 or 3060.
If possible and or interest for you, I would interested to test on system on chip such as Nvidia Jetson AGX - a hybrid of aarch64 and GPUs.
Do you have a repository for developing the code?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants