hdk:25.0.RC1
cann:8.3.RC1
python:3.10
torch:2.5.1
torch-npu:2.5.1git clone https://atomgit.com/AI4Science/DiffSBDD.git
cd DiffSBDDconda create -n DiffSBDD python=3.10 -y
conda activate DiffSBDDexport PIP_INDEX_URL=https://repo.huaweicloud.com/repository/pypi/simple/
pip install torch==2.5.1 torch_npu==2.5.1
pip install -r requirements.txt
pip install torch_scatter==2.0.5 --no-build-isolationpython3 -c "import torch;import torch_npu; a = torch.randn(3, 4).npu(); print(a + a);"若输出类似以下信息,说明安装成功:
tensor([[-0.6066, 6.3385, 0.0379, 3.3356],
[ 2.9243, 3.3134, -1.5465, 0.1916],
[-2.1807, 0.2008, -1.1431, 2.1523]], device='npu:0')若报错,排查顺序:
wget -P checkpoints/ https://zenodo.org/record/8183747/files/crossdocked_fullatom_cond.ckptpython generate_ligands.py checkpoints/crossdocked_fullatom_cond.ckpt --pdbfile example/3rfm.pdb --outfile example/3rfm_mol.sdf --ref_ligand A:330 --n_samples 20已预置 Conda 运行环境、模型权重、DiffSBDD 源码,开箱即用,可快速部署运行。
# 拉取镜像
sudo docker pull swr.cn-north-4.myhuaweicloud.com/ascend_ai4s/diffsbdd:a2