Sign inSign up

freeze1111/tensorflow-gpu-jupyter

By freeze1111

•Updated almost 3 years ago

Image
0

741

freeze1111/tensorflow-gpu-jupyter repository overview

⁠2.14.0

⁠Dockerfile

FROM tensorflow/tensorflow:2.14.0-gpu-jupyter

RUN apt-get update && apt-get install -y libpq-dev libcairo2-dev default-jre iputils-ping && apt-get clean && rm -rf /var/lib/apt/lists/*

COPY requirements.txt /tmp/

RUN python3 -m pip install --upgrade pip

RUN pip install --no-cache-dir -r /tmp/requirements.txt

RUN mkdir /workspace

RUN useradd -ms /bin/bash user

RUN chown -R user:user /workspace

RUN chmod 755 /workspace

USER user

WORKDIR /workspace

CMD ["sh", "-c", "jupyter notebook --generate-config && jupyter notebook password && jupyter notebook --ip=0.0.0.0 --port=8888 --allow-root"]

⁠where requirements.txt contains :

absl-py==2.0.0 alembic==1.12.1 anyio==4.0.0 argon2-cffi==23.1.0 argon2-cffi-bindings==21.2.0 arrow==1.2.3 asttokens==2.4.0 astunparse==1.6.3 async-lru==2.0.4 attrs==23.1.0 Babel==2.12.1 backcall==0.2.0 beautifulsoup4==4.12.2 bleach==6.0.0 blinker==1.4 cachetools==5.3.1 certifi==2023.7.22 cffi==1.15.1 charset-normalizer==3.2.0 colorlog==6.7.0 comm==0.1.4 contourpy==1.1.1 cryptography==3.4.8 cycler==0.11.0 dbus-python==1.2.18 debugpy==1.8.0 decorator==5.1.1 defusedxml==0.7.1 diskcache==5.6.3 distro==1.7.0 docker==6.1.3 executing==1.2.0 fastjsonschema==2.18.0 flatbuffers==23.5.26 fonttools==4.42.1 fqdn==1.5.1 gast==0.5.4 google-auth==2.23.1 google-auth-oauthlib==1.0.0 google-pasta==0.2.0 greenlet==3.0.1 grpcio==1.58.0 h5py==3.9.0 httplib2==0.20.2 idna==3.4 importlib-metadata==4.6.4 ipykernel==6.25.2 ipython==8.15.0 ipython-genutils==0.2.0 ipywidgets==8.1.1 isoduration==20.11.0 jedi==0.19.0 jeepney==0.7.1 Jinja2==3.1.2 joblib==1.3.2 json5==0.9.14 jsonpointer==2.4 jsonschema==4.19.1 jsonschema-specifications==2023.7.1 jupyter==1.0.0 jupyter-console==6.6.3 jupyter-events==0.7.0 jupyter-http-over-ws==0.0.8 jupyter-lsp==2.2.0 jupyter_client==8.3.1 jupyter_core==5.3.2 jupyter_server==2.7.3 jupyter_server_terminals==0.4.4 jupyterlab==4.0.6 jupyterlab-pygments==0.2.2 jupyterlab-widgets==3.0.9 jupyterlab_server==2.25.0 keras==2.14.0 keyring==23.5.0 kiwisolver==1.4.5 launchpadlib==1.10.16 lazr.restfulclient==0.14.4 lazr.uri==1.0.6 libclang==16.0.6 lz4==4.3.2 Mako==1.3.0 Markdown==3.4.4 MarkupSafe==2.1.3 matplotlib==3.8.0 matplotlib-inline==0.1.6 mistune==3.0.1 ml-dtypes==0.2.0 more-itertools==8.10.0 nbclient==0.8.0 nbconvert==7.8.0 nbformat==5.9.2 nest-asyncio==1.5.8 notebook==7.0.4 notebook_shim==0.2.3 numpy==1.26.0 nvsmi==0.4.2 oauthlib==3.2.0 opt-einsum==3.3.0 optuna==3.4.0 overrides==7.4.0 packaging==23.1 pandas==2.1.1 pandocfilters==1.5.0 parso==0.8.3 pexpect==4.8.0 pickleshare==0.7.5 Pillow==10.0.1 platformdirs==3.10.0 prometheus-client==0.17.1 prompt-toolkit==3.0.39 protobuf==4.24.3 psutil==5.9.5 psycopg2==2.9.9 ptyprocess==0.7.0 pure-eval==0.2.2 py4j==0.10.9.7 pyasn1==0.5.0 pyasn1-modules==0.3.0 pycairo==1.25.1 pycparser==2.21 Pygments==2.16.1 PyGObject==3.42.1 PyJWT==2.3.0 pyparsing==2.4.7 python-apt==2.4.0+ubuntu2 python-dateutil==2.8.2 python-json-logger==2.0.7 pytz==2023.3.post1 PyYAML==6.0.1 pyzmq==25.1.1 qtconsole==5.4.4 QtPy==2.4.0 referencing==0.30.2 requests==2.31.0 requests-oauthlib==1.3.1 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 rpds-py==0.10.3 rsa==4.9 scikit-learn==1.3.1 scipy==1.11.3 seaborn==0.13.0 SecretStorage==3.3.1 Send2Trash==1.8.2 six==1.16.0 sniffio==1.3.0 soupsieve==2.5 SQLAlchemy==2.0.23 stack-data==0.6.2 tensorboard==2.14.0 tensorboard-data-server==0.7.1 tensorflow==2.14.0 tensorflow-estimator==2.14.0 tensorflow-io-gcs-filesystem==0.34.0 termcolor==2.3.0 terminado==0.17.1 threadpoolctl==3.2.0 tinycss2==1.2.1 tornado==6.3.3 tqdm==4.66.1 traitlets==5.10.1 typing_extensions==4.8.0 tzdata==2023.3 uri-template==1.3.0 urllib3==2.0.5 wadllib==1.3.6 wcwidth==0.2.6 webcolors==1.13 webencodings==0.5.1 websocket-client==1.6.3 Werkzeug==2.3.7 widgetsnbextension==4.0.9 wrapt==1.14.1 xgboost==2.0.0 zipp==1.0.0

⁠2.13.0

⁠Dockerfile

FROM tensorflow/tensorflow:2.13.0-gpu-jupyter

RUN apt-get update && apt-get install -y libpq-dev libcairo2-dev default-jre iputils-ping && apt-get clean && rm -rf /var/lib/apt/lists/*

COPY requirements.txt /tmp/

RUN python3 -m pip install --upgrade pip

RUN pip install --no-cache-dir -r /tmp/requirements.txt

RUN mkdir /workspace

RUN useradd -ms /bin/bash user

RUN chown -R user:user /workspace

RUN chmod 755 /workspace

USER user

WORKDIR /workspace

CMD ["sh", "-c", "jupyter notebook --generate-config && jupyter notebook password && jupyter notebook --ip=0.0.0.0 --port=8888 --allow-root"]

⁠where requirements.txt contains :

absl-py==1.4.0 anyio==3.7.1 argon2-cffi==21.3.0 argon2-cffi-bindings==21.2.0 arrow==1.2.3 asttokens==2.2.1 astunparse==1.6.3 attrs==23.1.0 backcall==0.2.0 beautifulsoup4==4.12.2 bleach==6.0.0 cachetools==5.3.1 certifi==2019.11.28 cffi==1.15.1 chardet==3.0.4 charset-normalizer==3.2.0 comm==0.1.3 contourpy==1.1.0 cycler==0.11.0 dbus-python==1.2.16 debugpy==1.6.7 decorator==5.1.1 defusedxml==0.7.1 diskcache==5.6.1 docker==6.1.3 exceptiongroup==1.1.2 executing==1.2.0 fastjsonschema==2.17.1 flatbuffers==23.5.26 fonttools==4.40.0 fqdn==1.5.1 gast==0.4.0 google-auth==2.21.0 google-auth-oauthlib==1.0.0 google-pasta==0.2.0 grpcio==1.56.0 h5py==3.9.0 idna==2.8 importlib-metadata==6.7.0 importlib-resources==5.12.0 ipykernel==6.24.0 ipython==8.12.2 ipython-genutils==0.2.0 ipywidgets==8.0.7 isoduration==20.11.0 jedi==0.18.2 Jinja2==3.1.2 joblib==1.3.2 jsonpointer==2.4 jsonschema==4.18.0 jsonschema-specifications==2023.6.1 jupyter==1.0.0 jupyter-console==6.6.3 jupyter-events==0.6.3 jupyter-http-over-ws==0.0.8 jupyter_client==8.3.0 jupyter_core==5.3.1 jupyter_server==2.7.0 jupyter_server_terminals==0.4.4 jupyterlab-pygments==0.2.2 jupyterlab-widgets==3.0.8 keras==2.13.1 kiwisolver==1.4.4 libclang==16.0.0 Markdown==3.4.3 MarkupSafe==2.1.3 matplotlib==3.7.2 matplotlib-inline==0.1.6 mistune==3.0.1 nbclassic==1.0.0 nbclient==0.8.0 nbconvert==7.6.0 nbformat==5.9.0 nest-asyncio==1.5.6 notebook==6.5.4 notebook_shim==0.2.3 numpy==1.24.3 nvsmi==0.4.2 oauthlib==3.2.2 opt-einsum==3.3.0 overrides==7.3.1 packaging==23.1 pandas==2.0.3 pandocfilters==1.5.0 parso==0.8.3 pexpect==4.8.0 pickleshare==0.7.5 Pillow==10.0.0 pkgutil_resolve_name==1.3.10 platformdirs==3.8.0 prometheus-client==0.17.0 prompt-toolkit==3.0.39 protobuf==4.23.3 psutil==5.9.5 psycopg2==2.9.7 ptyprocess==0.7.0 pure-eval==0.2.2 py4j==0.10.9.7 pyasn1==0.5.0 pyasn1-modules==0.3.0 pycparser==2.21 Pygments==2.15.1 PyGObject==3.36.0 pyparsing==3.0.9 python-apt==2.0.1+ubuntu0.20.4.1 python-dateutil==2.8.2 python-json-logger==2.0.7 pytz==2023.3 PyYAML==6.0 pyzmq==25.1.0 qtconsole==5.4.3 QtPy==2.3.1 referencing==0.29.1 requests==2.31.0 requests-oauthlib==1.3.1 requests-unixsocket==0.2.0 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 rpds-py==0.8.4 rsa==4.9 scikit-learn==1.3.0 scipy==1.10.1 seaborn==0.12.2 Send2Trash==1.8.2 six==1.14.0 sniffio==1.3.0 soupsieve==2.4.1 stack-data==0.6.2 tensorboard==2.13.0 tensorboard-data-server==0.7.1 tensorflow==2.13.0 tensorflow-estimator==2.13.0 tensorflow-io-gcs-filesystem==0.32.0 termcolor==2.3.0 terminado==0.17.1 threadpoolctl==3.2.0 tinycss2==1.2.1 tornado==6.3.2 tqdm==4.66.1 traitlets==5.9.0 typing_extensions==4.5.0 tzdata==2023.3 uri-template==1.3.0 urllib3 wcwidth==0.2.6 webcolors==1.13 webencodings==0.5.1 websocket-client==1.6.1 Werkzeug==2.3.6 widgetsnbextension==4.0.8 wrapt==1.15.0 xgboost==1.7.6 zipp==3.15.0

⁠2.10.0

⁠Dockerfile

FROM tensorflow/tensorflow:2.10.0-gpu-jupyter

RUN apt-get update && apt-get install -y libpq-dev libcairo2-dev default-jre iputils-ping && apt-get clean && rm -rf /var/lib/apt/lists/*

COPY requirements.txt /tmp/

RUN python3 -m pip install --upgrade pip

RUN pip install --no-cache-dir -r /tmp/requirements.txt

RUN mkdir /workspace

WORKDIR /workspace

CMD ["sh", "-c", "jupyter notebook --generate-config && jupyter notebook password && jupyter notebook --ip=0.0.0.0 --port=8888 --allow-root"]

⁠where requirements.txt contains :

absl-py==1.2.0 argon2-cffi==21.3.0 argon2-cffi-bindings==21.2.0 asttokens==2.0.8 astunparse==1.6.3 attrs==22.1.0 backcall==0.2.0 beautifulsoup4==4.11.1 bleach==5.0.1 cachetools==5.2.0 certifi==2019.11.28 cffi==1.15.1 chardet==3.0.4 charset-normalizer==2.1.1 cycler==0.11.0 dbus-python==1.2.16 debugpy==1.6.3 decorator==5.1.1 defusedxml==0.7.1 diskcache==5.4.0 docker==6.0.0 entrypoints==0.4 executing==1.0.0 fastjsonschema==2.16.1 flatbuffers==2.0.7 fonttools==4.37.1 gast==0.4.0 google-auth==2.11.0 google-auth-oauthlib==0.4.6 google-pasta==0.2.0 grpcio==1.48.1 h5py==3.7.0 idna==2.8 importlib-metadata==4.12.0 importlib-resources==5.9.0 ipykernel==5.1.1 ipython==8.5.0 ipython-genutils==0.2.0 ipywidgets==8.0.2 jedi==0.17.2 Jinja2==3.1.2 joblib==1.2.0 jsonschema==4.15.0 jupyter==1.0.0 jupyter-console==6.4.4 jupyter-core==4.11.1 jupyter-http-over-ws==0.0.8 jupyter_client==7.3.5 jupyterlab-pygments==0.2.2 jupyterlab-widgets==3.0.3 keras==2.10.0 Keras-Preprocessing==1.1.2 kiwisolver==1.4.4 libclang==14.0.6 lxml==4.9.1 Markdown==3.4.1 MarkupSafe==2.1.1 matplotlib==3.5.3 matplotlib-inline==0.1.6 mistune==2.0.4 nbclient==0.6.7 nbconvert==7.0.0 nbformat>=5.0 nest-asyncio==1.5.5 notebook==6.4.12 numpy==1.23.2 nvsmi==0.4.2 oauthlib==3.2.0 opt-einsum==3.3.0 packaging==21.3 pandas==1.4.4 pandocfilters==1.5.0 parso==0.7.1 pexpect==4.8.0 pickleshare==0.7.5 Pillow==9.2.0 pkgutil_resolve_name==1.3.10 prometheus-client==0.14.1 prompt-toolkit==3.0.31 protobuf==3.19.4 psutil==5.9.2 psycopg2==2.9.3 ptyprocess==0.7.0 pure-eval==0.2.2 py4j==0.10.9.7 pyasn1==0.4.8 pyasn1-modules==0.2.8 pycparser==2.21 Pygments==2.13.0 PyGObject==3.36.0 pyparsing==3.0.9 pyrsistent==0.18.1 python-apt==2.0.0+ubuntu0.20.4.8 python-dateutil==2.8.2 pytz==2022.2.1 pyzmq==23.2.1 qtconsole==5.3.2 QtPy==2.2.0 requests==2.28.1 requests-oauthlib==1.3.1 requests-unixsocket==0.2.0 rsa==4.9 scikit-learn==1.1.2 scipy==1.9.1 seaborn==0.12.0 Send2Trash==1.8.0 six==1.14.0 sklearn==0.0 soupsieve==2.3.2.post1 stack-data==0.5.0 tensorboard==2.10.0 tensorboard-data-server==0.6.1 tensorboard-plugin-wit==1.8.1 tensorflow==2.10.0 tensorflow-estimator==2.10.0 tensorflow-io-gcs-filesystem==0.26.0 termcolor==1.1.0 terminado==0.15.0 threadpoolctl==3.1.0 tinycss2==1.1.1 tornado==6.2 tqdm==4.64.1 traitlets==5.3.0 typing_extensions==4.3.0 urllib3==1.26.12 wcwidth==0.2.5 webencodings==0.5.1 websocket-client==1.4.1 Werkzeug==2.2.2 widgetsnbextension==4.0.3 wrapt==1.14.1 xgboost==1.6.2 zipp==3.8.1

⁠tf_2.6.0_xgb_1.5.2

⁠Dockerfile

FROM tensorflow/tensorflow:2.6.0-gpu-jupyter

RUN apt-get update && apt-get install -y libpq-dev default-jre iputils-ping && apt-get clean && rm -rf /var/lib/apt/lists/*

COPY requirements.txt /tmp/

RUN pip install --no-cache-dir -r /tmp/requirements.txt

RUN mkdir /workspace

WORKDIR /workspace

CMD ["sh", "-c", "jupyter notebook --generate-config && jupyter notebook password && jupyter notebook --ip=0.0.0.0 --port=8888 --allow-root"]

⁠where requirements.txt contains :

absl-py==0.13.0 argon2-cffi==20.1.0 asn1crypto==0.24.0 astunparse==1.6.3 async-generator==1.10 attrs==21.2.0 backcall==0.2.0 bleach==4.0.0 cached-property==1.5.2 cachetools==4.2.2 certifi==2021.5.30 cffi==1.14.6 charset-normalizer==2.0.4 clang==5.0 cryptography==2.1.4 cycler==0.10.0 dataclasses==0.8 decorator==5.0.9 defusedxml==0.7.1 diskcache==5.2.1 docker==5.0.0 entrypoints==0.3 flatbuffers==1.12 gast==0.4.0 google-auth==1.34.0 google-auth-oauthlib==0.4.5 google-pasta==0.2.0 grpcio==1.39.0 h5py==3.1.0 idna==2.6 importlib-metadata==4.6.3 ipykernel==5.1.1 ipython==7.16.1 ipython-genutils==0.2.0 ipywidgets==7.6.3 Jinja2==3.0.1 joblib==1.0.1 jsonschema==3.2.0 jupyter==1.0.0 jupyter-client==6.1.12 jupyter-console==6.4.0 jupyter-core==4.7.1 jupyter-http-over-ws==0.0.8 jupyterlab-pygments==0.1.2 jupyterlab-widgets==1.0.0 keras==2.6.0 Keras-Preprocessing==1.1.2 keyring==10.6.0 keyrings.alt==3.0 kiwisolver==1.3.1 Markdown==3.3.4 MarkupSafe==2.0.1 matplotlib==3.3.4 mistune==0.8.4 nbclient==0.5.3 nbconvert==6.0.7 nbformat==4.4.0 nest-asyncio==1.5.1 notebook==6.4.3 numpy==1.19.5 nvsmi==0.4.2 oauthlib==3.1.1 opt-einsum==3.3.0 packaging==21.0 pandas==1.1.5 pandocfilters==1.4.3 parso==0.8.2 pexpect==4.8.0 pickleshare==0.7.5 Pillow==8.3.1 prometheus-client==0.11.0 prompt-toolkit==3.0.19 protobuf==3.17.3 psutil==5.8.0 psycopg2==2.9.3 ptyprocess==0.7.0 py4j==0.10.9.2 pyasn1==0.4.8 pyasn1-modules==0.2.8 pycparser==2.20 pycrypto==2.6.1 Pygments==2.9.0 pygobject==3.26.1 pyparsing==2.4.7 pyrsistent==0.18.0 python-apt==1.6.5+ubuntu0.6 python-dateutil==2.8.2 pytz==2021.1 pyxdg==0.25 pyzmq==22.2.1 qtconsole==5.1.1 QtPy==1.9.0 requests==2.26.0 requests-oauthlib==1.3.0 rsa==4.7.2 scikit-learn==0.24.2 scipy==1.5.4 seaborn==0.11.2 SecretStorage==2.3.1 Send2Trash==1.8.0 six==1.15.0 sklearn==0.0 tensorboard==2.6.0 tensorboard-data-server==0.6.1 tensorboard-plugin-wit==1.8.0 tensorflow==2.6.0 tensorflow-estimator==2.6.0 termcolor==1.1.0 terminado==0.10.1 testpath==0.5.0 threadpoolctl==2.2.0 tornado==6.1 tqdm==4.62.1 traitlets==4.3.3 typing-extensions==3.7.4.3 urllib3==1.26.6 wcwidth==0.2.5 webencodings==0.5.1 websocket-client==1.2.1 Werkzeug==2.0.1 widgetsnbextension==3.5.1 wrapt==1.12.1 xgboost==1.5.2 zipp==3.5.0

⁠2.6.0_pg

⁠Dockerfile

FROM tensorflow/tensorflow:2.6.0-gpu-jupyter

RUN apt-get update && apt-get install -y libpq-dev default-jre iputils-ping && apt-get clean && rm -rf /var/lib/apt/lists/*

COPY requirements.txt /tmp/

RUN pip install --no-cache-dir -r /tmp/requirements.txt

RUN mkdir /workspace

WORKDIR /workspace

CMD ["sh", "-c", "jupyter notebook --generate-config && jupyter notebook password && jupyter notebook --ip=0.0.0.0 --port=8888 --allow-root"]

⁠where requirements.txt contains :

absl-py==0.13.0 argon2-cffi==20.1.0 asn1crypto==0.24.0 astunparse==1.6.3 async-generator==1.10 attrs==21.2.0 backcall==0.2.0 bleach==4.0.0 cached-property==1.5.2 cachetools==4.2.2 certifi==2021.5.30 cffi==1.14.6 charset-normalizer==2.0.4 clang==5.0 cryptography==2.1.4 cycler==0.10.0 dataclasses==0.8 decorator==5.0.9 defusedxml==0.7.1 diskcache==5.2.1 docker==5.0.0 entrypoints==0.3 flatbuffers==1.12 gast==0.4.0 google-auth==1.34.0 google-auth-oauthlib==0.4.5 google-pasta==0.2.0 grpcio==1.39.0 h5py==3.1.0 idna==2.6 importlib-metadata==4.6.3 ipykernel==5.1.1 ipython==7.16.1 ipython-genutils==0.2.0 ipywidgets==7.6.3 Jinja2==3.0.1 joblib==1.0.1 jsonschema==3.2.0 jupyter==1.0.0 jupyter-client==6.1.12 jupyter-console==6.4.0 jupyter-core==4.7.1 jupyter-http-over-ws==0.0.8 jupyterlab-pygments==0.1.2 jupyterlab-widgets==1.0.0 keras==2.6.0 Keras-Preprocessing==1.1.2 keyring==10.6.0 keyrings.alt==3.0 kiwisolver==1.3.1 Markdown==3.3.4 MarkupSafe==2.0.1 matplotlib==3.3.4 mistune==0.8.4 nbclient==0.5.3 nbconvert==6.0.7 nbformat==4.4.0 nest-asyncio==1.5.1 notebook==6.4.3 numpy==1.19.5 nvsmi==0.4.2 oauthlib==3.1.1 opt-einsum==3.3.0 packaging==21.0 pandas==1.1.5 pandocfilters==1.4.3 parso==0.8.2 pexpect==4.8.0 pickleshare==0.7.5 Pillow==8.3.1 prometheus-client==0.11.0 prompt-toolkit==3.0.19 protobuf==3.17.3 psutil==5.8.0 psycopg2==2.9.3 ptyprocess==0.7.0 py4j==0.10.9.2 pyasn1==0.4.8 pyasn1-modules==0.2.8 pycparser==2.20 pycrypto==2.6.1 Pygments==2.9.0 pygobject==3.26.1 pyparsing==2.4.7 pyrsistent==0.18.0 python-apt==1.6.5+ubuntu0.6 python-dateutil==2.8.2 pytz==2021.1 pyxdg==0.25 pyzmq==22.2.1 qtconsole==5.1.1 QtPy==1.9.0 requests==2.26.0 requests-oauthlib==1.3.0 rsa==4.7.2 scikit-learn==0.24.2 scipy==1.5.4 seaborn==0.11.2 SecretStorage==2.3.1 Send2Trash==1.8.0 six==1.15.0 sklearn==0.0 tensorboard==2.6.0 tensorboard-data-server==0.6.1 tensorboard-plugin-wit==1.8.0 tensorflow==2.6.0 tensorflow-estimator==2.6.0 termcolor==1.1.0 terminado==0.10.1 testpath==0.5.0 threadpoolctl==2.2.0 tornado==6.1 tqdm==4.62.1 traitlets==4.3.3 typing-extensions==3.7.4.3 urllib3==1.26.6 wcwidth==0.2.5 webencodings==0.5.1 websocket-client==1.2.1 Werkzeug==2.0.1 widgetsnbextension==3.5.1 wrapt==1.12.1 xgboost==1.4.2 zipp==3.5.0

⁠2.6.0

⁠Dockerfile

FROM tensorflow/tensorflow:2.6.0-gpu-jupyter

RUN apt-get update && apt-get install -y default-jre iputils-ping && apt-get clean && rm -rf /var/lib/apt/lists/*

COPY requirements.txt /tmp/

RUN pip install --no-cache-dir -r /tmp/requirements.txt

RUN mkdir /workspace

WORKDIR /workspace

CMD ["sh", "-c", "jupyter notebook --generate-config && jupyter notebook password && jupyter notebook --ip=0.0.0.0 --port=8888 --allow-root"]

⁠where requirements.txt contains :

absl-py==0.13.0 argon2-cffi==20.1.0 asn1crypto==0.24.0 astunparse==1.6.3 async-generator==1.10 attrs==21.2.0 backcall==0.2.0 bleach==4.0.0 cached-property==1.5.2 cachetools==4.2.2 certifi==2021.5.30 cffi==1.14.6 charset-normalizer==2.0.4 clang==5.0 cryptography==2.1.4 cycler==0.10.0 dataclasses==0.8 decorator==5.0.9 defusedxml==0.7.1 diskcache==5.2.1 docker==5.0.0 entrypoints==0.3 flatbuffers==1.12 gast==0.4.0 google-auth==1.34.0 google-auth-oauthlib==0.4.5 google-pasta==0.2.0 grpcio==1.39.0 h5py==3.1.0 idna==2.6 importlib-metadata==4.6.3 ipykernel==5.1.1 ipython==7.16.1 ipython-genutils==0.2.0 ipywidgets==7.6.3 jedi==0.17.2 Jinja2==3.0.1 joblib==1.0.1 jsonschema==3.2.0 jupyter==1.0.0 jupyter-client==6.1.12 jupyter-console==6.4.0 jupyter-core==4.7.1 jupyter-http-over-ws==0.0.8 jupyterlab-pygments==0.1.2 jupyterlab-widgets==1.0.0 keras==2.6.0 Keras-Preprocessing==1.1.2 keyring==10.6.0 keyrings.alt==3.0 kiwisolver==1.3.1 Markdown==3.3.4 MarkupSafe==2.0.1 matplotlib==3.3.4 mistune==0.8.4 nbclient==0.5.3 nbconvert==6.0.7 nbformat==4.4.0 nest-asyncio==1.5.1 notebook==6.4.3 numpy==1.19.5 nvsmi==0.4.2 oauthlib==3.1.1 opt-einsum==3.3.0 packaging==21.0 pandas==1.1.5 pandocfilters==1.4.3 parso==0.8.2 pexpect==4.8.0 pickleshare==0.7.5 Pillow==8.3.1 prometheus-client==0.11.0 prompt-toolkit==3.0.19 protobuf==3.17.3 psutil==5.8.0 ptyprocess==0.7.0 py4j==0.10.9.2 pyasn1==0.4.8 pyasn1-modules==0.2.8 pycparser==2.20 pycrypto==2.6.1 Pygments==2.9.0 pygobject==3.26.1 pyparsing==2.4.7 pyrsistent==0.18.0 python-apt==1.6.5+ubuntu0.6 python-dateutil==2.8.2 pytz==2021.1 pyxdg==0.25 pyzmq==22.2.1 qtconsole==5.1.1 QtPy==1.9.0 requests==2.26.0 requests-oauthlib==1.3.0 rsa==4.7.2 scikit-learn==0.24.2 scipy==1.5.4 seaborn==0.11.2 SecretStorage==2.3.1 Send2Trash==1.8.0 six==1.15.0 sklearn==0.0 tensorboard==2.6.0 tensorboard-data-server==0.6.1 tensorboard-plugin-wit==1.8.0 tensorflow==2.6.0 tensorflow-estimator==2.6.0 termcolor==1.1.0 terminado==0.10.1 testpath==0.5.0 threadpoolctl==2.2.0 tornado==6.1 tqdm==4.62.1 traitlets==4.3.3 typing-extensions==3.7.4.3 urllib3==1.26.6 wcwidth==0.2.5 webencodings==0.5.1 websocket-client==1.2.1 Werkzeug==2.0.1 widgetsnbextension==3.5.1 wrapt==1.12.1 xgboost==1.4.2 zipp==3.5.0

⁠2.3.2

⁠Dockerfile

FROM tensorflow/tensorflow:2.3.2-gpu-jupyter

RUN apt-get update && apt-get install -y default-jre iputils-ping && apt-get clean && rm -rf /var/lib/apt/lists/*

COPY requirements.txt /tmp/

RUN pip install --no-cache-dir -r /tmp/requirements.txt

RUN mkdir /workspace

WORKDIR /workspace

CMD ["sh", "-c", "jupyter notebook --generate-config && jupyter notebook password && jupyter notebook --ip=0.0.0.0 --port=8888 --allow-root"]

⁠where requirements.txt contains :

absl-py==0.11.0
argon2-cffi==20.1.0
asn1crypto==0.24.0
astunparse==1.6.3
async-generator==1.10
attrs==20.3.0
backcall==0.2.0
bleach==3.2.1
cachetools==4.2.0
certifi==2020.12.5
cffi==1.14.4
chardet==4.0.0
cryptography==2.1.4
cycler==0.10.0
decorator==4.4.2
defusedxml==0.6.0
diskcache==5.2.1
docker==5.0.0
entrypoints==0.3
gast==0.3.3
google-auth==1.24.0
google-auth-oauthlib==0.4.2
google-pasta==0.2.0
grpcio==1.34.0
h5py==2.10.0
idna==2.6
importlib-metadata==3.3.0
ipykernel==5.1.1
ipython==7.16.1
ipython-genutils==0.2.0
ipywidgets==7.6.2
jedi==0.18.0
Jinja2==2.11.2
joblib==1.0.1
jsonschema==3.2.0
jupyter==1.0.0
jupyter-client==6.1.7
jupyter-console==6.2.0
jupyter-core==4.7.0
jupyter-http-over-ws==0.0.8
jupyterlab-pygments==0.1.2
jupyterlab-widgets==1.0.0
Keras-Preprocessing==1.1.2
keyring==10.6.0
keyrings.alt==3.0
kiwisolver==1.3.1
Markdown==3.3.3
MarkupSafe==1.1.1
matplotlib==3.3.3
mistune==0.8.4
nbclient==0.5.1
nbconvert==6.0.7
nbformat==4.4.0
nest-asyncio==1.4.3
notebook==6.1.6
numpy==1.18.5
nvsmi==0.4.2
oauthlib==3.1.0
opt-einsum==3.3.0
packaging==20.8
pandas==1.1.5
pandocfilters==1.4.3
parso==0.8.1
pexpect==4.8.0
pickleshare==0.7.5
Pillow==8.1.0
prometheus-client==0.9.0
prompt-toolkit==3.0.9
protobuf==3.14.0
psutil==5.8.0
ptyprocess==0.7.0
py4j==0.10.9.2
pyasn1==0.4.8
pyasn1-modules==0.2.8
pycparser==2.20
pycrypto==2.6.1
Pygments==2.7.3
pygobject==3.26.1
pyparsing==2.4.7
pyrsistent==0.17.3
python-apt==1.6.5+ubuntu0.5
python-dateutil==2.8.1
pytz==2021.1
pyxdg==0.25
pyzmq==20.0.0
qtconsole==5.0.1
QtPy==1.9.0
requests==2.25.1
requests-oauthlib==1.3.0
rsa==4.6
scikit-learn==0.24.2
scipy==1.5.4
seaborn==0.11.1
SecretStorage==2.3.1
Send2Trash==1.5.0
six==1.15.0
sklearn==0.0
tensorboard==2.4.0
tensorboard-plugin-wit==1.7.0
tensorflow-estimator==2.3.0
tensorflow-gpu==2.3.2
termcolor==1.1.0
terminado==0.9.2
testpath==0.4.4
threadpoolctl==2.1.0
tornado==6.1
tqdm==4.60.0
traitlets==4.3.3
typing-extensions==3.7.4.3
urllib3==1.26.2
wcwidth==0.2.5
webencodings==0.5.1
websocket-client==0.59.0
Werkzeug==1.0.1
widgetsnbextension==3.5.1
wrapt==1.12.1
xgboost==1.4.2
zipp==3.4.0

Tag summary

Content type

Image

Digest

sha256:c8f1c9463…

Size

4.1 GB

Last updated

almost 3 years ago

docker pull freeze1111/tensorflow-gpu-jupyter