-
Notifications
You must be signed in to change notification settings - Fork 9
/
setup-venv
executable file
·64 lines (51 loc) · 1.14 KB
/
setup-venv
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
#!/bin/bash
set -e
die() {
echo "$*" 1>&2
exit 1
}
dieget() {
echo "$1: missing repository"
echo "hg clone http://bragi.nvidia.com/~tmb/$1"
exit 2
}
pipx() {
echo
echo "################ pip3 $* ################"
echo
pip3 "$@"
}
type pip3 || die "install pip3"
python3 -m virtualenv --version || die "install virtualenv for python3"
test -d venv || python3 -m virtualenv venv
source venv/bin/activate
pipx install virtualenv
pipx install numpy
#pipx install scipy
#pipx install scikit-image
#pipx install scikit-learn
pipx install future
pipx install six
pipx install braceexpand
pipx install imageio
pipx install Pillow
pipx install simplejson
pipx install msgpack
pipx install matplotlib
pipx install ipython
pipx install jupyter
#pipx install bash_kernel
#pipx install sos
#pipx install sos-notebook
#pipx install sos-python
#pipx install sos-bash
pipx install torch
pipx install torchvision
#pipx install tensorflow-gpu
#pipx install keras
pipx install git+git://github.com/NVlabs/torchtrainers.git
pipx install git+git://github.com/NVlabs/webloader.git
echo
echo activate with:
echo source ./venv/bin/activate
echo