logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

大模型剪枝系列——浅析蒸馏与剪枝

这两种技术的目标一致——让庞大、昂贵的大模型变得更小、更快、更便宜,从而能够实际部署到手机、汽车乃至物联网设备等各种场景中。,是大模型从“云端”走向“大众”的左膀右臂。蒸馏传递的是“智慧的灵魂”,而剪枝剔除的是“冗余的肉体”。先通过剪枝移除大量参数,再通过蒸馏让模型在更小的尺寸下恢复智能,最后通过量化将权重用更低的精度表示,从而实现极致的压缩。这个过程不仅仅是让学生模型学习教师模型的最终答案,更关

文章图片
大模型剪枝系列——LoRA-Pruning

例如,Anthropic在其技术报告中曾提到,采用类似的适配器优化技术后,其客服模型集群的GPU利用率提升了47%,年度计算成本降低了约870万美元。它在微调的“用进废退”过程中,动态识别并淘汰LoRA适配器中贡献不大的部分,最终得到一个更小、更稀疏、更高效的适配器。从前文字中,猫哥提到过LoRA微调,接下来将开一个系列浅析“大模型剪枝”领域中一个非常前沿且极具应用价值的技术分支——LoRA-Pr

文章图片
大模型剪枝系列——基于梯度的剪枝

与简单地看权重“大小”的幅值剪枝不同,基于梯度的剪枝试图回答一个更根本的问题:“这个参数对模型的学习和优化过程有多重要?” 它关注的是参数的。它虽然实现起来更为复杂,成本也更高,但它所带来的高精度和对模型动态的深刻洞察。前作简单讲了“大模型剪枝”的常见分类,接下来将分几篇文字深入剖析“大模型剪枝”领域中几种技术流派,这次先讲最常见的——梯度本身是一个瞬时值,直接使用它充满噪声。这使得它在理论上更为

文章图片
#人工智能#python#机器学习
大模型剪枝系列——非结构化剪枝、结构化剪枝、动态结构化剪枝

这三者代表了模型“瘦身”艺术从“粗放雕琢”到“精细手术”再到“自适应变形”的演进路径。| 相对简单 (基于幅值) | 较复杂 (需评估结构重要性) | 非常复杂 (需训练路由/门控网络) || | 结构化剪枝是动态剪枝的基础,动态剪枝是一种特殊的、运行时的结构化剪枝。| 可达极高稀疏度 (90%+) | 压缩率通常适中 (30%-70%) | 不减少存储,只降低。未来的模型优化将不再是单一技术的胜

文章图片
#人工智能
大模型剪枝系列——基于权重大小剪枝

性价比非常高,它用最简单的思想、最低的计算成本,解决了模型压缩这个核心问题中最普遍的部分。尽管它存在理论上的局限性,但在工程实践中,经过迭代微调、正则化以及与激活信息结合等方式的“魔改”后,它依然宝刀不老。尽管从理论上看,梯度剪枝似乎更为“深刻”,但基于权重大小的剪枝凭借其无可比拟的。)探讨了基于梯度的剪枝方法。现在,不妨回归本源,剖析剪枝领域中。基于权重大小的剪枝几乎是所有模型压缩任务的**“第

文章图片
#剪枝#算法#机器学习
[K8S小白问题集] - runtime是不是类似Ghost装机后OS的运行

lowerdir=/var/lib/containerd/.../layer1:/var/lib/containerd/.../layer2(镜像层,只读)这个引擎比操作系统轻量得多——启动一个容器不是"开机",而是**"执行一个系统调用序列,让普通进程换一套视图继续跑"**,耗时以毫秒计。它更像是一个**"借用宿主机内核,为单个应用进程快速搭建隔离环境"的启动器**。—— 这里对方可能会误以为容

文章图片
#kubernetes#容器#云原生
[K8S小白问题集] - K8S为什么选择etcd而不是别的key-value DB?比如Redis

定位是服务发现 + KV,Raft 实现正确但 KV 层是附加功能,Watch 机制(Blocking Queries)基于索引但不如 etcd 的 revision 模型精确,且非 K8S 原生集成。:Controller 需要可靠的事件流。分布式 KV(TiDB 底层),强一致但架构重(PD + TiKV 多节点),延迟高于 etcd,且设计目标是海量数据存储而非 K8S 的"小数据 + 高并

文章图片
#kubernetes#容器#云原生
[K8S小白问题集] - APIServer接受到的API调用都是什么样的?与http请求的API差别很大吗?

APIServer 的 API 在协议层面就是 HTTP/JSON(或 Protobuf),但在语义层面是"面向终态的、版本化的、事件驱动的、带内置安检链的分布式资源控制系统"。它与普通 HTTP API 的关系,类似于**"SQL 与 Excel 都是表格"**——表面都是行列数据,但底层哲学和适用域完全不同。"requestObject": { ... },// 请求体(敏感资源可能省略)从协

文章图片
#k8s
[K8S小白问题集] - K8S里的Secret是什么?

虽然 1.24+ 默认使用 TokenRequest 投影(短期 Token),但传统 Secret 形式的 SA Token 曾是 Pod 访问 APIServer 的“通行证”。base64 的目的是“让二进制数据安全地穿越 JSON/YAML 文本协议”,而不是“防止人类读取”。银行生产环境中,信封里的内容必须被加密,钥匙必须放在 HSM 里,信封的开启必须被审计。etcd 是集群的“大脑”

文章图片
#k8s
[K8S小白问题集] - Flannel是K8S默认CNI吗?怎么实现的Overlay网络?

Flannel 的设计哲学是“最小可用”——它只做一件事:为每个节点分配一个 Pod 子网段,并确保跨节点的 Pod IP 可路由。f2:xx:xx:xx:xx:02 → VTEP IP = Node2_Physical_IP (如 192.168.1.12)查 ARP 表:10.244.2.0 → f2:xx:xx:xx:xx:02 (Node2 flannel.1 的 MAC)每个节点上的守护

文章图片
#kubernetes#网络#容器
    共 92 条
  • 1
  • 2
  • 3
  • 10
  • 请选择