东营北京网站建设多媒体设计与制作毕业设计
东营北京网站建设,多媒体设计与制作毕业设计,网站如何做二维码,抖音代运营找客户话术win11配置Mask DINO踩坑记录 1 准备工作2 创建python环境和安装detectron22.1 安装前提2.2 安装流程2.2.1 cl.exe的错误2.2.2 SetuptoolsDeprecationWarning的错误 3 MaskDINO运行3.1 运行demo 前情提要#xff1a;需要复现Mask DINO#xff0c;但是实验室没有Linux的电脑需要复现Mask DINO但是实验室没有Linux的电脑在Windows上复现的时候遇到了
No moduld name MultiScaleDeformableAttention然后看博客说在Windows上配置很麻烦建议去Linux但是虚拟机没办法用GPU想到了三个方法1、用WSL2来运行2、在Windows上解决这个困难3、装双系统。 我首先试了方法1碰到了一开始的问题而且也比较麻烦所以干脆进行了2网上一些方法写的比较简略但是我实际运行过程中碰到了很多问题所以记录一下。 PS如果是已经conda create一个环境了建议查看版本是否正确如果是直接在项目下运行了pip install -r requirement.txt就重头开始 参考Mask DINO环境配置 参考win10系统配置Mask DINO经验总结 参考Detectron2在Windows上的三部曲——安装
1 准备工作
名称版本号cuda11.3cudnncuda11对应最新版即可pytorch1.10.1torchvision0.11.2torchaudio0.10.1
2 创建python环境和安装detectron2 conda create -n env_name python3.9
conda activate env_name
conda install pytorch1.10.1 torchvision0.11.2 torchaudio0.10.1 cudatoolkit11.3 -c pytorch -c conda-forge#安装detectron2
git clone https://github.com/facebookresearch/detectron2.git
python -m pip install -e detectron2如果conda安装慢记得换源 安装detectron2开始出问题了
2.1 安装前提
需要安装Visual StudioVS的版本一定要version2019之前安装的VS2022死活安不上。 并且一定要把原来的VS2022删掉否则会报错安装了VS2019需要配置cl.exe的环境变量请看2.2.1
2.2 安装流程
git clone https://github.com/facebookresearch/detectron2.gitDetectron2前将fvcore安装上
pip install fvcore
python setup.py install成功安装结果
2.2.1 cl.exe的错误
至此安装完成detectron2我一开始没有安装所以报错cl.exe is not recognized as an internal or external command 这是因为VS的cl.exe这个编译器未被加入到环境变量中可以“编辑环境变量-环境变量-系统变量-PATH“ 添加路径**“path\to\vs2019\community\vc\tools\msvc\14.13.26128\bin\hostx64\x64** 大概是这个路径自行去找自己的路径。VS2022是没有这个路径的
安装完detectron2再继续安装mask dino一开始遇到的问题都解决了
2.2.2 SetuptoolsDeprecationWarning的错误
错误内容 SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ********************************************************************************
Please avoid running setup.py directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. **解决我的原因是setuptools版本太高 首先使用以下命令查看setuptools版本信息
conda list发现setuptools版本大于60可能因为版本过高算法使用的安装方式已经被弃用选择重新安装小于60的版本解决了此问题。
pip install setuptools58**
3 MaskDINO运行
#克隆maskdino库
git clone https://github.com/IDEA-Research/MaskDINO.git
cd ./MaskDINO
pip install -r requirements.txt注意是requirements.txt有无s 成功结果 再接下来
cd maskdino/modeling/pixel_decoder/ops
python setup.py build install这里碰到了没有删除vs2022遇到的错卸载了就没有报错了 运行的时候出现了一大串类似于报错的信息但是等待就好了 成功结果
3.1 运行demo
退回到根目录 \MaskDINO-main在根目录创建img和weight文件夹并在img中放入测试图片weight中放入权重自行下载
python .\demo\demo.py --config-file .\configs\coco\instance-segmentation\maskdino_R50_bs16_50ep_3s.yaml --input .\img\1.jpg --output .\img\2.jpg --opts MODEL.WEIGHTS .\weight\maskdino_r50_50ep_300q_hid1024_3sd1_instance_maskenhanced_mask46.1ap_box51.5ap.pth至此结束
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/89158.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!