自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(754)
  • 资源 (4)
  • 收藏
  • 关注

原创 解决docker下的Linux系统调用GPU失败

完全移除所有nvidia容器相关包。# 重新安装(确保所有包版本一致)

2025-06-15 15:39:48 106

原创 vscode通过ssh连接

1. 点击 VS Code 左下角 **><** 图标 → **Connect to Host...** → **Add New SSH Host...**。2. 点击 **File → Open Folder**,输入远程服务器上的工程路径(如 `/home/ubuntu/project`)。- **网络**:本地能通过 SSH 连接到远程服务器(检查 `ssh user@ip` 是否成功)。- **远程服务器**:确保 Ubuntu 已开启 SSH 服务(默认端口 22)。

2025-06-15 11:01:30 267

原创 解决 CUBLAS_STATUS_NOT_INITIALIZED(CUDA/cuBLAS 初始化失败)

2. 在 **"高级"** 选项卡 → **"性能"** → **"设置"** → **"高级"** → **"虚拟内存"** → **"更改"**。- **初始大小**:建议设为物理内存的 **1.5 倍**(如 16GB 内存可设为 24576 MB)。- **最大值**:建议设为物理内存的 **3 倍**(如 16GB 内存可设为 49152 MB)。1. 右键 **"此电脑"** → **"属性"** → **"高级系统设置"**。

2025-06-14 11:36:29 372

原创 vscode创建cmake项目

Ctrl+shift+P输入:cmake:quick start。选择创建一个C++ project。在cmd里面输入code .回车输入一个名称例如demo。选择executable。

2025-06-08 19:33:25 94

原创 解决读取opencv中文名失败

【代码】解决读取opencv中文名失败。

2025-06-06 15:27:09 83

原创 bbox转obb

【代码】bbox转obb。

2025-06-03 10:43:52 80

原创 Halcon

get_contour_global_attrib_xld:计算xld轮廓的全局属性值。select_shape_xld:根据形状特征选择XLD轮廓或XLD多边形。test_xld_point:测试轮廓或多边形围绕的区域是否包含指定点。select_xld_point:选择包含指定像素的所有轮廓或多边形。sort_contours_xld:根据轮廓的相对位置对轮廓进行排序。area_center_xld:计算轮廓或多边形的面积和重心。shape_trans_xld:轮廓或多边形xld形状变换。

2025-05-31 19:52:54 441

原创 HALCON常用算子

是处理彩色图像时会综合 RGB 通道信息(内部转化为梯度);输出高精度(亚像素级别)的边缘轮廓(XLD特别适合尺寸测量、精密检测等对边缘位置要求极高的场景。功能/算子intensity类型统计计算筛选区域输出平均值和标准差符合灰度条件的区域返回值类型数值数组(Mean, Deviation)区域对象(SelectedRegions)应用灰度分析、排序、分类基于灰度的区域选择(如选亮目标、暗目标)

2025-05-29 16:23:50 934

原创 配置docker镜像源

/etc/docker/daemon.json{ "registry-mirrors": ["https://docker.1ms.run","https://docker.xuanyuan.me","https://dislabaiot.xyz","https://docker.sunzishaokao.com","https://hub.rat.dev","https://doublezonline.cloud","https://dislabaiot.xyz","https://xdar

2025-05-28 18:00:24 418

原创 大模型微调

Ollama 是用于在本地运行大语言模型的工具。它支持从Modelfile构建自定义模型,可以使用本地模型或从 Hugging Face 下载模型权重。微调方法特点推荐工具参数高效,适合本地GPU需要大显存RAG(检索增强生成)无需模型更新,适配新知识高效但功能较弱PEFT。

2025-05-28 17:55:18 851

原创 docker初学

docker拷贝文件:docker cp Anaconda3-2023.03-Linux-x86_64.sh ubun(容器名):/端口映射:docker run -dit -p --name my111 ngnix。导出镜像:docker save -o ubuntu1.tar ubuntu。进入容器:docker exec -it mmus /bin/bash。加载镜像:docker load -i ubuntu.tar。构建镜像:docker build -t 名称 .

2025-05-23 09:15:14 400

原创 git切换分支

【代码】git切换分支。

2025-04-19 19:46:15 83

原创 python实现转换成4个点坐标

【代码】python实现转换成4个点坐标。

2025-04-17 18:40:54 128

原创 制作yolov8-obb训练集

【代码】制作yolov8-obb训练集。

2025-04-16 17:45:53 87

原创 构建大模型训练数据集

【代码】构建大模型训练数据集。

2025-04-12 18:32:21 79

原创 Qwen大模型使用和微调

【代码】Qwen大模型使用和微调。

2025-04-12 17:06:31 89

原创 大模型入门

model = AutoModelForCausalLM.from_pretrained("qwen/Qwen2.5-0.5B", device_map="auto") # 自动选择GPU/CPU。# 示例:加载对话数据集(格式:{"instruction": "...", "response": "..."})per_device_train_batch_size=4, # 根据显存调整(4GB显存建议设为4)load_in_4bit=True, # 4-bit量化。

2025-04-12 16:35:47 404

原创 Langchain基础知识

Langchain就是大模型与AI应用的粘合剂。提供了大模型的IO接口。

2025-04-02 17:14:02 94

原创 deepsortr跟踪项目

使用yolov5训练3个检测器:行人检测器、手部检测器、扫码动作检测器,使用deepsort跟踪检测到的每一个行人获得行人。将检测到的手根据其中心点在的哪个行人框内,匹配给对应行人,并规定视频图像y坐标2/3内的区域为顾客区域,超过2/3。纵坐标值的区域为老板区域。手部与老板手部的距离获得距离矩阵求出距离矩阵的最小值,设定最小值的阈值,当最小距离小于阈值时认为发生了交易行。同时扫码动作检测器会将扫码行为匹配给框中心点在行人框中心点的行人,以判定该顾客支付是否使用的扫码支付。

2025-04-01 17:34:59 128

原创 TensorRT实战

TensorRT/tools/pytorch-quantization at main · NVIDIA/TensorRT · GitHub

2025-02-24 12:32:52 110

原创 Windows批量删除文件

【代码】Windows批量删除文件。

2024-10-17 09:34:56 236

原创 yolov8导onnx

【代码】yolov8导onnx。

2024-09-25 17:41:41 353

原创 pyQt打包exe

pyinstaller --onefile main.py

2024-09-24 11:29:58 517

原创 C++线程池

C++线程池:从底层原理到高级应用

2024-09-18 17:39:41 178

原创 C语言使用回调函数模拟委托与反射

C语言使用回调函数模拟委托与反射

2024-09-18 17:01:18 424

转载 C++回调函数

C语言:函数指针六个应用场景

2024-09-18 16:36:48 83

转载 C++单例模式

深入理解单例模式:定义、实现、应用与潜在问题全解析

2024-09-18 16:35:54 89

原创 C++多态实现方式

虚函数、CRTP与std::variant

2024-09-18 16:30:23 401

原创 解决内存8G但是需要读取一个几百G的文件到内存的方法

内存映射(Memory Mapping)提供了一种有效的方法来处理这类问题,通过将文件的一部分或全部映射到进程的虚拟地址空间,使得对文件的访问就像访问内存一样高效。

2024-09-18 16:20:20 527

原创 shared_ptr智能指针的使用

综上所述,shared_ptr的引用计数操作是线程安全的,但它所管理的对象本身并不是自动线程安全的。在多线程环境中使用shared_ptr时,我们需要特别注意对共享对象的访问和修改,并使用适当的同步机制来保护这些操作。通过合理的同步措施,我们可以确保在多线程程序中安全地使用shared_ptr来共享和管理对象。

2024-09-18 15:18:07 441

原创 volatile

关键字是一种类型修饰符,用来告诉编译器该变量的值可能会在程序的控制之外被改变。这意味着编译器在访问该变量时需要直接从其所在的内存地址中读取数据,而不是使用可能已经存在寄存器中的缓存值。:在多线程环境中,一个线程可能会修改另一个线程将要读取的变量。:在信号处理函数中,外部事件(如中断)可能会修改程序中的某些变量。:在与硬件相关的编程中,某些内存地址可能由硬件设备直接修改,此时使用。可以提示编译器每次需要读取该变量时都重新从内存中获取其值。可以防止编译器优化掉看似无用的读取操作。可以确保每次读取都是最新的值。

2024-09-18 15:14:25 292

原创 实用的C++第三方库

LibSourceydlib。

2024-09-18 15:09:09 173

原创 Qt中的延时

单次触发延时是指定时器在指定的延时后触发一次,然后自动停止。这种方式非常适合只需要延时执行一次操作的场景。周期性触发延时是指定时器每隔一定的时间间隔就触发一次,直到显式停止。这种方式适合需要周期性执行操作的场景。是Qt的事件循环类,它也可以用来实现延时功能。这种方法适合于需要在延时期间阻塞当前线程的场景。是Qt的异步编程框架,它可以在不阻塞当前线程的情况下执行耗时操作。

2024-09-18 15:03:21 599

原创 Qt Modbus

Qt通过Qt Serial Bus模块提供了对Modbus协议的支持,包括Modbus RTU和Modbus TCP的实现。Qt Serial Bus模块提供了一组类,使得开发者可以方便地在Qt应用程序中实现Modbus通信。

2024-09-18 14:34:00 1507

原创 QMetaObject::invokeMethod

传统的函数调用方式需要提前知道函数的确切名称和参数类型,这在动态调用场景中是不可行的。,可以将函数调用安排到目标对象所在线程的事件循环中,从而确保函数在正确的线程中执行,避免了线程安全问题。Qt的信号槽机制是实现对象间通信的一种重要方式。然而,需要注意的是,信号槽机制提供了更多的自动化和灵活性(例如,自动处理连接和断开连接),而。允许程序在运行时根据字符串名称动态调用对象的函数,这极大地增加了程序的灵活性。,可以在不直接使用信号槽机制的情况下,实现类似的功能。正是这一系统的一部分。

2024-09-18 13:49:29 227

原创 Qt快捷键说明与用法

Qt Creator允许用户根据自己的习惯自定义快捷键。进入“工具->选项->环境->键盘”,即可配置快捷键。这里可以修改或添加新的快捷键,以适应不同的工作流程和个人偏好。

2024-09-18 11:39:53 1480

原创 Qt文本编码转换

【代码】Qt文本编码转换。

2024-09-18 11:36:59 309

原创 Qt并行处理

【代码】Qt并行处理。

2024-08-14 16:49:43 294

原创 Qt线程池

【代码】Qt线程池。

2024-08-14 16:24:47 468

原创 Qt工业物联网

【代码】Qt工业物联网。

2024-08-14 15:46:54 499

ImageWatch.vsix

vs2017图片显示插件

2024-01-25

yolov8-tensorrt-vs2017

yolov8 tensorrt 分割推理代码

2023-04-10

yolov8 tensorrt c++推理

yolov8 tensorrt c++推理

2023-03-10

深度学习图像识别技术.zip

深度学习图像识别技术.zip

2021-07-28

word2vec訓練集text8.zip

word2vec訓練集text8.zip 使用word2vec的两种方法来构建word embedding,同时将embedding降维显示在图像上 一种是skip-gram ``` w2v_skip_gram.py ``` 一种是CBOW ``` w2v_cbow.py ``` 两种方法都使用负采样的方法计算loss # 输入 经过分词的汉语文章 # 输出 每个分词 + 128 维的词向量 词向量降维,可视化图片 # 其他 数据处理的时候用到采样方法来进行高频噪声去除 原理见https://zhuanlan.zhihu.com/p/27296712

2019-05-06

minist手写数字数据集

MNIST 数据集来自美国国家标准与技术研究所, National Institute of Standards and Technology (NIST). 训练集 (training set) 由来自 250 个不同人手写的数字构成, 其中 50% 是高中学生, 50% 来自人口普查局 (the Census Bureau) 的工作人员. 测试集(test set) 也是同样比例的手写数字数据.

2018-12-22

CatVsDog.zip

CatVsDog.zip

2021-07-28

空空如也

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

TA关注的人

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