
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本项目使用C++从零实现微型GPT模型,不依赖任何深度学习框架。核心内容包括: 分层架构设计:从底层内存管理到上层模型训练,构建完整的深度学习系统,包含Tensor系统、自动微分、Transformer组件等模块。 精简的自动微分引擎:通过计算图记录运算关系,利用反向传播实现梯度计算,支持CPU/CUDA双端运行。 微型Transformer实现:包含6层Transformer、64维嵌入、4个注

本文介绍了一个从零实现GPT的C++项目,其核心特点是不依赖任何深度学习框架,仅用标准库手写所有组件。项目亮点包括:1)基于标量自动微分的计算图,通过前向记录操作、反向动态计算梯度实现高效训练;2)采用SoA内存布局提升缓存命中率;3)用1字节操作枚举替代梯度指针节省内存;4)实现真正的FMA融合算子减少计算节点;5)完整实现单层Transformer结构,包含注意力机制和MLP模块。该实现训练速

摘要: FlipAttack是一种绕过大模型安全机制的文本变形攻击方法,通过翻转、编码等手法将有害指令伪装成"乱码"或"怪话"。其核心思路是利用传统安全检测器依赖正向关键词匹配的弱点,将原始文本(如"忽略安全设置")通过8种变形手法(如单词倒序、ROT13加密、Unicode双向覆盖符等)转换为机器可读但检测器难识别的形式。代码架构包含三个核心组件:FlipTransformer(执行文本变形)、

这个项目虽然代码量少,但横跨了多个 AI 系统领域领域涉及知识点模型格式GGUF v3 规范、张量存储、元数据解析量化压缩8-bit/4-bit/1-bit 量化、反量化、分组缩放Transformer 架构多头注意力、GQA、RoPE、RMSNorm、SwiGLU、残差连接内存优化mmap 零拷贝、KV Cache、按需加载CPU 优化SIMD 指令(AVX2/NEON)、矩阵乘法优化分词BPE

本文介绍了一个用纯C++17从零实现的深度学习框架,具有以下核心特点: 零依赖设计:仅使用C++标准库,实现了完整的深度学习功能栈 核心架构: 张量引擎:基于内存共享和stride映射的多维数据表示 自动微分:动态计算图实现PyTorch风格的自动求导 多线程优化:通过线程池并行处理计算密集型操作 完整Transformer实现: 包含编码器/解码器堆栈 实现多头注意力机制 支持训练和推理流程 工

知识领域关键要点项目中的应用C++系统编程RAII、内存管理、文件I/O、字符串处理整个引擎的骨架,手动管理模型生命周期LLM推理原理自回归生成、KV缓存、采样策略(Top-K/Temp)调用llama.cpp API完成token-by-token生成模型量化GGUF格式、Q4_K_M/Q8_0等量化方案支持任意GGUF模型,让用户根据硬件选模型RAG架构检索增强生成、上下文注入、向量检索(本项

本文介绍了一个用纯C++实现GPT-2推理引擎的开源项目。该项目完全摒弃了PyTorch等框架的封装,从零实现了包括张量系统、分词器、权重加载、Transformer层等核心模块。项目特点包括:仅依赖C++17标准库,支持1.24亿参数的GPT-2 Small模型,计算精度与HuggingFace实现误差小于10^-4级,完整实现了从文本输入到生成输出的全流程。核心模块包含自研的张量存储系统、BP

Linux服务器运维中,中断或软中断被长时间关闭可能导致业务卡顿、网络延迟等问题,但传统方法难以定位这类隐形故障。本文介绍的中断与软中断延迟追踪器通过双定时器设计(高精度定时器监测硬中断,普通定时器监测软中断),采用PerCPU无锁架构实时记录超时事件。该工具能精准捕捉中断关闭的持续时间、触发进程及调用栈信息,并通过/proc接口提供可视化数据,实现快速定位内核延迟问题。其核心优势在于:1)双定时

摘要:本文分析了一种基于Linux内核模块(LKM)的隐蔽后门技术,攻击者通过加载恶意内核模块实现持久化控制。该技术利用call_usermodehelper在内核态启动用户态shell,结合命名管道(FIFO)和nc工具建立反向TCP连接,绕过防火墙获取root权限的交互式shell。文章详细解析了代码实现,包括参数配置、环境变量设置、管道通信机制等核心设计,并探讨了技术选型原因及执行流程。该攻

本文揭示了一种隐蔽的编译器劫持技术,攻击者通过修改/etc/ld.so.preload全局预加载恶意共享库(gcc.so),在编译过程中注入后门。该技术通过Hook系统调用execve()和posix_spawn(),监控gcc/clang等编译工具,当检测到链接操作时,自动在命令行参数中插入恶意静态库路径。最终生成的二进制文件会包含攻击代码,而源代码保持干净。核心实现包括:识别编译进程、判断链接








