second.pytorch 1.6&1.5.1配置实录

雷电模拟器安装面具环境并过软件检测系列(看这一篇就够了!) 雷电模拟器安装面具环境并过基本软件的环境检测 阅读详情

参考second1.6:traveller59/second.pytorch

参考second1.5.1:traveller59/second.pytorch/tree/v1.5.1

参考博客2:second.pytorch环境配置记录—Small_Munich

配置second有个大坑,导致按照CSDN上面的博客配置很难成功,就是second有两个版本和spconv两个版本分别对应。

second1.6环境:cuda 10.2/cudnn 8.0.4/pytorch 1.6.0/spconv1.2.1

安装相关依赖包:

conda install pytorch==1.6.0 torchvision==0.7.0 cudatoolkit=10.2 -c pytorch
conda install scikit-image scipy numba pillow matplotlib
pip install fire tensorboardX protobuf opencv-python

1.clone

git clone https://github.com/traveller59/second.pytorch.git
cd ./second.pytorch/second

#克隆时网不好的命令
git config --global http.lowSpeedLimit 0
git config --global http.lowSpeedTime 999999 

其实网不好的话可以直接下载压缩包,注意将相对应的超链接的压缩包也下来放在对应的位置就好了,如果clone命令后面有recursive一般就有超链接。

2.安装spconv,只要环境对了,spconv很好装的,参考官网。重点说一下,网上下的(别人编译好的).whl文件,如果直接pip install安装的话,仍然会报错,需要将build文件夹和dist文件夹删除后,自己重新按步骤生成.whl文件,再安装才可以。

3.单独说一下cmake的安装,这个只要下对安装包也很简单的。

sudo apt-get install libboost-all-dev
# 参考链接安装cmake
# 以下命令安装spconv
python setup.py bdist_wheel 
cd ./dist
pip install 

4.设置环境变量。

#官网说second1.6可以不设置这个
export NUMBAPRO_CUDA_DRIVER=/usr/lib/x86_64-linux-gnu/libcuda.so
export NUMBAPRO_NVVM=/usr/local/cuda/nvvm/lib64/libnvvm.so
export NUMBAPRO_LIBDEVICE=/usr/local/cuda/nvvm/libdevice
#如果用的是1.6版本,添加下面这行,这个含义是让Python在这个路径下去找一些自己的写的import包
export PYTHONPATH=<path_to_second>/second.pytorch:$PYTHONPATH
#如果用的是1.5.1版本,添加下面这行
export PYTHONPATH=<path_to_second>/second.pytorch-1.5.1:$PYTHONPATH

5.准备数据集。

#官网是data_path要改成root_path
python create_data.py kitti_data_prep --root_path=KITTI_DATASET_ROOT

6.这个配置信息是我自己改了一点东西以作记录,你们按照官网来就好了。

python create_data.py kitti_data_prep --root_path=/home/gao/KITTI_DATASET_ROOT
# 安装必要的依赖
conda install seaborn psutil
# 训练
python ./pytorch/train.py train --config_path=./configs/pointpillars/modify/ped_cycle_11.03.config --model_dir=./model/20211103
# 验证
python ./pytorch/train.py evaluate --config_path=/configs/pointpillars/modify/ped_cycle_11.03.config --model_dir=./model/20211103 --measure_time=True --batch_size=1

7.可能会报一个错'numpy.float64' object cannot be interpreted as an integer,解决办法是让numpy版本≤17.0或者更改eval文件的704行,如下:

a, b, c = overlap_ranges[:, i, j]  # extracting the three numbers
min_overlaps[:, i, j] = np.linspace(a, b, int(c))  # casting to integer
# min_overlaps[:, i, j] = np.linspace(*overlap_ranges[:, i, j])

WPF中使用TreeView封装组合控件TreeView+DataGrid wpf的功能非常强大,很多控件都是原生的,但是要使用TreeView+DataGrid的组合,就需要我们自己去封装实现。功能如上图所示, 目前基本上把常用的样式都实现了,购买源码后,可以自行修改样式。本文源码效果如下,(搞了好几天,的确有难度,所以源码也收费,便宜,赚点辛苦费)第一种:技术的选择是TreeView(也就是本文的演示)。这2个图都是第三方控件自带的,并且都是收费使用。首先说明一下,实现上面的效果,有3种方法。本文演示的是使用TreeView的实现。第二种:技术的选择是DataGrid。 阅读详情

相关推荐

从一根USB线缆说起:深入浅出聊聊那些影响信号完整性和EMC性能的‘小细节’(双绞、屏蔽、360度搭接全解析)

本文深入探讨了USB线缆中影响信号完整性和EMC性能的关键细节,包括双绞线绞距、屏蔽层设计和360度搭接工艺。通过实验数据和实用技巧,揭示了这些‘小细节’如何显著影响高频信号质量和电磁兼容性,为工程师提供了从选购到系统设计的全面指南。

weixin_30824479的博客 432

Pytorch1.5入门笔记

目录一级目录二级目录三级目录1.数据类型**1.1 类型检查**1.2 数据类型转换1.3 Tensor与Numpy ndarray之间的转换1.4 CPU或GPU张量之间的转换1.5 其他:向量相关2.创建Tensor2.1 从Numpy创建Tensor2.2 从List创建Tensor2.3 指定维度创建Tensor2.4 随机初始化创建Tensor2.5 使用相同元素构建Tensor &amp; 对角阵2.6 **指定参数的正态分布Tensor**:2.7 有序数列Tensor2.8 **set_d

Joke 2221

电机控制中ADC采样时序的优化策略与实践

本文深入探讨了电机控制中ADC采样时序的优化策略与实践,重点分析了BLDC和FOC控制方案中的核心挑战与解决方案。通过硬件布局优化、软件滤波技术及动态时序补偿等方法,有效提升电流采样精度和系统稳定性,为电机控制系统的性能优化提供实用指导。

weixin_42519985的博客 381

pytorch1.5对应的python版本_Pytorch1.5.1版本安装的方法步骤

查看自己cuda版本,我的cuda是11版本了,所以可以安装11版本以下的任何版本。进入pytorch官网2020年11月19号,更新最简单的是直接按官网给的Run this Command命令,直接安装,如下:conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch解释:-c pytorch,意思是从pyto...

weixin_39984403的博客 1912

Carsim与AVL CRUISE联合仿真:从零搭建整车模型的实战指南

本文详细介绍了如何从零开始搭建Carsim与AVL CRUISE联合仿真整车模型,涵盖软件环境配置、接口设置、模型连接及调试技巧。通过联合仿真,可充分发挥Carsim在车辆动力学和AVL CRUISE在动力系统仿真方面的优势,为电动车和混合动力汽车的研发提供精准的整车模型分析。

weixin_29067143的博客 934

量化金融笔记1-股票量化基础

股票量化基础 文章目录什么是股票股票的定义及其诞生所解决的问题股票的主体和流通股票的常规分类股票价格收益率什么是股票价格的收益率股票价格收益率计算在python中的实现两种收益率算法的特点及应用场合股票交易规则场内交易与场外交易A股、B股、H股国内多层次的资本市场股票交易指令和撮合机制股票交易时间股票交易成本股票复权股票数据介绍与提取行业分类和指数行情数据因子数据标的数据基本面数据 什么是股票 股票的定义及其诞生所解决的问题 股票的定义:股票是一种有价证券,是股份有限公司公开发行的用以证明投资者的股东身份

折桂狂人的博客 2390

Pytorch1.5.1 cuda10.2版本python3.7安装方法

pytorch1.5.1 cuda10.2 python3.7安装方法

甜度超标的博客 2228

京东风控算法工程师带你解读Action Model-精细化运营(上篇)

电影《蝴蝶效应》中,男主拥有回到童年改变过去的能力,虽然在剧中男主一次次穿越时空拯救世界,但由于他无法预见自己做出的抉择对未来产生的其他影响,最终还是没能阻止悲剧的发生。可见,一个好的决策需要衡量其对未来产生的影响。JDD风控算法团队本期为大家解惑最优决策难题的解决方法-Action Model。

JDD风控算法的博客 1912

Ubuntu安装pytorch1.5.1

找到自己的版本并复制语句,高版本的cuda能兼容低版本的cuda,注意不要加 -c pytorch,加了会不走清华源导致下载速率超慢。2、激活base环境并切换到自己创建的虚拟环境。6、安装pytorch。5、查看cuda版本。

chen_jiang_nan的博客 566

【中项第三版】系统集成项目管理工程师 | 第 1 章 信息化发展

【中项第三版】系统集成项目管理工程师 | 第 1 章 信息化发展

静谧、淡雅 6562

YOLOv11改进缝合注意力 | 深度优化的BiFormer模型-结合BiLevel Routing Attention与深度可分离卷积的创新应用(附代码)

YOLO(You Only Look Once)系列目标检测算法一直以来都是计算机视觉领域的热门选择。随着YOLOv11的发布,它在许多实际应用场景中取得了显著的性能提升。然而,面对日益复杂的目标检测任务,单纯依赖卷积神经网络(CNN)在某些情况下已经显得力不从心,特别是在处理小尺度、密集目标以及遮挡目标时,卷积操作的局部性限制了模型的表达能力。

一键难忘的博客 704

ubuntu16下安装最新版pytorch1.5.1

因为一台电脑可以同时安装多个pytorch环境,所以为了更好的管理环境,当我们在创建pytorch时一般要在conda里面创建不同的环境,所以: 首先 在终端输入 conda create -n pytorch1.5 python=3.6 会出现 提示你输入时,输入y 这里的pytorch1.5 是我创建的环境的名字,你可以任意更改你的名字,python=3.6是安装的python版本,你也可以任意更改。 然后添加清华源 conda config --add channels https://mirror

AWhiteDongDong的博客 1863

【异常】Hermes Agent调用z.ai接口失败(余额不足)API call failed (attempt 1/3): RateLimitError [HTTP 429]

补充说明:同步尝试解析接口对应网页时,出现“网页解析失败,可能是不支持的网页类型,请检查网页或稍后重试”提示,该提示不影响核心报错排查,仅作为辅助信息。

奶爸的编程之路,也就一周冷个三天 1181

second.pytorch环境配置及训练运行折腾史

申明:本篇博客经过本人亲自实践,以下步骤都是本人亲自走过最后成功运行。在这过程中参考了这一篇博客(https://blog.csdn.net/Small_Munich/article/details/99053921),很感谢这位博主的帮助,也感谢原作者无私分享的程序(https://github.com/traveller59/second.pytorch),在他们的帮助下成功实现了second...

华青水上的博客 1万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

second.pytorch安装踩坑实录

写在前面 下载的时候一定要注意second.pytorch的版本,不然安装完spconv后,尝试Kitti Viewer Web的时候可能会一直报错“cannot import name 'rbbox_intersection'”,附上没有此问题的代码仓库:https://github.com/traveller59/second.pytorch/tree/v1.5.1 安装步骤 安装 克隆代码 ###如果克隆失败,可以手动进入仓库网址下载,再上传服务器### git clone https:/

Left_control_right的博客 6486

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

代码复现 :SECOND pytorch版本 ①

源码: https://github.com/traveller59/second.pytorch 仅支持python 3.6 +,pytorch 1.0.0+。 在Ubuntu 16.04 / 18.04 / Windows 10中进行了测试。我们只关注KITTI数据集。 News 2019-4-1:发布了SECOND V1.6.0 alpha:New Data API,NuScenes支持,PointPillars支持,fp16和multi-gpu支持。 2019-3-21:SECOND V1.5.1

W1995S的博客 1841

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

代码复现 :SECOND pytorch版本 ②

1.下载 KITTI 数据集并首先创建一些目录: … 2.创建KITTI的相关信息: python create_data.py create_kitti_info_file --data_path=KITTI_DATASET_ROOT 3.创建缩减点云(reduced point cloud): python create_data.py create_reduced_point_cloud --data_path=KITTI_DATASET_ROOT 4.创建真值数据库(groundtruth-da

W1995S的博客 1379

Ubuntu16.04运行second.pytorch和PointPillars(主要记录遇到的问题)

一、环境 Ubuntu16.04 ROS-Kinetic 驱动版本384.130 CUDA:9.0.176 CUDNN:7.6.2 ROS自带 Python:3.5.2 安装版本 Tensorflow-GPU=1.8.0 Pytorch=1.1.0 Anaconda (base)Python3.7 Tensorflow-GPU=1.14.0 Pytorch=1.1.0 torchvision=0....

Doraemon_Zzn的博客 4262

second算法复现及可视化记录

numpy.float64 object can’t be interpreted as an integer是因为numpy包版本太高,降低到1.17.0或更低版本即可,在降低numpy版本后,会有些其它包说与底版本的numpy包不适配,将有问题的包降低到与numpy适配的版本即可。spconv1.2文件下载下来后其中/third_party/pybind11的文件夹里是空的,到github上单独下载pybind111,在放到/third_party/pybind11的文件夹里。

jinseyanhuo的博客 2464

second.pytorch环境配置

second.pytorch环境配置记录 程序运行环境: 运行系统:Ubuntu18.04 使用语言:Python3.6 硬件支持:GTX1660Ti + CUDA10.0+ PyTorch 1.4.0+torchvision0.5+Cmake3.13.2+Anaconda3.5.2 需要注意的点: 下载spconv时注意使用命令 git clone xxx.git --recursive 编译spconv出错可能是(pytorch和torchvision版本不匹配) 创建conda虚拟环境 pytorch

qq_37983000的博客 699

SECOND.pytorch NuScenes数据集实战:从数据准备到模型评估

SECOND.pytorch是一个基于PyTorch的高效3D目标检测框架,特别适用于KITTI和NuScenes等自动驾驶数据集。本指南将带你完成NuScenes数据集的完整实战流程,从环境配置到模型评估,帮助你快速上手3D目标检测项目。 ## 📋 准备工作:环境与数据集 ### 1. 框架安装 首先克隆SECOND.pytorch项目仓库: ```bash git clone https

gitblog_01023的博客 649

代码阅读 :SECOND pytorch版本

代码量很大。。。 框架 second.pytorch -------- |---images |---second ----|---apex |---torchplus |---builder |---configs |---core

W1995S的博客 1091

react-admin `<Title>` 组件完全指南:从页面标题注入到可配置化持久化

`<Title>` 是 react-admin 中用于设置页面标题(App Bar 中央显示文本)的核心组件,它借助 React Portal 将标题渲染到页面组件树之外,再通过 App Bar 中的 `<TitlePortal>` 占位符统一展示。本指南将带你掌握 `<Title>` 的全部用法——自定义页面标题、加载时的 `defaultTitle` 防闪烁策略,以及在 Configurabl

gitblog_00547的博客 924

Second.pytorch项目NuScenes数据集训练与评估指南

Second.pytorch是一个基于PyTorch实现的高性能3D目标检测框架,特别针对自动驾驶场景中的点云数据处理进行了优化。本文将详细介绍如何使用该框架在NuScenes数据集上进行训练和评估,包含从数据准备到模型调优的全流程技术要点。 ## NuScenes数据集特性分析 NuScenes是自动驾驶领域重要的3D目标检测基准数据集,包含1000个场景的丰富传感器数据。相比KITTI等数...

gitblog_00712的博客 848

SECOND.pytorch Kitti Viewer使用教程:可视化你的检测结果

SECOND.pytorch是一个强大的3D目标检测框架,专门用于KITTI和NuScenes数据集。今天,我们将详细介绍如何通过Kitti Viewer可视化你的检测结果,帮助你直观地评估模型性能。😊 ## 为什么需要Kitti Viewer? 在3D目标检测任务中,仅凭数值指标很难全面评估模型效果。Kitti Viewer提供了一个直观的可视化界面,让你能够: - **实时查看**点云

gitblog_00206的博客 1153

APISIX Admin API 实践指南:从首次连接到流量治理的完整流程

Apache APISIX 是一款云原生 API 网关,它的 Admin API 是控制网关行为的"驾驶舱":路由、上游、消费者、插件全部通过这套 RESTful 接口动态下发,改完即时生效、无需重启。本文按真实上手顺序带你走完一遍:先完成认证并发起第一个请求,再配出第一条订单服务路由,接着搞定上游与健康检查,然后用限流、JWT 认证、Prometheus 监控三个插件完成流量治理,最后学会批量操

gitblog_00392的博客 782
上一篇: 重装Ubuntu18.04步骤
下一篇: ROS Melodic配置记录
贰叁z
博客等级 码龄6年 18粉丝 11原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值