自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 资源 (3)
  • 收藏
  • 关注

原创 如何将github上的代码仓库同步到个人的私有仓库

github代码同步到私有仓库

2025-03-26 18:02:21 127

原创 “thrust“ has no member “device“

安装nvidia的MinkowskiEngine库时,报错:“thrust” has no member “device”(其实还有其他错误,这些错误的本质原因是一样的)

2025-03-25 19:55:03 206

原创 RuntimeError: NYI: Named tensors are not supported with the tracer

使用 torch.where 替换布尔索引是调整代码以避免 ONNX 导出异常的最推荐方法。

2025-03-10 10:19:40 638

原创 nvidia-container-toolkit安装的网络问题

目前在容器内使用GPU都需要安装nvidia-container-toolkit,官方的安装方法为:https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html以上方法很简单,但经常性的问题是网络问题,在第一步就卡着了。

2025-03-03 17:20:43 242

原创 深度学习资料收藏

收集一些常用的地址,主要是文件下载地址。

2025-02-21 19:04:58 132

原创 安装mmdet3d报错【fatal error: spconv/maxpool.h: No such file or directory】

但是想确认谁提供的这个头文件,还是比较麻烦的,需要研究源码的实现。所以笔者采取偷懒的方法:先看源码中是否有该文件(包括源码中依赖的第三方源码),方法也和简单:直接整个目录下搜索该文件。从上图可以看到,目录下有maxpool.h、mp_helper.h、spconv_ops.h等各种头文件,正式之前编译时报错的这些文件。那就奇怪了,源码中有需要的头文件,编译命令中也包含了该include的路径,怎么会找不到呢?至此,报错原因找到,源码打包上传python库时有问题,导致pip安装时下载的源码不对。

2025-02-19 20:19:38 589

原创 RuntimeError: CUDA error: operation not supported when calling `cusparseCreate(handle)`

使用pytorch训练模型时,代码中有一行笔者的环境是:cuda版本:/usr/local/cuda下的cuda版本为11.6GPU:4090nvidia驱动版本:535.161。

2025-02-19 16:59:26 420

原创 从H264视频中获取宽、高、帧率、比特率等属性信息

最近整理视频编解码的代码,早前在jetson上封装了jetson multimedia作为视频编解码的类,供其他同事和其他组使用,但该解码接口有一个问题,无法首先获取视频宽高信息,更无法直接获取视频的帧率、比特率等信息。本人对ffmpeg接口并不熟悉,以上根据文档及搜索结果进行的实现,不敢保证没有bug,如果各位遇到问题,可以留言交流。

2024-11-14 11:17:01 735

原创 RuntimeError: CUDA error: an illegal memory access was encountered

使用mmdetection3d训练基于BEV的点云模型时出现该异常。

2024-11-06 10:39:50 638

原创 Pegasus平台Pytorch源码编译

注意:当完全按照以下步骤进行编译时,如果出现错误,注意检查CUDA版本、对应的库是否存在。和Drive PX2的编译没有什么区别。

2024-06-28 19:46:44 527 1

原创 PX2资料及问题记录

(2019年5月13号的回答)https://devtalk.nvidia.com/default/topic/1051664/general/tensorrt-python-example-code-for-reference-no-directory-for-python-as-per-documentation。官方论坛:https://devtalk.nvidia.com/default/board/182/drive-px2/mxnet可以在Nvidia的TX2上安装,但没有提供PX2版本。

2024-06-28 19:45:18 505

原创 PX2平台Pytorch源码编译

【代码】PX2平台Pytorch源码编译。

2024-06-28 19:43:21 420

原创 GPU设置

nvidia-settings -a ‘[gpu:0]/GPUFanControlState=1’ -a ‘[fan:0]/GPUTargetFanSpeed=60’ 无法直接在没有X server的服务器上直接运行。针对某张卡设置功率:nvidia-smi -i 1 -pl 150, 将第1张卡的最大功率设置为150。不限制最高功率(默认最高功率250W):最高温度85°,大多时间在75°-85°之间。将最高功率限制为150W:最高温度81°,大多时间在70°-81°之间。

2024-06-28 19:34:12 1219

原创 CUDA 编程

# blocksize和gridsize设置。

2024-06-28 19:32:19 483

原创 ImportError: /usr/local/lib/python3.8/dist-packages/flash_attn_2_cuda.cpython-38-x86_64-linux-gnu.so

调试网络时用到了FalshAttention,直接用的是flash_attn这个库,出现了以下异常。

2024-05-29 14:48:48 2253 3

原创 ImportError: /root/.local/lib/python3.8/site-packages/mmcv/_ext.cpython-38-x86_64-linux-gnu.so: unde

从异常上看,就是mmcv生成的库文件_ext.cpython-38-x86_64-linux-gnu.so有问题,这种情况一般都是mmcv编译的问题,由于直接使用pip3安装时,mmcv-full可能是官方预编译好的,但官方预编译的环境可能和我们自己的环境不太一致,从而导致生成so文件不匹配。使用 mmdet时,遇到了mmcv相关的问题,其中mmcv的安装方法及版本为。

2024-05-29 10:45:40 2682

原创 ValueError: numpy.ndarray size changed, may indicate binary incompatibility. Expected 88 from C head

这个问题相信大家都有遇到,网上搜索到的解决方法大都也是调整numpy版本4. 多数情况下,调整numpy版本都是有效的方法,但也有很多情况下,虽然解决了这个问题,但又引起了新的问题。本文尝试着分析该问题出现的原因及给出几种解决方法。5. 笔者本次是在使用mmdet2.0.6这个库。

2024-04-23 11:15:44 7134

原创 TypeError: FormatCode() got an unexpected keyword argument ‘verify‘

使用mmdet3d调试项目,提示下面的错误笔者使用的mmcv版本为mmcv-full=1.4.0。

2024-04-18 10:20:35 2858 1

原创 xshell找不到匹配的key exchange算法

和ubuntu18.04相比,ubuntu20.04的key exchange算法进行了升级(从diffie-hellman-group14-sha1升级到了diffie-hellman-group14-sha256),而xshell4版本还不支持diffie-hellman-group14-sha256算法,从而导致该错误。设置兼容性,在Ubuntu20.04中增加key exchange算法diffie-hellman-group14-sha1,从而兼容xshell4。

2024-04-17 19:29:46 4842

原创 ImportError: cannot import name ‘Config‘ from ‘mmcv‘

多选择几个版本,看哪个版本合适,安装对应版本即可。去看看哪个版本支持Config,一般都是mmcv版本不对。

2024-04-17 10:48:34 3687

原创 在vs code中基于shell脚本的python代码调试

另外:使用vscode的workspace工作区,可以在该工作区下开发多个python工程,这些工程共享一个launch.json文件,此时把pathMappings中的remoteRoot设置为workspace路径。这样设置后,调试其他所有工程的时候,都不需要修改launch.json配置文件,只需要调整每个工程里的shell脚本启动命令即可。直接正常运行启动脚本即可,启动后,项目并没有实际运行,而是挂起后等待调试(wait-for-client)以上配置,相当于起了一个端口为888的服务。

2024-04-12 10:54:57 2369 5

原创 Cannot uninstall ‘psutil‘. It is a distutils installed project and thus we cannot accurately determi

搜索后,说需要重新安装psutil或者升级psutil:pip3 install --upgrade psutil,但又报错。大概意思就是这个库是通过distutils,卸载时无法保证卸载干净,然后就干脆报错不让卸载了,真研究起来还是比较麻烦的。# 直接pip3 install -U psutil --ignore-installed也可以。这个时候直接用大招,pip时添加”--ignore-installed“参数。安装mmcv时,提示。

2024-04-11 19:21:05 496

转载 Linux查看CPU和内存使用情况

在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。top命令是Linux下常用的性能

2016-12-08 10:07:27 966 1

转载 多媒体处理开源库

转自:http://sigmm.org/Resources/software/projectsAdvene: aims at providing a model and a format to share annotations about digital video documentsAmalia.js: is an extensible and versatile HTML5 mult

2016-09-27 10:33:05 2458

原创 XML解析

XML解析 平时看到的一些XML资料,进行收集整理,会不定期更新。C/C++解析XML目前解析XML的开源工具很多,首先上一张图,如下所示 该图片来源:http://stackoverflow.com/questions/9387610/what-xml-parser-should-i-use-in-c/9387612#9387612对于一般的工程来说,配置文件都没有那么大,更多

2016-09-27 10:12:01 799

转载 SVN 版本管理:两种开发模式

1. SVN标准目录Subversion有一个很标准的目录结构,是这样的。比如项目是 proj,svn地址为 svn://proj/,那么标准的 svn 布局是:这是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修改)。但是具体这几个目录应该如何使用,svn并没有明确的规范,更多的还是用户自己的习惯。tr

2016-09-23 15:43:00 19196

转载 基于SVN的项目管理——集中与分散

我们在此处不讨论 GIT 比 SVN 好多少,也不讨论 Maven 和 Gradle 哪个好用,基于现有的开发环境,大多数公司还是采用 SVN + Maven 来进行项目管理——因为这已经满足了大多数的代码管理需求,并且对于一个成熟的公司来讲,项目管理工具的改变可能需要很大的成本和决心,基于 GIT 的项目管理将会在以后详细介绍。做程序开发和项目管理的老银棍们肯定知道,基于 SVN 的项目

2016-09-23 15:03:09 1564

转载 Eclipse快捷键 10个最有用的快捷键

Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。    1. ctrl+shift+r:打开资源    这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个

2016-07-19 13:32:29 1143

原创 新版本eclipse不支持旧版本的eclipse插件(Classpath Helper)

使用Eclipse进行java编程的同学经常会用到一些插件,这些插件极大的方便了平时的开发工作,但有些插件是基于很早的版本进行开发的,很早就停止了更新,这样你在新版本的Eclipse中就没法使用,偏偏还找不到合适的替代插件,着实让人头大。        笔者在平时遇到了一种情况,对于用到很多第三方jar包的工程,到最后已经分不清工程中的哪些jar包被使用了,哪些已经不需要了。有一款很不错的插件

2016-06-27 18:13:02 10117

转载 时间格式转换

String dt = "Thu 07 Jul 2016 21:29:24 +0530"; DateFormat df = new SimpleDateFormat("EEE dd MMM yyyy HH:mm:ss Z",Locale.ENGLISH); Date dt2 = null; try { dt2 = df.parse(dt); } catch (ParseExc

2016-05-05 13:58:15 704

原创 C++访问ORACLE数据库

C++访问数据库有很多方法,网上也很多参考资料,下面使用ORACLE官方的OCCI来访问ORACLE数据库,先说基本步骤,后续再逐步完善详细的内容。首先,参考资料是官方文档:https://docs.oracle.com/database/121/LNCPP/toc.htmOCCI要访问ORACLE数据库,需要几部分文件:include头文件,lib库文件,dll文件,其实基本步骤是怎么找

2015-12-30 09:49:22 12396

转载 LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

/*********************/亲测有效/*********************/很多伙伴在更新VS2010,或者卸载VS2012安装2010后,建立Win32 Console Project/MFC项目时会出现"LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏"的错误。错误描述:1>正在

2015-12-09 18:14:20 691

转载 推荐!国外程序员整理的 C++ 资源大全

目录(?)[+]关于 C++ 框架、库和资源的一些汇总列表,由 fffaraz 发起和维护。内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。 标准库C++标准库,包括了STL容器,算法和函数等。C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO

2015-07-14 21:02:29 1043

转载 java不同安装包的安装方法(rpm,bin,tar)

注意:本篇博文我犯了点小错误,下边部分图中的JRE_home应该写成JRE_HOME。    大家都知道,现在JAVA的发展可谓是如日中天,它覆盖面非常广泛,小到个人PC,大到商业应用都能见到它的身影。以前它是由SUN公司来维护的,现在已经归属到甲骨文旗下了。    今天我们来学习一下Java JDK环境的部署和安装,对于Linux平台,以前SUN公司提供两种安装包,一种是rp

2014-11-14 16:49:18 22282

原创 分析 EntityName 时出错

今天用C#读写XML文档,中间一直出错,

2014-11-12 18:52:10 9641

原创 OFFICE2007的文字识别(OCR,Microsoft Office Document Imaging,MODI)无法识别的问题

最近使用OFFICE自带的文字识别工具MODI()

2014-11-04 16:21:45 11404

原创 linux下使用mount命令挂载windows共享目录出错的解决办法

平时在linux下会用到mount命令将windows下的共享目录挂载

2014-07-03 18:26:23 10448

原创 fgetws和fread读取不同编码文本文件时的结果

之前C++程序读取txt文件时遇到了乱码问题,主要涉及到liang

2014-04-08 17:57:57 15421

转载 A*寻路初探

july博客上已经写的不少了,但这篇博文写的更直观,收藏与此。转载自:http://www.cppblog.com/mythit/archive/2009/04/19/80492.aspx***********************************************************************************************在看下

2013-10-07 19:37:30 1021

转载 C++ 虚函数表解析

转载: http://blog.youkuaiyun.com/haoel/article/details/1948051/*********************************************************************************************************************************************

2013-10-02 10:48:08 728

2013豆瓣校园招聘算法类笔试题

题目格式经过了处理,这是原版笔试题,2013年最新的,题目不是很多

2013-04-14

第6讲+MATLAB在最优化中的运用

之前查找资料时用到的,还是挺不错的,很清晰,很详尽

2013-04-14

GMM(高斯混合模型)详细推导

这篇文章比较详细的推到了GMM模型中的迭代公式的由来

2012-06-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除