win10复现maptr(踩坑记录)

win10复现maptr(踩坑记录)

最近开源了一篇基于环视视觉的矢量化地图构建的文章,这里记录一下复现时遇到的问题:
一、环境配置(这里默认已经配置好显卡驱动和cuda)
1)、使用conda构建python环境
conda create -n maptr python=3.8 -y
conda activate maptr
2)、安装pytorch
pip install torch1.9.1+cu111 torchvision0.10.1+cu111 torchaudio0.9.1 -f https://download.pytorch.org/whl/torch_stable.html
3)、安装gcc
conda install -c omgarcia gcc-5 # gcc-6.2
4)、安装mmcv-full(版本需要按照官方提供的版本要求)
pip install mmcv-full
1.4.0
5)、安装mmet
pip install mmdet2.14.0
pip install mmsegmentation
0.14.1
6)、安装mm3d
cd /path/to/MapTR/mmdetection3d
python setup.py develop
7)、安装gkt(但是windows不能直接使用会报错)
cd /path/to/MapTR/projects/mmdet3d_plugin/maptr/modules/ops/geometric_kernel_attn
python setup.py build install
8)、安装其他依赖
cd /path/to/MapTR
pip install -r requirement.txt
9)、下载resnet预训练权重
cd /path/to/MapTR
mkdir ckpts(官方为linux系统win需要手动创建文件夹)
cd ckpts
wget https://download.pytorch.org/models/resnet50-19c8e357.pth
wget https://download.pytorch.org/models/resnet18-f37072fd.pth

二、适配本地gpu

这里我先注释了cuda版本的gkt

修改配置文件中的预训练权重路径
修改配置文件中的预训练权重路径

修改为普通的归一化层,原始的不能用于单个gpu
修改为普通的归一化层,原始的不能用于单个gpu

修改workers_per_gpu = 0修改workers_per_gpu = 0

修改为自己的路径修改为自己的路径
三、下载数据集(目前开源代码可以支持nuscenes和av2但是我安装av2的时候发现numpy版本和mmdetection3d有冲突,也在开源项目里面看到有人问这个问题,但是作者还没有回复),我这里下载的是nuscenes的mini版数据
https://www.nuscenes.org/nuscenes
我选的是Asia
还需要nuPlan的数据
然后按照官方的数据组织方式进行存放,其中.pkl文件需要按照官方教程运行python脚本获得。
其中.pkl文件需要按照官方教程运行python脚本获得

注意路径要替换成自己的

python tools/create_data.py nuscenes --root-path ./data/nuscenes --out-dir ./data/nuscenes --extra-tag nuscenes --version v1.0-mini --canbus ./data

然后就可以启动train.py进行训练了(我没有使用官方提供的sh脚本,主要是因为对分布式训练不太熟悉)

(记得切换到相应的目录下)

python train.py D:\MapTR-main\MapTR-main\projects\configs\maptr\maptr_nano_r18_110e.py  --gpus 1 --no-validate

等待结果就好了
等待结果就好了

官方地址

https://github.com/hustvl/MapTR

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 14
    评论
randla-net win10是一种网络模糊搜索引擎 designed for holiday search queries。它可以根据用户输入的关键词,快速检索和展示与度假相关的信息和结果。randla-net win10可以在Windows 10操作系统上进行复现,具体步骤如下: 1. 首先,确保你的计算机已经安装了Windows 10操作系统。如果没有,请先更新您的操作系统版本。 2. 打开您的网络浏览器,如Google Chrome、Mozilla Firefox等。 3. 在浏览器的搜索栏中输入randla-net win10的关键词进行搜索。 4. 选择一个可靠且安全的搜索结果链接,访问randla-net的官方网站。 5. 在randla-net官方网站上,您可以看到一个搜索框。在框中输入您想查询的度假相关关键词,比如旅游景点、酒店等。 6. 按下“Enter”键,randla-net将会为您检索和展示与您输入的关键词相关的度假信息和结果。 7. 您可以浏览搜索结果页面,查看不同的度假选项,并根据您的需求进行选择。 8. 点击所选的度假选项,您将会被重定向到相关的网页,如官方旅游网站、酒店预订页面等。 9. 在重定向的网页上,您可以进一步了解和安排您的度假计划。您可以查看更多关于度假景点的信息、预订酒店、查看活动和交通信息等。 10. 完成您的度假计划后,您可以关闭浏览器或继续使用randla-net搜索其他度假相关的信息。 总之,通过安装Windows 10操作系统、使用网络浏览器访问randla-net官方网站,您可以使用randla-net win10复现度假相关的搜索和浏览。希望以上内容对您有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值