Skip to content

Commit 93d1da3

Browse files
author
starlord
committed
Updates...
1 parent 1c333cc commit 93d1da3

File tree

4 files changed

+55
-2
lines changed

4 files changed

+55
-2
lines changed

cutorch-1.0-0/Dockerfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
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

cutorch-1.0-0/cutorch

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
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+

tensorflow/Dockerfile

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
11
FROM tensorflow/tensorflow:latest-gpu
2-
RUN apt-get update -y && apt-get install sudo -y
32

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

tensorflow/tensorflow

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,6 @@ full_container_cmd()
2424
echo "$(create_user_cmd) && $(execute_as_cmd) $@"
2525
}
2626

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}"
2828

2929

0 commit comments

Comments
 (0)