|
a |
|
b/retrieval.sh |
|
|
1 |
results_path="./test" # replace to your results path |
|
|
2 |
batch_size=8 |
|
|
3 |
weight_path="checkpoint_best.pt" |
|
|
4 |
MOL_PATH="mols.lmdb" # path to the molecule file |
|
|
5 |
POCKET_PATH="pocket.lmdb" # path to the pocket file |
|
|
6 |
EMB_DIR="./data/emb" # path to the cached mol embedding file |
|
|
7 |
|
|
|
8 |
CUDA_VISIBLE_DEVICES="1" python ./unimol/retrieval.py --user-dir ./unimol $data_path "./data" --valid-subset test \ |
|
|
9 |
--results-path $results_path \ |
|
|
10 |
--num-workers 8 --ddp-backend=c10d --batch-size $batch_size \ |
|
|
11 |
--task drugclip --loss in_batch_softmax --arch drugclip \ |
|
|
12 |
--max-pocket-atoms 256 \ |
|
|
13 |
--fp16 --fp16-init-scale 4 --fp16-scale-window 256 --seed 1 \ |
|
|
14 |
--path $weight_path \ |
|
|
15 |
--log-interval 100 --log-format simple \ |
|
|
16 |
--mol-path $MOL_PATH \ |
|
|
17 |
--pocket-path $POCKET_PATH \ |
|
|
18 |
--emb-dir $EMB_DIR \ |