网站管理助手4.0破解,seo的中文名是什么,注册公司核名在哪里核名,电商设计师自我介绍文章目录 前言Detectron2官方文档官方指南 安装 Detectron2虚拟环境安装 PyTorch安装 Detectron2 总结 前言
Detectron2 是 Meta AI 的一个机器视觉相关的库#xff0c;建立在 Detectron 和 maskrcnn-benchmark 基础之上#xff0c;可以进行目标检测、语义分割、全景分割建立在 Detectron 和 maskrcnn-benchmark 基础之上可以进行目标检测、语义分割、全景分割以及人体体姿骨干的识别。许多优秀的项目都基于这个库实现如果想要复现或者在此基础上修改就需要先成功安装 Detectron2。本文是作者成功在自己服务器上安装的一次示范有需要的朋友参考这个示范在自己的服务器上进行尝试。 Detectron2
官方文档
项目官方仓库 Github
项目官方指南 安装手册
官方指南
python -m pip install githttps://github.com/facebookresearch/detectron2.git
# (add --user if you dont have permission)# Or, to install it from a local clone:
git clone https://github.com/facebookresearch/detectron2.git
python -m pip install -e detectron2# On macOS, you may need to prepend the above commands with a few environment variables:
CCclang CXXclang ARCHFLAGS-arch x86_64 python -m pip install ...在本地编译前先运行指令
rm -rf build/ **/*.so安装 Detectron2
虚拟环境
conda create --name my_detectron2 python3.10 -y这里需要注意python 最好大于 3.9 否则可能会出现问题
安装 PyTorch
conda install pytorch1.12.0 torchvision0.13.0 torchaudio0.12.0 cudatoolkit11.3 -c pytorch这里安装完后建议使用 nvcc -V 查看当前虚拟环境的的 CUDA version 是否与安装的 Pytorch 版本对应。如果不一致后续会报错。
如果不对应运行下列指令查找可安装的 nvcc 版本
conda search -c nvidia cuda-nvcc找到对应 cudatoolkit 的 nvcc 版本我这里是 11.3所以运行
conda install -c nvidia cuda-nvcc11.3.58安装 Detectron2
如果你的环境一切符合官方的需求直接运行指令即可
python -m pip install githttps://github.com/facebookresearch/detectron2.git我在安装的过程中主要遇到了 gcc 和 g 的版本不匹配问题detectron2 需要的 gcc 和 g 要在 8 之前我这是 9所以需要在虚拟环境中对 gcc 和 g 进行降级处理
conda install -c conda-forge gcc8 gxx8export CCgcc-8
export CXXg-8在再次编译前记得运行一下
rm -rf build/ **/*.so同时因为我的服务器连接 GitHub 不是很稳定所以我先将项目 clone 到本地后再编译
git clone https://github.com/facebookresearch/detectron2.git
python -m pip install -e detectron2然后就成功了 总结