docker pull mcr.microsoft.com/azureml/onnxruntime:latest
docker pull mcr.microsoft.com/azureml/onnxruntime:latest-cuda
$ ls
Dockerfile.arm32v7 Dockerfile.migraphx Dockerfile.openvino-csharp Dockerfile.tensorrt LICENSE-IMAGE.txt
Dockerfile.cuda Dockerfile.nuphar Dockerfile.server Dockerfile.training README.md
Dockerfile.jetson Dockerfile.openvino Dockerfile.source Dockerfile.vitisai scripts
$ docker build -t onnxruntime-source -f Dockerfile.source ..
进入代码进行build
./build.sh --skip_submodule_sync --use_openmp --config Release --build_wheel --update --build --parallel --cmake_extra_defines ONNXRUNTIME_VERSION=$(cat ./VERSION_NUMBER)
1、安装必要库
apt-get update
apt-get install -y vim dialog curl sudo wget make build-essential apt-utils libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl python3-distutils net-tools inetutils-ping libzookeeper-mt-dev