-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenvironment_keops.yml
More file actions
50 lines (47 loc) · 1.46 KB
/
environment_keops.yml
File metadata and controls
50 lines (47 loc) · 1.46 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
# Create environment with `conda env create -f environment.yml`
# Activate environment with `conda activate irwg`
# Update environment with `conda env update --file environment.yml`
# Remove environment with `conda remove --name irwg --all`
#
# NOTE: Created this env, since the other environment had issues
# with my native GPU hardware and nvidia driver (keops compilation failed)
# It was due to the cudatoolkit version that was installed as part of pytorch=1.10.
# Since I didn't want to change the pytorch version for other parts of the project
# I created this separate environment just to run evaluations that require keops.
# Also installed cuda-toolkit-12-2 from nvidia (for my nvidia driver 535 and RTX 4050 (mobile) gpu,
# but cuda-toolkit versions from 11-6 (?, according to Ada Lovelace architecture wiki) should work)
#
name: irwg_keops
channels:
- pytorch
- conda-forge
- anaconda
- nvidia
dependencies:
- python=3.8
- flake8
- pytorch=2.0.1
- pytorch-cuda=11.8
- torchvision=0.15.2
- pip
- pip:
# - pytorch-lightning==1.5.8
- pytorch-lightning==1.6.5
# - jsonargparse[signatures]==4.1.2
- jsonargparse[signatures]==4.7.1
- einops==0.3.2
- geomloss==0.2.6
- pykeops==2.1.2
- wget
- lmdb
- xlrd
- h5py
- tqdm
- numpy #=1.21.2
- ipython
- ipykernel
- ipywidgets
- pandas
- scikit-learn
- matplotlib
- imageio