- 博客(53)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注

原创 学习笔记(不断更新)
真实机下 ubuntu 18.04 安装GPU +CUDA+cuDNN 以及其版本选择(亲测非常实用)https://blog.youkuaiyun.com/u010801439/article/details/80483036在keras 上实践,通过keras例子来理解lastm循环神经网络https://blog.youkuaiyun.com/ma416539432/article/details/53509...
2018-06-20 15:33:49
620

原创 备忘录(不断更新)Linux使用Script命令来记录并回放终端会话 https://blog.youkuaiyun.com/ouyang_peng/article/details/78818492https:/
tensorflow_manual_cn (1).pdfhttp://vdisk.weibo.com/s/D6u-0xJkLFNf?from=page_100505_profile&wvr=6TensorFlow官方文档 https://www.w3cschool.cn/tensorflow_python/ROS与VSLAM入门教程https://www.ncnynl.co...
2017-10-22 23:10:09
1970
原创 [nvidia] Maxwell, Pascal, Volta, Turing, Ampere, Hopper, Ada, Blackwell 对应胡显卡型号列表
本文分类总结了CUDA相关的API及其功能,包括核心API(Runtime/Driver API)、数学计算库(cuBLAS/cuFFT等)、深度学习工具(cuDNN/nvJPEG)、并行算法(Thrust/CUB)以及其他实用库(cuRAND/cuFile)。这些API覆盖了GPU编程的各个方面,从底层控制到高级抽象,适用于科学计算、图像处理和机器学习等领域,开发者可根据需求选择不同层级的接口实现高性能并行计算。
2025-07-20 10:05:01
370
原创 [nvidia] cuda编程指南
NVIDIA提供的CUDA编程文档是一套全面的开发指南,涵盖从基础编程到高级优化的各个方面。主要内容包括:CUDA编程模型和性能优化指南、各代GPU架构的兼容性说明(Maxwell到Blackwell)、针对特定架构的调优方法,以及PTX虚拟指令集的详细文档。这些资源为开发者提供了编写高效GPU程序所需的技术参考,包括编程最佳实践、硬件特性利用和代码兼容性保障,帮助开发者充分发挥NVIDIA GPU的计算性能优势。
2025-07-20 10:03:51
399
原创 [ros1]nodelet节点如何捕获 SIGINT并优雅退出
在ROS Nodelet中捕获SIGINT信号实现优雅退出,需结合信号处理和ROS生命周期管理。关键步骤包括:1) 在Nodelet类中添加原子退出标志;2) 注册自定义信号处理函数,通过静态指针访问实例并设置退出标志;3) 禁用ROS默认信号处理避免冲突;4) 在cleanup()方法中释放资源;5) 主循环定期检查退出标志。注意使用ros::shutdown()触发ROS系统退出,并确保信号处理函数线程安全。该方法允许Nodelet在收到SIGINT时有序释放资源,而非强制终止。
2025-07-15 14:17:41
279
原创 [yolo-world]YOLO-World数据集介绍及标注格式详解
不同于传统YOLO系列检测器依赖预定义类别,YOLO-World通过**区域-文本对(region-text pairs)**标注,允许检测任意文本描述的目标(如类别名、名词短语或详细描述)。基于YOLOv8框架,集成CLIP文本编码器,通过**可重参数化的视觉-语言路径聚合网络(RepVL-PAN)**实现视觉与语言特征的深度融合,兼顾速度与精度。YOLO-World的标注格式以**区域-文本对(region-text pairs)**为核心,与传统YOLO的类别标签标注有显著差异。
2025-07-10 18:19:12
782
原创 bash 判断 /opt/wslibs-cuda11.8 是否为软连接, 如果是,获取连接目的目录并自动创建
这是一个Bash脚本,用于解析/opt/wslibs-cuda11.8软链接并创建对应的本地目录结构。脚本首先检测路径是否为软链接,然后使用readlink获取真实路径,最后在当前目录下创建相同的目录层级。关键功能包括软链接检测、路径解析和递归目录创建。使用时需要root权限,支持包含空格的路径,已存在的目录不会报错。执行后会在当前目录生成与软链接目标相同的目录结构。
2025-07-09 11:42:57
364
原创 gdb roslaunch 多个nodelet 多线程模式,系统比较大不好确定范围,如何在发生段错误时自动保存 Dump 然后分析定位?给详细方案
本文提出了一套在ROS多节点/多线程环境下自动捕获和分析段错误的解决方案。通过系统级配置生成带标识的Core Dump文件,并编写自动化分析脚本实时处理。方案包含:1)配置系统生成带有程序名、PID和时间戳的Core文件;2)创建自动分析脚本提取崩溃信息;3)针对ROS节点添加唯一标识和日志输出;4)提供高级分析方法如批量处理Core文件和符号映射。该方法实现了快速定位段错误,将调试时间从数小时缩短至分钟级,特别适合复杂ROS系统的故障排查。
2025-07-07 18:58:29
232
原创 void get_cloud(PointT::ConstPtr &cloud_out){mtx_.lock();cloud_out = cloud_;}线程安全吗?
摘要:原代码存在线程安全隐患,因手动锁管理可能导致异常时死锁。改进方案是使用RAII机制的std::lock_guard自动管理锁。当CloudManager内部删除cloud_时,外部通过get_cloud获取的cloud_out不受影响,因其共享指针的引用计数独立管理。但需注意若直接修改数据内容而非替换指针,外部仍会观察到变更。最佳实践建议对共享数据进行统一锁保护,必要时可考虑深拷贝实现完全隔离。(149字)
2025-06-20 10:02:36
610
原创 【无标题】
《文心一言输出内容导入优快云博客指南》摘要(148字): 本文提供将文心一言内容粘贴至优快云博客的完整流程。建议优先使用Markdown模式,通过反引号标注代码块并指定语言(如```python),用#号设置标题层级。富文本模式需手动清除格式并使用工具栏功能调整。特殊内容如表格需手动排版,公式用$符号包裹。操作时注意分段粘贴、清除原始格式并预览效果,确保代码高亮和排版整洁。文末附Python代码示例,展示如何通过两种编辑器模式实现代码规范展示。
2025-06-18 10:27:41
413
原创 文心一言的输出结果如何贴到 csdn博客
本文介绍了将文心一言输出内容粘贴到优快云博客的方法:1)复制文心一言文本;2)选择优快云编辑器模式(Markdown或富文本);3)按不同模式调整格式(Markdown用#、```等符号,富文本用工具栏);4)处理表格、公式等特殊格式;5)预览发布。注意事项包括清除格式冲突、代码高亮和分段粘贴。通过规范操作可确保博客内容美观易读。
2025-06-18 10:25:33
426
转载 (转)Caffe学习系列(12):训练和测试自己的图片
http://www.cnblogs.com/denny402/p/5083300.html学习caffe的目的,不是简单的做几个练习,最终还是要用到自己的实际项目或科研中。因此,本文介绍一下,从自己的原始图片到lmdb数据,再到训练和测试模型的整个流程。一、准备数据有条件的同学,可以去imagenet的官网http://www.image-net.org/do
2017-11-02 13:32:32
421
转载 (转)python文件和目录操作方法大全(含实例)
(转)python文件和目录操作方法大全(含实例)http://www.jb51.net/article/48001.htm一、python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法。1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()2.返回指定目录下的所有文件和目录名:os.listdir()3.函
2017-10-28 10:11:05
1671
转载 (转)Python调用(运行)外部程序
http://www.cnblogs.com/IPYQ/p/5672922.html在Python中可以方便地使用os模块运行其他的脚本或者程序,这样就可以在脚本中直接使用其他脚本,或者程序提供的功能,而不必再次编写实现该功能的代码。为了更好地控制运行的进程,可以使用win32process模块中的函数。如果想进一步控制进程,则可以使用ctype模块,直接调用kernel32.dll中
2017-10-27 11:51:05
1538
转载 (转)为Python添加默认模块搜索路径
(转)为Python添加默认模块搜索路径原文出处:https://www.douban.com/note/334738164/ 方法一:函数添加1 import sys2 查看sys.path3 添加sys.path.append("c:\\")方法二:修改环境变量w用户可以修改系统环境变量PYTHONPATH方法三:增加.p
2017-10-27 11:28:56
531
原创 PCL点云库网上资料收集汇总(临时,长期维护)
点云数据处理学习笔记http://www.cnblogs.com/yhlx125/p/4952522.html点云拼接算法http://www.cnblogs.com/lwngreat/p/4392410.htmlPCL点云库核心算法实现Demohttp://download.youkuaiyun.com/album/detail/399VS2010+PCL配置
2017-10-15 22:45:28
463
转载 矩阵导数
基本公式:Y = A * X --> DY/DX = A'Y = X * A --> DY/DX = AY = A' * X * B --> DY/DX = A * B'Y = A' * X' * B --> DY/DX = B * A'https://zhidao.baidu.com/question/627154583426401884.htmlhttps://
2017-10-11 22:03:26
343
转载 simulink调用自定义函数S-Function
1,在simulink中使用s-function模块,打开模块后进行编辑,s-function是一个在matlab中有模版的m文件,需要自己在其中的一些部分进行修改,s-fun有几个需要初始化的参数,分别是 NumContStates=;连续状态的数量,如果在simulink中,你的这个模块的上一级给出了一个连续的
2016-04-24 17:24:17
16983
转载 MATLAB中的S-Function的用法(C语言)
1. S-Function简介 S-Function是system-function的缩写。说得简单,S-Function就是用MATLAB所提供的模型不能完全满足用户,而提供给用户自己编写程序来满足自己要求模型的接口。 2. MEX函数与M文件的区别第一, MEX 函数能实现的回调函数比M-文件能实现的回调函数要多得多;第二, MEX 函数直接访问内
2016-04-24 17:22:55
10758
1
原创 如何设置Matlab的默认属性?
不知道什么原因,grid on,发现居然没有网格了,仔细观察,原来XColor,YColor和Color(Axes背景颜色)相同(白色),那当然看不了网格线了!然后无意中发现了有这么个属性,DefaultAxesXColor,于是get(0,'DefaultAxesXColor')看看是什么,返回[1 1 1]白色,从属性名看是默认属性值的意思。于是尝试Set(0,'DefaultAx
2016-03-30 13:56:46
2788
原创 如何利用fsolve求方程组[matlab]
close all;clear all;clc;f=@(x)[2*x(1)-x(2)-exp(-x(1));-x(1)+2*x(2)-exp(-x(2))];x0=[-5;-5];options=optimset('Display','iter');[x,fval]=fsolve(f,x0,options);
2016-01-21 17:27:30
12689
2
原创 如何将符号表达式转为函数句柄[Matlab]
matlabFunction例:syms x y zs=x+y+z;f=matlabFunction(s);
2016-01-21 16:46:15
2312
转载 告别Win32,你准备好了吗?
今年11月,微软新一代的操作系统Vista就会发布,它将会改变原有的编程机制。Vista生成器最终将跟以前的Win32 API进行分离,取而代之的是可管理的WinFX,而WinFX就是微软继DOS、Win16、Win32之后推出的第四代API。据外刊报道,以前利用Win32 API开发的软件,在微软承诺的维护期之后将不能运行。 Win 32 API历经Windows
2006-10-11 09:50:00
941
转载 消息钩子函数入门篇
消息钩子函数入门篇 Windows系统是建立在事件驱动的机制上的,说穿了就是整个系统都是通过消息的传递来实现的。而钩子是Windows系统中非常重要的系统接口,用它可以截获并处理送给其他应用程序的消息,来完成普通应用程序难以实现的功能。钩子可以监视系统或进程中的各种事件消息,截获发往目标窗口的消息并进行处理。这样,我们就可以在系统中安装自定义的钩子,监视系统中特定事件的发生,完成特定的功能,比如
2006-10-11 00:01:00
1313
转载 文件操作API和CFile类
文件操作API和CFile类------------RisingMine写于2006年2月8日在VC中,操作文件的方法有两种,一是利用一些API函数来创建,打开,读写文件,另外一个是利用MFC的CFile类,CFile封装了对文件的一般操作。下面酒主要介绍如何利用这两种方法操作文件。1.创建或打开一个文件 API函数CreateFile可打开和创建文件、管道、邮槽、通信服务、设备以及控制台,但是在
2006-10-10 23:59:00
998
转载 使用SkinMagicToolkit美化界面
使用SkinMagicToolkit美化界面-------------------------------------------------------------------------------- [准备工作]1、将SkinMagicTrial.dll放置在调试目录2、设置库文件目录,在项目[连接器]的[附加依赖项]中加入库SkinMagicTrial.lib3、在项目的stdafx
2006-10-10 23:58:00
1038
转载 如何学好VC
? VC 基础教材 张贴人: libo 于 2005-03-21 03:02 PM 1.1 如何学好VC 1.1 如何学好VC 这个问题很多朋友都问过我,当然流汗是必须的,但同时如果按照某种思路进行有计划的学习就会起到更好的效果。万事开头难,为了帮助朋友们更快的掌握VC开发,下面我将自己的一点体会讲一下: 1、需要有好的C/C++基础。正所谓“磨刀不误砍柴工”,最开始接触VC时不要急
2006-10-10 23:33:00
3689
1
转载 VC++ADO连接数据库
[收藏]VC++ADO连接数据库一、ADO简介 ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,请不必为此担心,即使你对OLE DB,COM不了解也能轻松对付ADO,因为它非常简单易用,甚至比你以往所接触的ODBC API、DAO、RDO都要容易使用,并不失灵活性。本文将详细地介绍在VC下如何使用AD
2006-10-10 23:32:00
2660
1
矩阵导数汇总
2017-10-11
图像特征提取三大法宝:HOG特征,LBP特征,Haar特征
2017-01-20
optim.compute_gradients计算梯度 ,为什么返回的第一列为None?
2019-07-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人