mmdetection3d ubuntu配置教程
创始人
2025-01-26 12:41:01
0

    在物体检测的领域中,mmdetection3d是一个备受欢迎的开源项目,它支持多种3D物体检测算法,并提供了丰富的工具集和模型库。本文将详细介绍如何在Ubuntu系统下进行mmdetection3d的配置。

    一、环境准备

    在开始之前,我们需要先准备好以下环境:

    1.Ubuntu18.04或以上版本;

    2.Python3.7或以上版本;

    3.CUDA10.0及以上版本;

    4.cuDNN7.5及以上版本;

    5.PyTorch1.7及以上版本。

    二、安装依赖

    在安装mmdetection3d前,我们需要先安装一些必要的依赖:

    1.安装Anaconda

    在官网下载Anaconda的最新版本并安装:

    $wgethttps://repo.continuum.io/archive/Anaconda3-2021.05-Linux-x86_64.sh

    $bashAnaconda3-2021.05-Linux-x86_64.sh

    2.创建虚拟环境

    创建一个名为mmdet的虚拟环境,并激活该环境:

    $condacreate-nmmdetpython=3.8-y

    $condaactivatemmdet

    3.安装必要的软件包

    使用以下命令安装必要的软件包:

    $sudoapt-getupdate&&sudoapt-getinstall-ylibgl1-mesa-glxlibglib2.0-0libsm6libxrender-dev

    4.安装CUDA和cuDNN

    请根据自己的需求选择合适的版本进行安装。

    5.安装PyTorch

    使用以下命令安装PyTorch:

    $condainstallpytorchtorchvisiontorchaudiocudatoolkit=10.2-cpytorch-y

    三、下载和安装mmdetection3d

    1.下载源代码

    从GitHub上下载mmdetection3d的源代码:

    $gitclonehttps://github.com/open-mmlab/mmdetection3d.git

    $cdmmdetection3d

    2.安装依赖

    在虚拟环境中使用以下命令安装依赖:

    $pipinstall-rrequirements/build.txt

    $pipinstall-v-e.

    3.编译CUDA扩展

    在源代码根目录下运行以下命令编译CUDA扩展:

    $0b49a468372f5489216ffb141fae8c51.pydevelop

    四、测试安装是否成功

    在源代码根目录下运行以下命令,测试是否安装成功:

    $pythontools/test.pyconfigs/point_pillars/hv_pointpillars_secfpn_6x8_160e_kitti-3d-car.py\

    work_dirs/hv_pointpillars_secfpn_6x8_160e_kitti-3d-car/latest.pth\

    --evalmAP

    如果输出类似以下内容,则说明安装成功:

    ...

    [2023-05-3011:44:47,372][INFO][mmdet.apis.inference]Done(t=0.47s).

    +---------------+-------+--------+

    |class|gts|dets|

    +---------------+-------+--------+

    |Car|377.0|378.0|

    |Cyclist|0.0|48.0|

    |Misc|17.0|22.0|

    |Pedestrian|15.0|44.0|

    |Truck|0.0|1.0|

    |Van|27.0|31.0|

    |MeanAP@all||56.464|

    +---------------+-------+--------+

    五、总结

    通过本文的介绍,我们可以了解到如何在Ubuntu系统下进行mmdetection3d的配置。希望本文对需要使用mmdetection3d的读者有所帮助。

123.jpg

tokenpocket钱包:https://cjge-manuscriptcentral.com/software/2978.html

相关内容

热门资讯

最新xp系统下载2024-20... 嘿,小伙伴们,你们还记得那个经典的XP系统吗?那个蓝蓝的屏幕,那个熟悉的“开始”按钮,是不是一瞬间就...
盗版gta5mod安装教程-独... 首先,我们需要准备一台电脑和一个可靠的网络连接。确保你的电脑满足GTA5MOD的最低系统要求,并且已...
mapinfo 加载在线地图-... 嘿,朋友们,今天咱们要聊聊一件超酷的事情——如何在MapInfo上加载在线地图!想象一下,你坐在电脑...
zkteco考勤连接失败-解决... 最近我们公司的考勤系统出现了一些问题,许多员工反映无法正常连接到ZKTeco考勤设备。作为公司的IT...
freefilesync使用教... 自由文件同步(FreeFileSync)是一款功能强大、简单易用的文件同步工具,广泛应用于个人和企业...
fydeos和凤凰os-Fyd... 哎呀,说到FydeOS和凤凰OS,这俩家伙可真是让人又爱又恨啊!你知道吗,FydeOS这家伙,简直就...
blow breeze韩剧-B... 嘿,朋友们,今天咱们聊聊那部让我心动的韩剧——《BlowBreeze》。这部剧,就像它的名字一样,轻...
电控系统术语缩写规范-解析电控... 嘿,朋友们,今天咱们来聊聊电控系统里的那些“缩写迷宫”!你知道吗,每次看到一堆字母缩写,我都想大喊:...
gta5盗版mod怎么装-如何... 最近我迷上了GTA5这款游戏,听说可以通过安装MOD来增加更多的游戏内容和乐趣。于是我开始研究如何在...
centos bootprot... 在CentOS操作系统中,bootproto配置是网络安装时一个至关重要的参数。bootproto定...