From 233ea369a292d627c8326bbb53d49469b9fe4ae6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20D=C3=BCrr?= Date: Thu, 9 Nov 2017 14:44:47 +0100 Subject: [PATCH 01/33] docker r and cpu --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index b2fd206..60c7062 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,5 @@ -FROM tensorflow/tensorflow:latest-gpu-py3 +#FROM tensorflow/tensorflow:latest-gpu-py3 +FROM tensorflow/tensorflow:latest-py3 #FROM tensorflow/tensorflow:1.0.0-gpu-py3 # Removing some notebook which caused confusion RUN rm /notebooks/1_hello_tensorflow.ipynb From 9630c6da1d84a4aff77a0cf2f6ab6fa6ae5adc81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20D=C3=BCrr?= Date: Thu, 9 Nov 2017 15:22:00 +0100 Subject: [PATCH 02/33] removed libzmq3-de which causes problems --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 60c7062..e8da03d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -28,7 +28,7 @@ RUN gpg -a --export E084DAB9 | apt-key add - RUN apt-get update && apt-get install -y git RUN apt-get -y install r-base -RUN apt-get install libzmq3-de +#RUN apt-get install libzmq3-de RUN pip3 install rpy2 # Clean From 9ff7bfddaf2cbf048a29355def3c215fab715126 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20D=C3=BCrr?= Date: Thu, 4 Jan 2018 11:34:04 +0100 Subject: [PATCH 03/33] Added a comment to trigger the build --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index 23bc0da..62dd860 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,4 @@ +#Added this to trigger rebuild on docker hub FROM tensorflow/tensorflow:latest-gpu-py3 #FROM tensorflow/tensorflow:1.0.0-gpu-py3 # Removing some notebook which caused confusion From 02326196abdf6a1f77a51d6011e75627e104298e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20D=C3=BCrr?= Date: Tue, 6 Feb 2018 14:12:31 +0100 Subject: [PATCH 04/33] Update to trigger rebuild --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 62dd860..b720367 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -#Added this to trigger rebuild on docker hub +# Added this to trigger rebuild on docker hub hopefully to tf 1.5 FROM tensorflow/tensorflow:latest-gpu-py3 #FROM tensorflow/tensorflow:1.0.0-gpu-py3 # Removing some notebook which caused confusion From 4b95904cd92d2fce88458d78c4a1845834b679e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20D=C3=BCrr?= Date: Tue, 6 Feb 2018 14:58:04 +0100 Subject: [PATCH 05/33] Added Keras again --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index e8da03d..18c9d43 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,7 +14,7 @@ RUN pip --no-cache-dir install \ matplotlib \ pandas \ h5py \ -# keras \ + keras \ tflearn \ ggplot From c4d262209247bccd3ffe4906bb94825ea0ffa0ad Mon Sep 17 00:00:00 2001 From: Oliver4242 Date: Fri, 9 Feb 2018 19:24:59 +0100 Subject: [PATCH 06/33] Added tidy verse --- Dockerfile | 3 ++ notebooks/infos.ipynb | 71 +++++++++++++++++-------------------------- 2 files changed, 31 insertions(+), 43 deletions(-) diff --git a/Dockerfile b/Dockerfile index 18c9d43..df5ce23 100644 --- a/Dockerfile +++ b/Dockerfile @@ -35,6 +35,9 @@ RUN pip3 install rpy2 RUN apt-get clean && \ rm -rf /var/lib/apt/lists/* +# Some nice stuff for R +RUN R -e "install.packages('tidyverse', repos = 'https://cloud.r-project.org')" + # Default directory that will be saved by htcondor #RUN mkdir /tmp/results #RUN nvidia-smi -f /tmp/temp.txt diff --git a/notebooks/infos.ipynb b/notebooks/infos.ipynb index 233ae26..0056181 100644 --- a/notebooks/infos.ipynb +++ b/notebooks/infos.ipynb @@ -2,29 +2,26 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, - "metadata": { - "collapsed": false, - "deletable": true, - "editable": true - }, + "execution_count": 2, + "metadata": {}, "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Using TensorFlow backend.\n" - ] - }, { "name": "stdout", "output_type": "stream", "text": [ - "Tensorflow : 1.0.0\n", - "Keras : 2.0.0\n", - "tflearn : 0.3\n", - "Python : sys.version_info(major=3, minor=4, micro=3, releaselevel='final', serial=0)\n", - "Date : 2017-03-14 19:41:46\n" + "Tensorflow : 1.5.0\n", + "Keras : 2.1.3\n", + "tflearn : 0.3.2\n", + "Python : sys.version_info(major=3, minor=5, micro=2, releaselevel='final', serial=0)\n", + "Date : 2018-02-09 18:00:42\n", + "\n", + "root\n", + "/notebooks\n", + "No LSB modules are available.\n", + "Distributor ID:\tUbuntu\n", + "Description:\tUbuntu 16.04.3 LTS\n", + "Release:\t16.04\n", + "Codename:\txenial\n" ] } ], @@ -37,19 +34,22 @@ "import pkg_resources\n", "import datetime\n", "\n", + "\n", "print(\"Tensorflow : \", tf.__version__)\n", "print(\"Keras : \", keras.__version__)\n", "print(\"tflearn : \", pkg_resources.get_distribution(\"tflearn\").version) #Likes to hide a bit\n", "print(\"Python : \", sys.version_info)\n", - "print(\"Date : \", time.strftime(\"%Y-%m-%d %H:%M:%S\"))" + "print(\"Date : \", time.strftime(\"%Y-%m-%d %H:%M:%S\"))\n", + "\n", + "!echo \"\"\n", + "!whoami\n", + "!pwd\n", + "!lsb_release -a" ] }, { "cell_type": "markdown", - "metadata": { - "deletable": true, - "editable": true - }, + "metadata": {}, "source": [ "### More infos: \n", "\n", @@ -64,10 +64,7 @@ }, { "cell_type": "markdown", - "metadata": { - "deletable": true, - "editable": true - }, + "metadata": {}, "source": [ "### Cloning a course\n", "\n", @@ -77,11 +74,7 @@ { "cell_type": "code", "execution_count": null, - "metadata": { - "collapsed": false, - "deletable": true, - "editable": true - }, + "metadata": {}, "outputs": [], "source": [ "!git clone https://github.com/tensorchiefs/dl_course.git\n", @@ -91,11 +84,7 @@ { "cell_type": "code", "execution_count": null, - "metadata": { - "collapsed": false, - "deletable": true, - "editable": true - }, + "metadata": {}, "outputs": [], "source": [ "!pwd" @@ -104,11 +93,7 @@ { "cell_type": "code", "execution_count": null, - "metadata": { - "collapsed": false, - "deletable": true, - "editable": true - }, + "metadata": {}, "outputs": [], "source": [ "!ls" @@ -131,7 +116,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.4.3" + "version": "3.5.2" } }, "nbformat": 4, From 81088bf93e2b22c5fb80a3aea430cd797137d5ca Mon Sep 17 00:00:00 2001 From: Oliver4242 Date: Fri, 9 Feb 2018 21:09:34 +0100 Subject: [PATCH 07/33] Added notebook how to use R --- notebooks/UseR.ipynb | 91 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 notebooks/UseR.ipynb diff --git a/notebooks/UseR.ipynb b/notebooks/UseR.ipynb new file mode 100644 index 0000000..71619d4 --- /dev/null +++ b/notebooks/UseR.ipynb @@ -0,0 +1,91 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### How to call R code " + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import numpy as np" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "x = np.linspace(0,2*3.14,100)\n", + "y = np.sin(x)" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "%load_ext rpy2.ipython" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "%Rpush x\n", + "%Rpush y" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n" + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "%%R\n", + "#install.packages('tidyverse', repos=\"https://cloud.r-project.org\")\n", + "library(ggplot2)\n", + "df = data.frame(x=x,y=y)\n", + "ggplot(df,aes(x=x,y=y)) + geom_point() " + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.5.2" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} From bd3241288da4aa7d58e730efa5aacd18433c0f24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20D=C3=BCrr?= Date: Thu, 1 Mar 2018 11:55:39 +0100 Subject: [PATCH 08/33] Model Visualization for Beate, toc in notebooks --- Dockerfile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Dockerfile b/Dockerfile index df5ce23..45d911e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -28,9 +28,15 @@ RUN gpg -a --export E084DAB9 | apt-key add - RUN apt-get update && apt-get install -y git RUN apt-get -y install r-base +RUN apt install python-pydot python-pydot-ng graphviz #For Keras model visualization #RUN apt-get install libzmq3-de RUN pip3 install rpy2 +# For toc in notebook +RUN pip install jupyter_contrib_nbextensions +RUN jupyter contrib nbextension install --user +RUN pip install jupyter_nbextensions_configurator + # Clean RUN apt-get clean && \ rm -rf /var/lib/apt/lists/* From 29b584c22fd18569c50b876c1ff4a89db7835bfa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20D=C3=BCrr?= Date: Thu, 1 Mar 2018 11:56:13 +0100 Subject: [PATCH 09/33] toc in notebook --- run_jupyter_2.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/run_jupyter_2.sh b/run_jupyter_2.sh index 54fcd32..499b49c 100755 --- a/run_jupyter_2.sh +++ b/run_jupyter_2.sh @@ -16,5 +16,6 @@ # To enable widget such as sliders jupyter nbextension enable --py --sys-prefix widgetsnbextension +jupyter-nbextensions_configurator enable #Allows the user to config notebooks jupyter notebook "$@" --allow-root --NotebookApp.token=tensorchiefs From e6f73315e3f928df63904e38a0290203a56ecc76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20D=C3=BCrr?= Date: Thu, 1 Mar 2018 12:51:36 +0100 Subject: [PATCH 10/33] Assuming yes for apt-get install --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 45d911e..01ccca2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -28,7 +28,7 @@ RUN gpg -a --export E084DAB9 | apt-key add - RUN apt-get update && apt-get install -y git RUN apt-get -y install r-base -RUN apt install python-pydot python-pydot-ng graphviz #For Keras model visualization +RUN apt-get -y install python-pydot python-pydot-ng graphviz #For Keras model visualization #RUN apt-get install libzmq3-de RUN pip3 install rpy2 From 2c5adc0efd9fa9e1e4cf0d27d071ce657d7624c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20D=C3=BCrr?= Date: Thu, 1 Mar 2018 13:53:46 +0100 Subject: [PATCH 11/33] Added pip install for pydot and graphviz --- Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Dockerfile b/Dockerfile index 01ccca2..01d564b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -29,6 +29,8 @@ RUN gpg -a --export E084DAB9 | apt-key add - RUN apt-get update && apt-get install -y git RUN apt-get -y install r-base RUN apt-get -y install python-pydot python-pydot-ng graphviz #For Keras model visualization +RUN pip3 install pydot +RUN pip3 install graphviz #RUN apt-get install libzmq3-de RUN pip3 install rpy2 From 8fb120e28431129c9c736ccf17ffb266ed036d89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20D=C3=BCrr?= Date: Thu, 1 Mar 2018 14:31:24 +0100 Subject: [PATCH 12/33] triggering new build --- Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Dockerfile b/Dockerfile index 01d564b..bbb5223 100644 --- a/Dockerfile +++ b/Dockerfile @@ -28,9 +28,11 @@ RUN gpg -a --export E084DAB9 | apt-key add - RUN apt-get update && apt-get install -y git RUN apt-get -y install r-base +# Pydot for Keras for Beate RUN apt-get -y install python-pydot python-pydot-ng graphviz #For Keras model visualization RUN pip3 install pydot RUN pip3 install graphviz + #RUN apt-get install libzmq3-de RUN pip3 install rpy2 From 87bad652d93913079c244f46a93d2061ff77a6c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20D=C3=BCrr?= Date: Thu, 1 Mar 2018 15:14:04 +0100 Subject: [PATCH 13/33] cpu in cpu branch --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index a29119d..9e3d60e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ #FROM tensorflow/tensorflow:latest-gpu-py3 -FROM tensorflow/tensorflow:latest-gpu-py3 +FROM tensorflow/tensorflow:latest-cpu-py3 #FROM tensorflow/tensorflow:1.0.0-gpu-py3 # Removing some notebook which caused confusion RUN rm /notebooks/1_hello_tensorflow.ipynb From 90defcbc98e1647a265144191dfd729701c3803d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20D=C3=BCrr?= Date: Thu, 1 Mar 2018 15:24:02 +0100 Subject: [PATCH 14/33] gpu has gpu --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 9e3d60e..a29119d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ #FROM tensorflow/tensorflow:latest-gpu-py3 -FROM tensorflow/tensorflow:latest-cpu-py3 +FROM tensorflow/tensorflow:latest-gpu-py3 #FROM tensorflow/tensorflow:1.0.0-gpu-py3 # Removing some notebook which caused confusion RUN rm /notebooks/1_hello_tensorflow.ipynb From 3607cd6ff651cefe284c3034ba12b4ea253c605e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20D=C3=BCrr?= Date: Thu, 1 Mar 2018 15:42:16 +0100 Subject: [PATCH 15/33] It's latest-py3 not latest-cpu-py3 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 9e3d60e..bbb5223 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ #FROM tensorflow/tensorflow:latest-gpu-py3 -FROM tensorflow/tensorflow:latest-cpu-py3 +FROM tensorflow/tensorflow:latest-py3 #FROM tensorflow/tensorflow:1.0.0-gpu-py3 # Removing some notebook which caused confusion RUN rm /notebooks/1_hello_tensorflow.ipynb From 48672d11f3a442f12d599b46d6829717c126917f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20D=C3=BCrr?= Date: Fri, 2 Mar 2018 19:19:28 +0100 Subject: [PATCH 16/33] running jupyter lab --- run_jlab.sh | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 run_jlab.sh diff --git a/run_jlab.sh b/run_jlab.sh new file mode 100644 index 0000000..19978d6 --- /dev/null +++ b/run_jlab.sh @@ -0,0 +1,5 @@ +To enable widget such as sliders +jupyter nbextension enable --py --sys-prefix widgetsnbextension +jupyter-nbextensions_configurator enable #Allows the user to config notebooks +jupyter serverextension enable --py jupyterlab --sys-prefix +jupyter lab "$@" --allow-root --NotebookApp.token=tensorchiefs From 59baa6fd94cd108d8662ae2ac12064eeab55cfd3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20D=C3=BCrr?= Date: Fri, 2 Mar 2018 19:25:53 +0100 Subject: [PATCH 17/33] Added jlab --- Dockerfile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Dockerfile b/Dockerfile index bbb5223..602751c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -36,6 +36,9 @@ RUN pip3 install graphviz #RUN apt-get install libzmq3-de RUN pip3 install rpy2 +# jupyterlab +RUN pip install jupyterlab + # For toc in notebook RUN pip install jupyter_contrib_nbextensions RUN jupyter contrib nbextension install --user @@ -65,4 +68,6 @@ COPY notebooks /notebooks COPY run_jupyter_2.sh / +COPY run_jlab.py / + CMD ["/run_jupyter_2.sh"] From 69445807d4d45b132aac74053d2c263ca7357691 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20D=C3=BCrr?= Date: Sat, 3 Mar 2018 15:49:11 +0100 Subject: [PATCH 18/33] Fixed error in naming --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 602751c..5916554 100644 --- a/Dockerfile +++ b/Dockerfile @@ -68,6 +68,6 @@ COPY notebooks /notebooks COPY run_jupyter_2.sh / -COPY run_jlab.py / +COPY run_jlab.sh / CMD ["/run_jupyter_2.sh"] From c733b25d97f9071cadcdd3b45cd484923c66f80a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20D=C3=BCrr?= Date: Fri, 23 Mar 2018 13:32:22 +0100 Subject: [PATCH 19/33] Fixed gpu --> cpu --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index c7a5d0b..a35c394 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ #FROM tensorflow/tensorflow:latest-gpu-py3 -FROM tensorflow/tensorflow:latest-gpu-py3 +FROM tensorflow/tensorflow:latest-cpu-py3 #FROM tensorflow/tensorflow:1.0.0-gpu-py3 # Removing some notebook which caused confusion RUN rm /notebooks/1_hello_tensorflow.ipynb From 2578c5789467736a26450be8f628557cdc30d9e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20D=C3=BCrr?= Date: Fri, 23 Mar 2018 13:34:40 +0100 Subject: [PATCH 20/33] Fixed cpu --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index a35c394..5916554 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ #FROM tensorflow/tensorflow:latest-gpu-py3 -FROM tensorflow/tensorflow:latest-cpu-py3 +FROM tensorflow/tensorflow:latest-py3 #FROM tensorflow/tensorflow:1.0.0-gpu-py3 # Removing some notebook which caused confusion RUN rm /notebooks/1_hello_tensorflow.ipynb From 3053dec27c2c0831a049b27e9472a9b8c555413e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20D=C3=BCrr?= Date: Fri, 6 Apr 2018 15:15:46 +0200 Subject: [PATCH 21/33] Add newline to trigger new dockerhub build --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index 5916554..7dbe500 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,5 @@ #FROM tensorflow/tensorflow:latest-gpu-py3 + FROM tensorflow/tensorflow:latest-py3 #FROM tensorflow/tensorflow:1.0.0-gpu-py3 # Removing some notebook which caused confusion From a54616e15dcd013ac92843d430b5ddb6f2dde438 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20D=C3=BCrr?= Date: Thu, 13 Sep 2018 08:08:31 +0200 Subject: [PATCH 22/33] Added scikit-image --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index 7dbe500..883d7ab 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,6 +17,7 @@ RUN pip --no-cache-dir install \ h5py \ keras \ tflearn \ + scikit-image \ ggplot # RUN pip --no-cache-dir install tflearn From e1266e83f395f37ed18c2fb84aebbb439826ce1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20D=C3=BCrr?= Date: Mon, 11 Feb 2019 17:36:29 +0100 Subject: [PATCH 23/33] Added a few dots to trigger build --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 85f0c13..68ec734 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# tf_docker +# tf_docker ##Docker container for tutorials on tensorflow. Based on https://github.com/tensorflow/tensorflow/tree/master/tensorflow/tools/docker @@ -36,5 +36,6 @@ docker run --net=host -d -e CONFIGPROXY_AUTH_TOKEN=$TOKEN \ -v /var/run/docker.sock:/docker.sock \ jupyter/tmpnb python orchestrate.py --image='oduerr/tf_docker' ``` +.. From 25978f01ea404ed802dde84fdf2a3c79da67ee41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20D=C3=BCrr?= Date: Wed, 13 Feb 2019 07:48:56 +0100 Subject: [PATCH 24/33] Added stuff to force revuild --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 883d7ab..6aafa73 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ #FROM tensorflow/tensorflow:latest-gpu-py3 - +# Added . to force rebuild FROM tensorflow/tensorflow:latest-py3 #FROM tensorflow/tensorflow:1.0.0-gpu-py3 # Removing some notebook which caused confusion From bb5b08b0d439ebf407f2e2b0f0494f3919f28d68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20D=C3=BCrr?= Date: Thu, 14 Feb 2019 09:23:23 +0100 Subject: [PATCH 25/33] Removing non-existing notebooks caused problems commented out --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 6aafa73..eaaff18 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,9 +3,9 @@ FROM tensorflow/tensorflow:latest-py3 #FROM tensorflow/tensorflow:1.0.0-gpu-py3 # Removing some notebook which caused confusion -RUN rm /notebooks/1_hello_tensorflow.ipynb -RUN rm /notebooks/2_getting_started.ipynb -RUN rm /notebooks/3_mnist_from_scratch.ipynb +#RUN rm /notebooks/1_hello_tensorflow.ipynb +#RUN rm /notebooks/2_getting_started.ipynb +#RUN rm /notebooks/3_mnist_from_scratch.ipynb MAINTAINER oliver duerr From bdf978afce1cada20eb9d24c7c774c5603d94647 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20D=C3=BCrr?= Date: Thu, 14 Feb 2019 21:52:10 +0100 Subject: [PATCH 26/33] added --ip=0.0.0.0 needed --- run_jupyter_2.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/run_jupyter_2.sh b/run_jupyter_2.sh index 499b49c..afd81dc 100755 --- a/run_jupyter_2.sh +++ b/run_jupyter_2.sh @@ -17,5 +17,5 @@ # To enable widget such as sliders jupyter nbextension enable --py --sys-prefix widgetsnbextension jupyter-nbextensions_configurator enable #Allows the user to config notebooks -jupyter notebook "$@" --allow-root --NotebookApp.token=tensorchiefs +jupyter notebook --ip=0.0.0.0 --port=8888 --allow-root --NotebookApp.token=tensorchiefs From 74891932e8d9090492b61b2a4759f538e4431bd5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20D=C3=BCrr?= Date: Thu, 14 Feb 2019 21:55:33 +0100 Subject: [PATCH 27/33] added to jlab --- run_jlab.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/run_jlab.sh b/run_jlab.sh index 19978d6..c539738 100644 --- a/run_jlab.sh +++ b/run_jlab.sh @@ -2,4 +2,4 @@ To enable widget such as sliders jupyter nbextension enable --py --sys-prefix widgetsnbextension jupyter-nbextensions_configurator enable #Allows the user to config notebooks jupyter serverextension enable --py jupyterlab --sys-prefix -jupyter lab "$@" --allow-root --NotebookApp.token=tensorchiefs +jupyter lab "$@" --ip=0.0.0.0 --allow-root --NotebookApp.token=tensorchiefs From e1712a8eb5c73b6892c2af9b076bd577e87134a3 Mon Sep 17 00:00:00 2001 From: Oliver4242 Date: Thu, 14 Feb 2019 21:58:46 +0100 Subject: [PATCH 28/33] changed permission --- run_jlab.sh | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 run_jlab.sh diff --git a/run_jlab.sh b/run_jlab.sh old mode 100644 new mode 100755 From 3be4b434afb3bb22189466bf8f26893dd0fc3748 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20D=C3=BCrr?= Date: Wed, 6 Mar 2019 10:06:41 +0100 Subject: [PATCH 29/33] Update Dockerfile --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index eaaff18..42efc49 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,7 @@ #FROM tensorflow/tensorflow:latest-gpu-py3 # Added . to force rebuild -FROM tensorflow/tensorflow:latest-py3 +#FROM tensorflow/tensorflow:latest-py3 +FROM tensorflow/tensorflow:latest-gpu-py3 #FROM tensorflow/tensorflow:1.0.0-gpu-py3 # Removing some notebook which caused confusion #RUN rm /notebooks/1_hello_tensorflow.ipynb From 77e413e30ec23f360625523d91c4cd419b1c2154 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20D=C3=BCrr?= Date: Wed, 6 Mar 2019 11:13:26 +0100 Subject: [PATCH 30/33] Commented out the copying of the nb --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 42efc49..2f3c1fa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -67,7 +67,7 @@ EXPOSE 6006 EXPOSE 8888 WORKDIR "/notebooks" -COPY notebooks /notebooks +#COPY notebooks /notebooks COPY run_jupyter_2.sh / From 65bd57d99082a533d17ee8a73977f7c4f67b494f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20D=C3=BCrr?= Date: Wed, 6 Mar 2019 11:14:10 +0100 Subject: [PATCH 31/33] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 2f3c1fa..0becedd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -66,7 +66,7 @@ EXPOSE 6006 # IPython EXPOSE 8888 -WORKDIR "/notebooks" +#WORKDIR "/notebooks" #COPY notebooks /notebooks From 05c0d56cd1ec4c0f9c222b1353544bb113ac5c31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20D=C3=BCrr?= Date: Wed, 6 Mar 2019 13:25:28 +0100 Subject: [PATCH 32/33] added wd notebooks again --- Dockerfile | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0becedd..c2c48fe 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,5 @@ #FROM tensorflow/tensorflow:latest-gpu-py3 # Added . to force rebuild -#FROM tensorflow/tensorflow:latest-py3 FROM tensorflow/tensorflow:latest-gpu-py3 #FROM tensorflow/tensorflow:1.0.0-gpu-py3 # Removing some notebook which caused confusion @@ -66,8 +65,8 @@ EXPOSE 6006 # IPython EXPOSE 8888 -#WORKDIR "/notebooks" -#COPY notebooks /notebooks +WORKDIR "/notebooks" +COPY notebooks /notebooks COPY run_jupyter_2.sh / From c69903d5e68b92bd080db4f845839ca790622f6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20D=C3=BCrr?= Date: Wed, 6 Mar 2019 14:24:17 +0100 Subject: [PATCH 33/33] Changed origin --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index c2c48fe..7e0b311 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ #FROM tensorflow/tensorflow:latest-gpu-py3 # Added . to force rebuild -FROM tensorflow/tensorflow:latest-gpu-py3 +FROM tensorflow/tensorflow:latest-gpu-py3-jupyter #FROM tensorflow/tensorflow:1.0.0-gpu-py3 # Removing some notebook which caused confusion #RUN rm /notebooks/1_hello_tensorflow.ipynb