当前位置: 首页 > news >正文

Ubuntu22.04-Cuda12.1 安装 Detectron2

#碎碎念------------------------>环境python3.10 - Cuda12.1

帮同学配置环境,这个detectron2停更好几年了,配置起来有些折磨人。Detectron2项目地址

我用的是Ubuntu2204+cuda12.1的环境,最开始一直想着用编译好的环境,不想自己去动手,下来下去给我40g流量下没了,问题还是解决不了,参考Issue、别人的环境怎么做的、最后结合着Gemini 2.5pro、Claude给出的建议成功把detectron2给编译了出来,还是要夸一下Claude,感觉这种问题,它比Gemini、Chatgpt都要厉害些。

#直接进入正题-----pytorch版本和cuda需要对应,链接

conda create -n detectron-env python=3.10 -y
conda activate detectron-env 
conda install pytorch==2.3.1 torchvision==0.18.1 torchaudio==2.3.1 pytorch-cuda=12.1 -c pytorch -c nvidia
git clone https://github.com/facebookresearch/detectron2.git
cd detectron2

#接下来问题就出现了----若直接运行无误恭喜你可以离开了

python -m pip install -e

#如果安装到[35/36]报错,恭喜你---解决答案要接近了


#解决方式A.前提pytorch和cuda版本对应(建议)

pip install --no-build-isolation --use-pep517 -e .   

#解决方式B.

在detectron2所在文件夹下创建pyproject.toml,内容为

[build-system]
requires = ["setuptools>=42", "wheel", "torch>=1.8"]
build-backend = "setuptools.build_meta"

然后执行,具体是不是这个我有点忘记了。。。

python -m pip install -e .

#最后,其他版本的环境配置我还没试过,欢迎大家讨论交流。

http://www.dtcms.com/a/512605.html

相关文章:

  • STM32电池管理系统(BMS):电量统计原理与实现
  • 海外免费网站推广有哪些wordpress编辑器 插件
  • Java 黑马程序员学习笔记(进阶篇20)
  • Google 推荐 ViewBinding 作为 DataBinding 的轻量级替代
  • AI体测设备哪家口碑好
  • 阿里云 企业 网站城市介绍网站模板
  • 株洲网站建设团队萧山区建设工程质量监督站网站
  • 【CTF | 比赛篇】Newstar ctf web
  • MySQL decimal类型+IN查询异常:为何非目标数据被检出?
  • 浙江荣盛建设集团网站wordpress自动排版
  • 网站界面设计工具怎样申请电子邮箱
  • 构建AI智能体:七十、小树成林,聚沙成塔:随机森林与大模型的协同进化
  • 好用的外贸网站深圳网络推广培训学校
  • 第5章—STM32工程创建
  • 网站建设公司宣传标语用百度地图 做gis网站
  • c 还可以做网站微信推广是什么意思
  • 代码随想录 112.路径总和
  • 51单片机基础-定时器中断
  • xtuoj 两个数
  • Android Studio新手开发第二十六天
  • 中国平安网站建设成都网站建设易维达好
  • 继保:对于线路两侧的电流互感器型号系数选取
  • Redis分布式集群:从分区算法到扩容实战
  • AI大模型:(二)1.6 DeepSeek-OCR部署尝鲜
  • 在昇腾NPU上跑Llama大模型:从零开始的真实测试之旅
  • 直播类网站开发wordpress 图片自动分页
  • JADX下载和安装图解教程(附安装包)
  • 矽塔 SA8203 2.5A可调过流保护 输入耐压36V 过压/过流保护芯片
  • 网站开发饼图样式wordpress 如何登陆地址
  • 工业相机 “即插即用” vs 采集卡依赖