Skip to content

Commit e30723e

Browse files
committed
Support GPU databases in setup_db.sh
1 parent a04ea31 commit e30723e

1 file changed

Lines changed: 14 additions & 2 deletions

File tree

docker-compose/setup_db.sh

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,23 @@ for DB in "${@}"; do
1010

1111
SAFE=$(echo "${DB}" | tr -cd '[a-zA-Z0-9]._-')
1212
if [ ! -e "$DBPATH/${SAFE}.dbtype" ]; then
13-
"${APP}" databases "${DB}" "$DBPATH/${SAFE}" "$DBPATH/tmp_${SAFE}" || continue
13+
if [ -n "${GPU}" ]; then
14+
"${APP}" databases "${DB}" "$DBPATH/${SAFE}_raw" "$DBPATH/tmp_${SAFE}"
15+
"${APP}" makepaddedseqdb "$DBPATH/${SAFE}_raw" "$DBPATH/${SAFE}"
16+
if [ -e "$DBPATH/${SAFE}_raw.version" ]; then
17+
ln -sf -- "$DBPATH/${SAFE}_raw.version" "$DBPATH/${SAFE}.version"
18+
fi
19+
else
20+
"${APP}" databases "${DB}" "$DBPATH/${SAFE}" "$DBPATH/tmp_${SAFE}"
21+
fi
1422
fi
1523

1624
if [ ! -e "$DBPATH/${SAFE}.idx.dbtype" ]; then
17-
"${APP}" createindex "$DBPATH/${SAFE}" "$DBPATH/tmp_${SAFE}" --split 1
25+
if [ -n "${GPU}" ]; then
26+
"${APP}" createindex "$DBPATH/${SAFE}" "$DBPATH/tmp_${SAFE}" --split 1 --index-subset 10
27+
else
28+
"${APP}" createindex "$DBPATH/${SAFE}" "$DBPATH/tmp_${SAFE}" --split 1
29+
fi
1830
fi
1931

2032
rm -rf -- "$DBPATH/tmp_${SAFE}"

0 commit comments

Comments
 (0)