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
docker build -t adsantos/tensorflow-model:0.1 -t adsantos/tensorflow-model:latest-devel .
docker build -t adsantos/tensorflow:0.1 -t adsantos/tensorflow:latest-devel .
docker run -it -p 6006:6006 -p 8888:8888 -v $PWD/my-samples:/models/research/object_detection/my-samples adsantos/tensorflow:latest-devel
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
Content type
Image
Digest
Size
845.8 MB
Last updated
over 8 years ago
docker pull adsantos/tensorflow:latest-devel