-
Notifications
You must be signed in to change notification settings - Fork 4
/
tensorflow_2.2
43 lines (28 loc) · 1.11 KB
/
tensorflow_2.2
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
# Each instruction in this file generates a new layer that gets pushed to your local image cache
# The line below states we will base our new image on the Latest Official Ubuntu
# Remove py3 for python 2 image
FROM tensorflow/tensorflow:2.2.0-gpu
# Identify the maintainer of an image
LABEL maintainer="[email protected]"
LABEL version="0.1"
LABEL description="Tensorflow + some other libraries"
#
# Update the image to the latest packages
#RUN apt-get update && apt-get upgrade -y
RUN apt-get update
#
RUN apt-get install -y wget vim htop fish datamash graphviz libgraphviz-dev
RUN pip3 --no-cache-dir install ipython pandas
RUN pip3 --no-cache-dir install docopt joblib natsort scipy
RUN pip3 --no-cache-dir install tqdm keras matplotlib librosa scikit-learn
RUN pip3 --no-cache-dir install dill bleach namedtupled
RUN pip3 --no-cache-dir install PyEMD
RUN pip3 --no-cache-dir install networkx pathlib pygraphviz
RUN apt-get install -y git
#
RUN apt-get install -y python3-venv
# Install locales
RUN apt-get install -y locales locales-all
ENV LC_ALL en_US.UTF-8
ENV LANG en_US.UTF-8
ENV LANGUAGE en_US.UTF-8