This document guides how to install mmdeploy with [Docker](https://docs.docker.com/get-docker/).
## Get prebuilt docker images
MMDeploy provides prebuilt docker images for the convenience of its users on [Docker Hub](https://hub.docker.com/r/openmmlab/mmdeploy). The docker images are built on
the latest and released versions. For instance, the image with tag `openmmlab/mmdeploy:ubuntu20.04-cuda11.3-mmdeploy` is built on the latest mmdeploy and the image with tag `openmmlab/mmdeploy:ubuntu20.04-cuda11.3-mmdeploy1.1.0` is for `mmdeploy==1.1.0`.
The specifications of the Docker Image are shown below.
| Item | Version |
| :---------: | :---------: |
| OS | Ubuntu20.04 |
| CUDA | 11.3 |
| CUDNN | 8.2 |
| Python | 3.8.10 |
| Torch | 1.10.0 |
| TorchVision | 0.11.0 |
| TorchScript | 1.10.0 |
| TensorRT | 8.2.3.0 |
| ONNXRuntime | 1.8.1 |
| OpenVINO | 2022.3.0 |
| ncnn | 20221128 |
| openppl | 0.8.1 |
You can select a [tag](https://hub.docker.com/r/openmmlab/mmdeploy/tags) and run `docker pull` to get the docker image:
As described [here](https://forums.developer.nvidia.com/t/cuda-error-the-provided-ptx-was-compiled-with-an-unsupported-toolchain/185754), update the GPU driver to the latest one for your GPU.