在 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
BASH

2. 安装依赖

brew install ffmpeg pkg-config
conda install jpeg libpng
pip install opencv-python
BASH

3. 编译源码安装 torchvision

MACOSX_DEPLOYMENT_TARGET=12.0 CC=clang CXX=clang++ pip install git+https://github.com/pytorch/vision@v0.11.2
BASH

4. 安装 AV 和 grpcio

export GRPC_PYTHON_BUILD_SYSTEM_ZLIB=1
export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1
pip install av grpcio
BASH

5. 安装 detectron2

pip install git+https://github.com/facebookresearch/detectron2@main
BASH

References

  1. Hakon Hukkelas Installing Detectron2 natively for Mac M1 Pro / Apple silicon

在 m1 Mac 上安装 detectron2
http://guoguo.host/blog/p/32b9ec22.html
作者
Guoguo
发布于
2023年1月18日
许可协议