Change SUBSET value from 10 to 1010#819
Conversation
```
--index-subset INT Create specialized index with subset of entries
0: normal index
1: index without headers
2: index without prefiltering data
4: index without aln (for cluster db)
8: no sequence lookup (good for GPU only searches)
Flags can be combined bit wise [0]
```
The if condition checks for the `no sequence lookup` in mmseqs but doesn't set the bit for option 8
|
1010 is not correct, this combination of parameters does not exist and essentially maps to You can't use the GPU mode with the CPU prefilter (either gapped or ungapped) anymore. You have to build the database without GPU support. Alternatively, you can force the subset to |
|
Hi! I'm sorry I should've clarified I am trying to use GPU ( In setup_databases.sh lines 117-132, there is an if condition that does a grep search for However, regardless of the result of the if condition's evaluation, And so based on the output of Hopefully this clarifies things, sorry if I misunderstood. Copy pasted GPU_PAR=""
GPU_INDEX_PAR=""
if [ -n "${GPU}" ]; then
GPU_PAR="--gpu 1"
SUBSET=2
# recent mmseqs versions also allow dropping the sequence lookup, which is not used in GPU
if mmseqs indexdb --help | grep -q "8: no sequence lookup"; then
SUBSET=10
fi
GPU_INDEX_PAR=" --split 1 --index-subset $SUBSET"
if ! mmseqs --help | grep -q 'gpuserver'; then
echo "The installed MMseqs2 has no GPU support, update to at least release 16"
exit 1
fi
fi |
|
Which MMseqs2 version are you using? Could you run |
It's the version installed in MsaServer/setup-and-start-local.sh |
|
Please try replacing this with |
Faced the following error while running
mmseqs createindex:Solves similar error faced in #766.
mmseqs createindex --helpmentions the following for--index-subset:The if condition checks for the
no sequence lookupin mmseqs but doesn't set the bit for option 8.Currently SUBSET is set to 10 (line 124, setup_databases.sh). It works fine when I changed it to 1010