Open asedova opened 3 years ago
I think we require at least GCC8 on powerpc, at least that's what we use everywhere (hh-suite, mmseqs, plass, etc compile with GCC8 in CI) for testing.
The optimization warning: no idea, but it doesn't seem very important (I guess?).
The hhblits_omp
issue is actually expected behavior. hhblits_omp
only takes databases as input, not single files. Basically it's meant for database vs. database searches.
Ah ok. I am still not getting the tests to all pass, but that may be because I butchered the file (trying to test on login node and don't have access to mpi here, so I removed the MPI parts).
This command is failing
../build/bin/hhblits -i query.a3m -d single -blasttab blits_app_res -n 1
With the following error:
- 22:13:52.082 INFO: HMMs passed 2nd prefilter and not found in previous iterations : 1
- 22:13:52.082 INFO: Scoring 1 HMMs using HMM-HMM Viterbi alignment
- 22:13:52.122 INFO: Alternative alignment: 0
- 22:13:52.122 ERROR: In /ccs/home/adaa/HHSuite/hh-suite/src/hhdatabase.cpp:443: getTemplateHMM:
- 22:13:52.122 ERROR: Unrecognized HMM file format in 'query.a3m'.
- 22:13:52.122 ERROR: Context:
'
- 22:13:52.122 ERROR:
- 22:13:52.122 ERROR: '
The ctranslate command before that seemed to work ok, or at least it didn't give errors, although now I am not sure if it exited cleanly:
../build/bin/cstranslate -i single -o single_cs219 -b -x 0.3 -c 4 -I a3m -f
Reading context library for pseudocounts from internal ...
Reading abstract state alphabet from internal ...
Processing entry: query.a3m
Adding cs-pseudocounts (admix=0.30) ...
[adaa@login1.summit data]$
Did you have any progress with this issue? I just tried it out on the ppc64le machine I have access to and it seems to work fine.
The latest version of the data/test.sh
script in git can also run without MPI.
Hi all-
Problems on Summit again. Latest clone won't build with gcc 6.4 at all, problems that look like this:
With gcc 10.2 the code builds but these warnings appear:
and hhblits_omp is not working correctly. It seems to be mixing up the input args:
while without openmp:
....and runs fine and exits.