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

Off-Road-Freespace-Detection配置pytorch2.0.0

一、概述

        在github上进行开源代码搜索,发现了Off-Road-Freespace-Detection(链接如下所示)。这是对越野环境可通行区域的检测,在经过测试之后,发现对自己有益。

GitHub - chaytonmin/Off-Road-Freespace-Detection: Official implementation of our ICRA'22 paper: ORFD: A Dataset and Benchmark for Off-Road Freespace DetectionOfficial implementation of our ICRA'22 paper: ORFD: A Dataset and Benchmark for Off-Road Freespace Detection - chaytonmin/Off-Road-Freespace-Detectionhttps://github.com/chaytonmin/Off-Road-Freespace-Detection

 

二、具体配置

(一)概述

        因为github上面已经给出配置方法,按照上面操作,在运行demo时候,将缺的一些库使用pip install 安装即可。

        但是会遇到一个问题,就是pytorch的版本与自己cuda的版本不对应的问题,源代码给出的是pytorch1.7.0,但是我安装的cuda版本是11.8,在pytorch官网上没有找到相应的安装命令。由于之前已经安装了别的代码库,为了不破坏原来的,故而选择了pytorch2.0.0来进行配置。

(二)版本罗列

        ubuntu20.04,

        python3.8.10(与ubuntu20.04的python版本设置成一致,别的python版本也是可以的,我试过python3.8.20,高于3.8的python版本就没有再试过了),

        pytorch2.0.0,

        mmcv2.0.0,

        mmsegmentation0.28.0,

        mmcv-full==1.4.8。

        此处只把主要使用到的版本罗列出来,因为这些需要有一定的版本对应关系,以上是我测试出来可以正常运行源代码的版本对应关系。其余版本没有经过测试,可能能够正常运行。pytorch安装请参考官网,这里不再给出如何安装。

PyTorch https://pytorch.org/

(三)mmcv安装

        这里使用官网的安装方法。

Installation — mmcv 2.2.0 documentationhttps://mmcv.readthedocs.io/en/latest/get_started/installation.html        在这里正确选择对应的版本,在终端中输入相应的命令即可。

pip install mmcv==2.0.0 -f https://download.openmmlab.com/mmcv/dist/cu118/torch2.0/index.html

        mmcv安装完成后,需要安装mmcv-full,注意这两个都需要安装,否则无法正常运行。使用下面的命令安装,这个命令是仿照github上面源网站,自己改的。

pip install mmcv-full==1.4.8 -f https://download.openmmlab.com/mmcv/dist/cu118/torch2.0/index.html

        安装完成后,再需要安装mmsegmentation,输入下面的命令,注意这个版本,在运行时候可能因为版本不对应报错。

pip install mmsegmentation==0.28.0

(四)运行

        github上面已经给出demo运行的命令。

bash ./scripts/demo.sh

        假如运行中出现报错,大部分是有些库没有正确安装,使用pip install安装即可,能够正确运行。

        因为原论文中使用的是4张3090显卡运行的,自己的电脑只是3060,无法进行训练,所以不展示train过程。

相关文章:

  • 数据库概述
  • 合宙780E开发学习-Lua语法速查
  • vector和list区别
  • 个股场外期权参与条件有哪些要求?
  • Android 系统进程启动Activity方法说明
  • 一步部署FTP虚拟用户
  • ES数据过多,索引拆分
  • SBOM风险预警 | 恶意NPM组件开展木马投毒攻击,目标针对国内泛互企业
  • 前端面试整理
  • 三步打造Temu多账号独立IP环境
  • 2025年01月13日字节(本地生活)前端面试
  • centos 7 搭建FTP本地用户
  • 数据库取证分析
  • 【Git】--- 分支管理
  • vue 点击放大,图片预览效果
  • vue项目配置服务器代理,解决请求跨域问题
  • el-table下的复选框关联勾选
  • thinkphp8.0\swoole的websocket应用
  • MySQL: 创建两个关联的表,用联表sql创建一个新表
  • 电机控制常见面试问题(十八)
  • 体坛联播|利物浦提前4轮夺冠,安切洛蒂已向皇马更衣室告别
  • 人民时评:投资于人,促高质量充分就业
  • 程璧“自由生长”,刘卓辉“被旋律牵着走”
  • 校长套取学生伙食费设小金库,重庆通报6起违反八项规定典型问题
  • 核电开闸!国常会核准10台新机组,拉动超2000亿投资,新项目花落谁家?
  • 2025年上海空间信息大会举行,重大项目集中签约