-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstall.sh
executable file
·27 lines (21 loc) · 1023 Bytes
/
install.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/bin/bash
# Step 1: Create a new Conda environment with Python 3.9
echo "Creating a new Conda environment named 'HDXRank' with Python 3.9..."
conda create -n HDXRank python=3.9 -y
# Step 2: Activate the environment
echo "Activating the 'HDXRank' environment..."
source $(conda info --base)/etc/profile.d/conda.sh
conda activate HDXRank
# Step 3: Install PyTorch with CUDA
#minimum version requirements: torch>=1.8.0
echo "Installing PyTorch with CUDA..."
conda install pytorch==2.0.0 torchvision==0.15.0 torchaudio==2.0.0 pytorch-cuda=11.8 -c pytorch -c nvidia -y
# Step 4: Install TorchDrug
echo "Installing TorchDrug..."
conda install torchdrug -c milagraph -c conda-forge -c pytorch -c pyg -y
# Step 5: Install scikit-learn, scipy, and biotite
echo "Installing scikit-learn, scipy, and biotite..."
conda install scikit-learn scipy biotite -c conda-forge -y
# Step 6: Install additional packages with pip
echo "Installing Biopython, Openpyxl, and pdb2sql using pip..."
pip install biopython==1.83 openpyxl pdb2sql