forked from leriomaggio/deep-learning-keras-tensorflow
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Needed packages.txt
43 lines (30 loc) · 1.42 KB
/
Needed packages.txt
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
This tutorial requires the following packages:
- Python version 3.4+
- likely Python 2.7 would be fine, but *who knows*? :P
- `numpy` version 1.10 or later: http://www.numpy.org/
- `scipy` version 0.16 or later: http://www.scipy.org/
- `matplotlib` version 1.4 or later: http://matplotlib.org/
- `pandas` version 0.16 or later: http://pandas.pydata.org
- `scikit-learn` version 0.15 or later: http://scikit-learn.org
- `keras` version 1.0 or later: http://keras.io
- `theano` version 0.8 or later: http://deeplearning.net/software/theano/
- `ipython`/`jupyter` version 4.0 or later, with notebook support
(Optional but recommended):
- `pyyaml`
- `hdf5` and `h5py` (required if you use model saving/loading functions in keras)
- **NVIDIA cuDNN** if you have NVIDIA GPUs on your machines.
[https://developer.nvidia.com/rdp/cudnn-download]()
The easiest way to get (most) these is to use an all-in-one installer such as [Anaconda](http://www.continuum.io/downloads) from Continuum. These are available for multiple architectures.
#### A. Create the Environment
```
conda env create -f deep-learning.yml # this file is for Linux channels.
```
If you're using a **Mac OSX**, we also provided in the repo the conda file
that is compatible with `osx-channels`:
```
conda env create -f deep-learning-osx.yml # this file is for OSX channels.
```
#### B. Activate the new `deep-learning` Environment
```
source activate deep-learning
```