forked from kuangxh9/SuperWater
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenvironment.yml
More file actions
49 lines (48 loc) · 1.58 KB
/
Copy pathenvironment.yml
File metadata and controls
49 lines (48 loc) · 1.58 KB
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# Conda environment for SuperWater.
#
# This installs the heavy / compiled scientific dependencies that are awkward or
# impossible to install from PyPI:
# * PyTorch 2.5.1 built against CUDA 11.8 (pytorch / nvidia channels)
# * e3nn 0.5.4 (conda-forge -- no longer on PyPI)
# * rdkit, biopython, numpy, scipy … (conda-forge)
# The pure-Python packages are pulled in from requirements.txt (pip section below).
#
# The compiled PyTorch Geometric extension wheels (torch-cluster / torch-scatter /
# torch-sparse / torch-spline-conv) are NOT installed here -- they need the PyG
# wheel index and are installed separately (see requirements-pyg-cu118.txt /
# scripts/install.sh).
#
# Recommended one-shot setup: bash scripts/install.sh
# Manual: conda env create -f environment.yml
# conda activate superwater
# pip install -r requirements-pyg-cu118.txt
# pip install -e .
name: superwater
channels:
- pytorch
- nvidia
- conda-forge
dependencies:
- python=3.11
- pip
# --- PyTorch 2.5.1 + CUDA 11.8 ---
- pytorch=2.5.1
- pytorch-cuda=11.8
- torchvision=0.20.1
- torchaudio=2.5.1
# --- equivariant NN library (conda-forge; PyPI no longer ships 0.5.4) ---
- e3nn=0.5.4
# --- scientific stack ---
- numpy
- scipy
- pandas
- scikit-learn
- networkx
- pyyaml
- tqdm
# --- structural biology / cheminformatics ---
- biopython
- rdkit
# --- pure-Python deps from PyPI ---
- pip:
- -r requirements.txt