PKUGaoGroup / DSDP

Deep Site and Docking Pose (DSDP) is a blind docking strategy accelerated by GPUs, developed by Gao Group. For the site prediction part, several modifications are introduced to PUResNet program. The pose sampling part is similar as AutoDock Vina combined with a number of modifications.
Other
51 stars 9 forks source link

REMARK DSDP RESULT: 0.000000 #8

Open zfzzfzzfz opened 11 months ago

zfzzfzzfz commented 11 months ago

我出现问题:Blind docking和Redocking均可以运行,之前可以输出对接得分,但是后来REMARK DSDP RESULT: 0.000000,无法有效的进行对接。

PKUGaoGroup commented 11 months ago

感谢您的反馈,这可能是cuda没有被成功编译。您可以尝试把DSDP_redocking和DSDP_blind_docking里面的Makefile文件修改一下。 修改方式为:1.将arch=sm_70 改为arch=sm_60;2. make clean;3. make

我出现问题:Blind docking和Redocking均可以运行,之前可以输出对接得分,但是后来REMARK DSDP RESULT: 0.000000,无法有效的进行对接。

zfzzfzzfz commented 11 months ago

感谢您的反馈,这可能是cuda没有被成功编译。您可以尝试把DSDP_redocking和DSDP_blind_docking里面的Makefile文件修改一下。 修改方式为:1.将arch=sm_70 改为arch=sm_60;2. make clean;3. make

我出现问题:Blind docking和Redocking均可以运行,之前可以输出对接得分,但是后来REMARK DSDP RESULT: 0.000000,无法有效的进行对接。


作者您好,非常感谢您的反馈,我将arch=sm_60再重新make clean和make:nvcc -o DSDP main_SingleRun.o common.o CLUSTER.o Copy_pdbqt_Format.o DSDP_Sort.o DSDP_Task.o Kernel.o Neighbor_Grid.o Partial_Rigid_Small_Molecule.o Rigid_Protein.o Vina_Grid_Force_Field.o Site_Information.o -Xcompiler -fopenmp -arch=sm_60 -rdc=true -lcudadevrt -lcufft --use_fast_math -O4 -std=c++11 但是运行仍然结果仍然是: ./test_dataset/DSDP_dataset/1a2b/1a2b_ligand.pdbqt 0.000000 和 REMARK DSDP RESULT: 0.000000 环境是云端的(备份过),之前成功运行后根本没有变动过,就是突然就不行了! 这是之前运行成功的版本: REMARK DSDP RESULT: -9.936342

PKUGaoGroup commented 11 months ago

那是不是云的cuda有变化,可以尝试重新从头编译一下试试看,现在DSDP有更新,可以下载这个新版本从头配置试一下。推测是cuda没有编译成功(虽然没有报错),使得程序内部cuda的部分没有运行,造成对接失败,arch=sm_60这个参数的配置,可以根据您云的硬件进行适配。