-
Notifications
You must be signed in to change notification settings - Fork 18
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
building index fails #18
Comments
the last crash occurred with chromosomes only fasta files, 256GB RAM and 24 threads.
The crash occurred in the hash sorting stage after creating all hashes, probably the final stage of the indexing...
Is this a bad memory management of some kind because I gave too much RAM (32bit linked) |
(32bit linked) Assuming that this means what I think this means, that's your problem right there. Compiling Xenome as a 32-bit program is unsupported. I'm a bit surprised that it even compiles. In 32-bit mode you are limited to 4GB of address space in total, and that's assuming you have a specially configured operating system (it's more like 3GB in practice). But even putting that aside, Xenome relies on 64-bit arithmetic and bit manipulation instructions. |
Hi. No i was not clear. I did not build it in 32 bits. During previous failed runs with 400gb ram -M it used it almost up and ended with same error. It is clearly the late single thread step doing the sorting which dies. This reproduced wit 400gb + 24 threads and 48gb + 8 threads. Does not seem to relate to the limits but more to an issue during sorting. I did this on ubuntu16 with apt installed deps. I will now try build on another rhel7 server with cmake3 and boost 1.66, the later installed from source. |
It finally worked with 96GB and 8 threads on the ubuntu machine and using the chromosome only references. |
It failed with the full assembly fasta files for human and mouse, 98GB RAM and 8 threads.
When successful, could you then pease your full command. PS classify also hangs in my case my only successful index is as follows
thanks in advance for your help |
I could build the primary-assemblies index on a separate server running RHEL7 after A full day using 8threads and 96GB RAM. |
I want to build for the latest assemblies from human and mouse .dna.primary_assembly.fa
I tried up to 400GB and it kept dying with:
"caught unexpected exception: std::bad_alloc"
Did someone succeed building an index from the full references or should we build from the chromosome only subset?
Thanks
PS: this ressembles old STAR building issues ...
The text was updated successfully, but these errors were encountered: