Sign inSign up

adsantos/tensorflow

By adsantos

•Updated over 8 years ago

Tensorflow with extra packages

Image
1

97

adsantos/tensorflow repository overview

⁠Tensorflow with extra packages

⁠Dockerfile

FROM gcr.io/tensorflow/tensorflow:latest-devel

# Comment
RUN echo 'building...'

WORKDIR /models/research/

# Make sure you grab the latest version
RUN curl -OL https://github.com/google/protobuf/releases/download/v3.5.1/protoc-3.5.1-linux-x86_64.zip
# Unzip
RUN unzip protoc-3.5.1-linux-x86_64.zip -d protoc3
# Move protoc to /usr/local/bin/
RUN mv protoc3/bin/* /usr/local/bin/
# Move protoc3/include to /usr/local/include/
RUN mv protoc3/include/* /usr/local/include/

RUN apt-get update && apt-get install -y \
  python-pil \
  python-lxml \
  python-tk \
  python-opencv \
  ffmpeg \
  protobuf-compiler

RUN pip install --upgrade pip
RUN pip install Cython matplotlib jupyter lxml pillow opencv-python moviepy

EXPOSE 6006/tcp
EXPOSE 8888/tcp

⁠Building with built-in model

docker build -t adsantos/tensorflow-model:0.1 -t adsantos/tensorflow-model:latest-devel .

⁠Building without

docker build -t adsantos/tensorflow:0.1 -t adsantos/tensorflow:latest-devel .

⁠Running image

docker run -it -p 6006:6006 -p 8888:8888 -v $PWD/my-samples:/models/research/object_detection/my-samples adsantos/tensorflow:latest-devel

⁠Testing
⁠setup-extras.sh
git clone https://github.com/cocodataset/cocoapi.git models/research/object_detection/cocoapi

cd /models/research/object_detection/cocoapi/PythonAPI

make

cp -r pycocotools /models/research

cd /models/research

protoc object_detection/protos/*.proto --python_out=.

export PYTHONPATH=$PYTHONPATH:`pwd`:`pwd`/slim

python object_detection/builders/model_builder_test.py

cd object_detection/

jupyter notebook --no-browser --allow-root

./setup-extras.sh

cd object_detection/cocoapi/PythonAPI

protoc object_detection/protos/*.proto --python_out=.

cd /models/research/

export PYTHONPATH=$PYTHONPATH:pwd:pwd/slim

python object_detection/builders/model_builder_test.py

cd object_detection/

jupyter notebook --no-browser --allow-root


## Open notebook on a browser
open my-notebooks/object_detection_video.ipynb

Tag summary

Content type

Image

Digest

Size

845.8 MB

Last updated

over 8 years ago

docker pull adsantos/tensorflow:latest-devel