You can not select more than 25 topics
Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- FROM nvidia/cuda:10.1-cudnn7-devel
- # To use this Dockerfile:
- # 1. `nvidia-docker build -t detectron2:v0 .`
- # 2. `nvidia-docker run -it --name detectron2 detectron2:v0`
- #
- # To enable GUI support (Linux):
- # 1. Grant the container temporary access to your x server (will be reverted at reboot of your host):
- # `xhost +local:`docker inspect --format='{{ .Config.Hostname }}' detectron2``
- # 2. `nvidia-docker run -it --name detectron2 --env="DISPLAY" --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" detectron2:v0`
-
-
- ENV DEBIAN_FRONTEND noninteractive
- RUN apt-get update && apt-get install -y \
- libpng-dev libjpeg-dev python3-opencv ca-certificates \
- python3-dev build-essential pkg-config git curl wget automake libtool && \
- rm -rf /var/lib/apt/lists/*
-
- RUN curl -fSsL -O https://bootstrap.pypa.io/get-pip.py && \
- python3 get-pip.py && \
- rm get-pip.py
-
- # install dependencies
- # See https://pytorch.org/ for other options if you use a different version of CUDA
- RUN pip install torch torchvision cython \
- 'git+https://github.com/facebookresearch/fvcore'
- RUN pip install 'git+https://github.com/cocodataset/cocoapi.git#subdirectory=PythonAPI'
-
- # install detectron2
- RUN git clone https://github.com/facebookresearch/detectron2 /detectron2_repo
- ENV FORCE_CUDA="1"
- ENV TORCH_CUDA_ARCH_LIST="Kepler;Kepler+Tesla;Maxwell;Maxwell+Tegra;Pascal;Volta;Turing"
- RUN pip install -e /detectron2_repo
-
- WORKDIR /detectron2_repo
-
- # run it, for example:
- # wget http://images.cocodataset.org/val2017/000000439715.jpg -O input.jpg
- # python3 demo/demo.py \
- #--config-file configs/COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_3x.yaml \
- #--input input.jpg --output outputs/ \
- #--opts MODEL.WEIGHTS detectron2://COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_3x/137849600/model_final_f10217.pkl
|