相关文章
从零构建 MPI + NCCL 的 CUDA 程序
背景与挑战
我们的目标是编译一个 .cu 文件,它同时包含了 <mpi.h> 和 <nccl.h>,并调用了相应的 API。主要挑战在于:
CUDA 编译器 nvcc 不是标准的 C/C 编译器: 它有自己的参数处理方式,不完全兼容 gcc/g 的所有选项…
建站知识
2025/4/23 5:29:14
多路转接poll服务器
目录
函数原型
poll服务器
对比select的优点 关于select的详解,可查看多路转接select服务器-CSDN博客
函数原型
#include <poll.h>
int poll(struct pollfd *fds, nfds_t nfds, int timeout);
poll作为多路转接的实现方案,与select要解决的问…
建站知识
2025/4/23 5:28:08
25.4.22学习总结
如何通过好友列表对聊天框的切换
首先,我们知道,你的好友列表是用ListView组件实现的,那么,接下来,我们将开始讲解如何实现切换。
一、改造数据结构 如果你是跟着我的上一篇文章做的话,应该需要修改一些的…
建站知识
2025/4/23 5:25:05
图像预处理-直方图均衡化
一.什么是直方图
反映图像像素分布的统计图,横坐标就是图像像素的取值,纵坐标是该像素的个数。 二.绘制直方图 histcv2.calcHist(images, channels, mask, histSize, ranges) - images:输入图像列表(必须用[ ]包裹)&a…
建站知识
2025/4/25 6:42:57
C++ 算法(12):数组参数传递详解,值传递、指针传递与引用传递
在 C 中,数组作为函数参数传递时存在一些特殊机制,理解这些机制对编写高效、安全的代码至关重要。本文将通过代码示例和原理分析,详细讲解 值传递、指针传递、引用传递 三种方式的差异,并结合 Visual Studio (VS) 实现示例…
建站知识
2025/4/23 5:18:55
LLamaFactory微调效果与vllm部署效果不一致如何解决
LLamaFactory 大模型微调框架 官网:https://llamafactory.readthedocs.io 对应当下大模型微调训练比较热门的框架,详细信息可以到官网进行了解。 本篇文章主要来记录 我在使用 LLamaFactory 框架进行数据微调后,使用vllm 或者 LMDeploy 进行发布是遇到的问题进行详细说明。 …
建站知识
2025/4/23 5:15:46
《Java工程师面试核心突破》专栏简介
《Java工程师面试核心突破》专栏简介
🔥 大厂Offer收割机 | 源码级技术纵深 | 90%高频考点覆盖
专栏定位
「拒绝八股文,直击技术本质」
本专栏专为Java中高级工程师量身定制,通过6大核心模块、30个硬核专题,系统性拆解大厂面试…
建站知识
2025/4/23 4:52:08