File tree Expand file tree Collapse file tree 4 files changed +55
-2
lines changed Expand file tree Collapse file tree 4 files changed +55
-2
lines changed Original file line number Diff line number Diff line change
1
+ FROM ubuntu:latest
2
+
3
+ # Install dependencies
4
+ RUN apt-get update -y \
5
+ && apt-get install -yqq libssl-dev git-core sudo \
6
+ && apt-get clean
7
+
8
+ # Install torch and cutorch 1.0-0
9
+ RUN git clone https://github.com/torch/distro.git /torch --recursive \
10
+ && cd /torch \
11
+ && /bin/bash install-deps \
12
+ && sed -i 's/cutorch-scm-1.rockspec/cutorch-1.0-0.rockspec/g' install.sh \
13
+ && ./install.sh -b \
14
+ && apt-get clean
Original file line number Diff line number Diff line change
1
+ DOCKER_IMAGE='cutorch'
2
+ CONTAINER_USERNAME='cutorch'
3
+ CONTAINER_GROUPNAME='cutorch'
4
+ HOMEDIR=/home/${CONTAINER_USERNAME}
5
+ GROUP_ID=$(id -g)
6
+ USER_ID=$(id -u)
7
+
8
+ create_user_cmd()
9
+ {
10
+ echo \
11
+ groupadd -f -g ${GROUP_ID} ${CONTAINER_GROUPNAME} '&&' \
12
+ useradd -u ${USER_ID} -g ${CONTAINER_GROUPNAME} ${CONTAINER_USERNAME} '&&' \
13
+ mkdir --parent ${HOMEDIR} '&&' \
14
+ chown -R ${CONTAINER_USERNAME}:${CONTAINER_GROUPNAME} ${HOMEDIR}
15
+ }
16
+
17
+ execute_as_cmd()
18
+ {
19
+ echo sudo -u ${CONTAINER_USERNAME} HOME=${HOMEDIR}
20
+ }
21
+
22
+ full_container_cmd()
23
+ {
24
+ echo "$(create_user_cmd) && $(execute_as_cmd) $@"
25
+ }
26
+
27
+ nvidia-docker run -it --rm -p 8888:8888 -v "$(pwd)":"${HOMEDIR}" -w "${HOMEDIR}" "${DOCKER_IMAGE}"
28
+
29
+
Original file line number Diff line number Diff line change 1
1
FROM tensorflow/tensorflow:latest-gpu
2
- RUN apt-get update -y && apt-get install sudo -y
3
2
3
+ # Install dependencies
4
+ RUN apt-get update -y \
5
+ && apt-get install -yqq libssl-dev git-core sudo \
6
+ && apt-get clean
7
+
8
+ # Install needed python packages
9
+ RUN pip install keras \
10
+ pandas-datareader \
11
+ quandl \
12
+ h5py \
13
+ git+https://github.com/tflearn/tflearn.git
Original file line number Diff line number Diff line change @@ -24,6 +24,6 @@ full_container_cmd()
24
24
echo "$(create_user_cmd) && $(execute_as_cmd) $@"
25
25
}
26
26
27
- docker run -it --rm -v "$(pwd)":"${HOMEDIR}" -w "${HOMEDIR}" "${DOCKER_IMAGE}" /bin/bash -ci "$(full_container_cmd $@) "
27
+ nvidia- docker run -it --rm -p 8888:8888 - v "$(pwd)":"${HOMEDIR}" -w "${HOMEDIR}" "${DOCKER_IMAGE}"
28
28
29
29
You can’t perform that action at this time.
0 commit comments