Our results are in the exp directory.
- Create the Docker image
docker build -t your_image_name . - Run your image
docker run -it -d --shm-size 128g your_image_name - Access to your container
docker exec -it <container id> bash
- Create the conda env
conda env create -f environment_gpu.yml - Activate the env
conda activate conda_env_GCN_SCAL - Install Pyg-Lib :
pyg-lib provides efficient GPU-based routines to parallelize workloads in heterogeneous graphs across different node types and edge types.
pip install pyg-lib -f https://data.pyg.org/whl/torch-1.12.0+cu113.html
- Download the PDBBind database from http://www.pdbbind.org.cn/ with
scripts/download_pdbbind.sh. Extracted PDBBind complexes are stored in data/raw/ - Create the graphs
python data.py
- You can set the
exp/commands_list.txtto choose which trainings will be done. - Set
launch_training.sh(lines 2 and 3) with the correct numbers - Run
./launch_training.sh