论文地址:https://bevfusion.mit.edu/
项目地址:https://github.com/mit-han-lab/bevfusion
话不多说直接干货

conda create -n liu_bevf python=3.8
conda activate liu_bevf
先查看自己的cuda版本(我用10.2试了好几遍一直出各种花式的问题,建议11以上,这里用的11.3)
module load scl/gcc7.3(导入服务器上布置好的gcc)pip install torch==1.10.0+cu113 torchvision==0.11.0+cu113 -f https://download.pytorch.org/whl/torch_stable.html
pip install mmcv-full==1.4.0 -f https://download.openmmlab.com/mmcv/dist/cu113/torch1.10.0/index.html
pip install mmdet==2.20.0
pip install Pillow==8.4.0
pip install tqdm
pip install torchpack
pip install nuscenes-devkit
conda install openmpi
#######################
设置环境变量:
vim ~/.bashrc
末尾加入:
OMPI_MCA_opal_cuda_support=true
#######################
conda install mpi4py
pip install ninja
pip install numba
编译一哈!
(我这里用的teslaV100,所以我把setup文件中-gencode=arch=compute_xx,code=sm_xx都删了(其实我感觉应该留下70也行,反正对应gpu算力就ok))
python setup.py develop

ok 环境配好了! 我们来测试一下!
先试试单gpu行不行

python tools/train_single_gpu.py configs/nuscenes/det/transfusion/secfpn/camera+lidar/swint_v0p075/convfuser.yaml --run-dir liu_res/ori

(这里我取消了分布式计算的设置(跳过torchpack等等并行) )

测试torchpack使用多gpu

测试
torchpack dist-run -np 4 python tools/test.py configs/nuscenes/det/transfusion/secfpn/camera+lidar/swint_v0p075/convfuser.yaml pretrained/bevfusion-det.pth --eval bbox
#这里我用官方的pth能测试但精度很低,这个问题还未解决,还要在测试一下

目前训练+测试都没问题

Done

bevfusion部署服务器超级终极版相关推荐

  1. supervisord部署使用超级详细版

    supervisord部署使用超级详细版 一. 安装 pip 命令(安装python 环境) 因为 supervisord本身是基于Python开发的,所以在使用时需要先安装Python 的运行环境 ...

  2. c语言HTTP服务器,超级简易版。

    算是对linux多线程的复习把,尝试这用socket写了一个简单的HTTP服务器,当访问它的时候它会给你发送一个HTML文件,这个HTML文件需要自己写. 代码: #include <stdio ...

  3. 重磅:服务器基础知识全解终极版(145页PPT)

    重磅:服务器基础知识全解终极版(145页PPT) 2020-12-26   阅 1  转 19 终极版来啦,本文内容共145页PPT干货,针对历史发布内容在CPU.内存.GPU.硬盘.网卡等9个章节做 ...

  4. maven配置自动部署到服务器上,jenkins+svn+maven安装配置并自动化部署成功(超级详细)...

    jenkins+svn+maven安装配置并自动化部署成功(超级详细) jenkins+svn+maven安装配置并自动化部署成功(超级详细) 简言 写这篇博客的原因是因为每次部署服务器的流程都是在做 ...

  5. Linux 服务器扩盘 终极版

    大象装冰箱,3步走 打开冰箱门 把大象放冰箱里边 关上冰箱门 对于大象装冰箱3步走,扩盘也是这样 文章目录 1. 扩盘前 2. 扩盘进行时 3. 扩盘后 那本文就跟大家分享一篇 Linux 服务器扩盘 ...

  6. 阿里巴巴Java开发手册终极版网页版v1.3.0

    前言 一 .编程规约 ( 一 ) 命名风格 ( 二 ) 常量定义 ( 三 ) 代码格式 ( 四 ) OOP规约 ( 五 ) 集合处理 ( 六 ) 并发处理 ( 七 ) 控制语句 ( 八 ) 注释规约 ...

  7. 传统公司部署OpenStack(t版)简易介绍(四)——placement模块部署

    传统公司部署OpenStack(t版)简易介绍(四)--placement模块部署 一.创建数据库实例和数据库用户 二.创建Placement服务用户和API的endpoint 三.测试 总结 一.创 ...

  8. 传统公司部署OpenStack(t版)简易介绍(二)——Keystone组件部署

    传统公司部署OpenStack(t版)简易介绍(二)--Keystone组件部署 一.OpenStack组件安装的顺序 二.创建数据库实例和数据库用户(ct控制节点) 三.安装.配置keystone. ...

  9. 传统公司部署OpenStack(t版)简易介绍(一)——环境部署

    传统公司部署OpenStack(t版)简易介绍(一)--环境部署 一.虚拟机资源分配 1.控制节点 ct 2.计算节点 c1 3.计算节点 c2 二.基础环境配置 1.三台机都修改NAT网卡配置 2. ...

最新文章

  1. 《Thinking in UML》读书笔记之一
  2. 【R语言-20行代码】牛顿迭代法求伽马函数极大似然估计法的参数估计
  3. 秒杀系统流量削峰,这事应该怎么做?
  4. 玩游戏计算机缺失msvcp140,玩英雄联盟提示电脑缺少msvcp140.dll怎么办
  5. 进入软件开发行业必须要掌握的基础知识(2005-5-18)
  6. android 清除矩形
  7. Java反射机制的适用场景及其利与弊 ***
  8. java反编译工具_ReverseTool逆向工具集合
  9. 仔细研究Java Identity API
  10. sys/queue.h
  11. Linux下部署Hadoop伪分布模式
  12. python导入data-Python通过load data导入MySQL数据
  13. 【swupdate文档 五】从可信的来源更新镜像
  14. 逆天语言模型GPT-2最新开源:345M预训练模型和1.5B参数都来了
  15. matlab绘制vti群速度,声波测井中的相速度与群速度讨论.PDF
  16. 百度谷歌搜索引擎研究,如何做SEO优化?网站优化实操(程序员必看)
  17. 入夏短裤热 教你怎么穿
  18. win7下 文件名太长无法删除,无法更名问题
  19. yocto宏查看方式
  20. 中兴推“小兴看看”,诠释智能家电的真谛

热门文章

  1. NVIDIA中文车牌识别系列-1” 在Jetson上用DeepStream识别中文车牌
  2. 怎么证明一个一维函数连续
  3. 使用 CSS 实现垂直居中的5种方法
  4. C++ restrict
  5. 【IEEE_Verilog-12.2】覆写模块参数的值
  6. 服务器CGI模式的运行机制
  7. Vue中的数据交互axios
  8. 数据库大作业C++builder
  9. Window thin PC的安装与汉化
  10. 如何判断dll程序的位数:32位or64位