Closed iqbal-lab closed 6 years ago
I reran with --debug but didn't get any more information. Takes about 2 hours to hit the bug
@iqbal-lab What was the memory use at the time of the crash please?
no idea, this was without LSF
I could run with syrupy though
BTW - why is help needed with this? You mean because you want to knwo the RAM at time of crash or something else?
@iqbal-lab Yes please, with syrupy if possible. I would also like to know which version of gramtools was used (commit hash).
There's something very odd at work if the infrastructure changes you've described are the only varying parameters. In it's current state, gramtools build
should be very simple for k = 5
.
Commit 442ddfe7d68fca86ad97a123792673edff815b04 I'll rerun when I can with syrupy, bit hectic. Might need to ask you to do it as I go to france next week and Peru the following- have given you the command, the data, the server and the commit.
At commit 442ddfe7d68fca86ad97a123792673edff815b04 gramtools is in the following state:
The build
command that you've quoted above does not specify a kmer size. Therefore gramtools uses the default kmer size of 15. The default kmer size was reduced to 5 in a later commit: https://github.com/iqbal-lab-org/gramtools/commit/5f1222303a8d1512dbd257c5a643924c0b0df552
We've already seen that a kmer size of 15 can cause build to run out of resources when processing a complicated graph.
@iqbal-lab The solution in this case is to use the latest gramtools commit.
Doh. OK will rerun
Confirmed the bug is gone at tip. I'll close this
I've just tried to benchmark build for the new Plasmodium PRG at k=5, which I have previously done on cluster node, using 35Gb of RAM.
I re-ran the same command (not via LSF, directly logged into the server), on the same commit of gramtools (using a venv), on an isolated server that only I was logged into, with no other processes running, and 256GB of RAM, and this time it crashed:
Command was
Stdout said
and stderr said:
I can give you login access to this server.