-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenvironment-gpu.yaml
More file actions
65 lines (63 loc) · 1.77 KB
/
environment-gpu.yaml
File metadata and controls
65 lines (63 loc) · 1.77 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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
####################################################################
# faketGPU Conda Environment (modified for cryo-ET simulation pipeline)
# Approx size: ~9 GB
#
# Original environment from:
# https://github.com/paloha/faket/blob/master/environment-gpu.yml
# Modified by: Sage Martineau
# Date modified: 11-02-2026
#
# Purpose:
# GPU-enabled environment for noise addition with FakET style transfer,
# adapted for cryo-ET simulation pipeline with PolNet.
####################################################################
# TESTED ON:
# Driver Version: 570.211.01
# CUDA Version: 12.8
# GPU: NVIDIA A100-SXM4 40GB
# Python: 3.11.8
#
####################################################################
# MODIFICATIONS FROM ORIGINAL faketGPU:
# - numpy
# - pandas
# - scikit-learn
# - toml
#
# Versions pinned for reproducibility on HPC.
#
####################################################################
# NOTES:
# PyTorch will warn about depricated "pretrained" param but its OK
####################################################################
name: simulation-main
channels:
- nvidia
- conda-forge
dependencies:
- python=3.11.8
- pytorch::pytorch-cuda=12.1
- conda-forge::cudnn=8.9.7.29
- pytorch::pytorch=2.2.1
- pytorch::torchvision=0.17.1
- conda-forge::mrcfile=1.5.0
- scikit-image=0.22.0
- jupyter==1.0.0
- scipy==1.11.4
- numpy=1.26.4
- pandas=2.3.3
- scikit-learn=1.8.0
- matplotlib=3.8.0
- pillow=10.2.0
- ipyfilechooser==0.6.0
- pynrrd==1.0.0
- mrcfile=1.5.0
- jax==0.4.23
- vtk==9.3.0
- tqdm=4.67.3
- pip>=23.3
- pip:
- configargparse==1.7.1
- toml==0.10.2
- wget==3.2
# - radontea==0.4.9 # reconstruction package used by faket, we use IMOD instead