在 m1 Mac 上安装 detectron2
环境
- 8-core 16GB M1 Pro, 14” MacBook Pro
- Mac OSX version 12.5.1
- pytorch 1.10
1. 安装 Pytroch
conda create -n detectron2 python=3.8
conda activate detectron2
conda install -c pytorch pytorch=1.10
2. 安装依赖
brew install ffmpeg pkg-config
conda install jpeg libpng
pip install opencv-python
3. 编译源码安装 torchvision
MACOSX_DEPLOYMENT_TARGET=12.0 CC=clang CXX=clang++ pip install git+https://github.com/pytorch/vision@v0.11.2
4. 安装 AV 和 grpcio
export GRPC_PYTHON_BUILD_SYSTEM_ZLIB=1
export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1
pip install av grpcio
5. 安装 detectron2
pip install git+https://github.com/facebookresearch/detectron2@main
References
在 m1 Mac 上安装 detectron2
http://guoguo.host/blog/p/32b9ec22.html