Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

REMARK DSDP RESULT: 0.000000 #8

Open
zfzzfzzfz opened this issue Nov 28, 2023 · 3 comments
Open

REMARK DSDP RESULT: 0.000000 #8

zfzzfzzfz opened this issue Nov 28, 2023 · 3 comments

Comments

@zfzzfzzfz
Copy link

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

@PKUGaoGroup
Copy link
Owner

感谢您的反馈,这可能是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
Copy link
Author

感谢您的反馈,这可能是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
Copy link
Owner

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants