-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Maximum number of samples analyzed with dmr multi #229
Comments
Hello @antoniognmk, No that's a bug. I've pushed a fix to this branch. I don't have a build for you because Centos7 (the build environment I use) has reached EOL. If you can compile the project with cargo, you should be able to run all of your samples together. If you can't get a custom build on your system, you'll have to wait for me to finish refactoring the builds/CI. |
Dear @ArtRand, thank you for your response. I'll give it a try. |
Hello @ArtRand, I built the binaries with your branch, and it seems to be working, thank you. By the way, do you have any recommendation of how many CPU threads and how much RAM dmr multi requires? (as I mentioned, I am handling a few hundreds of samples) |
Great, I should have the build system back up and running soon too (I'll need it for the next release of course). Good question regarding resource requirements. tl;dr in my benchmarks ~1GB RAM/thread. More threads should speed up each pairwise comparison roughly linearly. The |
Great @ArtRand, thank you for your support. I am closing the issue now. |
Hello, thank you for developing modkit.
Is there any maximum number of samples that can be analyzed with the modkit dmr multi command? I tried to analyze about 130 samples with dmr multi, both with versions 0.2.5 and 0.3.1, but the task failed with the following error:
thread 'main' panicked at src/dmr/util.rs:497:12: attempt to divide by zero
Then, I tried with five samples and it ran successfully. Is there some upper limit of samples? If there is no such limit, could it be that one of my samples is corrupted?
Any guidance is appreciated, thanks.
The text was updated successfully, but these errors were encountered: