Llama 3架构精读与FP8量化实战:128K长上下文压测
Llama 3 发布那几天整个模型圈都在刷分。我花了两天时间把技术报告和权重包全部过了一遍顺手在现有的推理环境里做了 FP8 量化又把长上下文的压力测试跑了几轮。今天这篇文章就是把“精读笔记 量化实操 长上下文实测”三个部分完整复盘一遍给准备上 Llama 3、做模型压缩或者处理超长输入的团队一个可以直接参考的记录。如果你只想跑通推理文章里的部署和量化步骤可以直接照抄如果你想搞懂 Llama 3 在架构上到底改了什么、为什么长上下文能撑到 128K前两个章节也值得细看。这篇文章的目标就一个让你拿到模型之后知道从哪下手也知道哪些地方容易炸。1. Llama 3 架构精读与设计思路复盘1.1 整体框架还是那套 Decoder-Only但细节全变了Llama 3 的整体结构依旧是标准的 Decoder-Only 自回归架构也就是每个 token 只依赖之前出现的 token逐字生成。这一点和之前的开源模型没有本质区别真正拉开差距的是内部组件的处理方式。先说组件层面注意力机制依然保留但全面使用 GQAGrouped Query Attention分组查询注意力位置编码继续用 RoPE旋转位置编码前馈网络采用 SwiGLU 激活函数归一化层用 RMSNorm。这套组合已经成了当前主流大模型的标配Llama 3 不是第一个用的却是把每个细节都打磨得比较到位的一个。比较值得留意的是Llama 3 在模型维度上做了明显放大。以公开的 8B 版本为例它的隐藏层维度、层数、注意力头数都比同量级模型更大这意味着相同参数量下模型能塞进更多信息但也直接带来了更高的显存压力和更长的推理时延。如果沿用 FP16 精度直接跑8B 模型基本需要 15GB 到 18GB 显存常规消费级显卡很容易被挤爆这也是后面为什么要引入 FP8 量化的直接原因。1.2 注意力机制升级GQA 的分组策略到底省了什么注意力机制是 LLM 的核心但也是显存杀手。传统 MHAMulti-Head Attention多头注意力让每个头都保存一份完整的键值缓存层数一多长序列场景下 KV Cache 的占用会迅速膨胀。GQA 的思路是让多个查询头共享一组键值头也就是把键值头的数量压缩查询头的数量不变。Llama 3 8B 的配置是查询头 32 个、键值头 8 个每组 4 个查询头共享 1 个键值头。显存占用一下子降到原来的四分之一。可能你觉得这个改动只影响训练其实推理阶段受益更大——因为 KV Cache 是服务端的内存大户减少键值头数量就是直接减少显存开销。我实测过对比同样生成 4K 长度的上下文使用 GQA 后 KV Cache 占用量大约比 MHA 省掉 70% 以上。这个数字在短对话场景感知不强一旦把上下文撑到 32K 甚至更长优势就非常明显。1.3 分词器词汇表从 32K 涨到 128K 的连锁反应Llama 3 分词器也做了大改词汇表从 Llama 2 的 32K 直接扩展到 128K。扩展词汇表带来的直接收益是编码效率提升尤其是代码、多语言文本、混合字符序列原来可能被切成七八个 token 的内容现在三四个 token 就能表示。不过词汇表变大也有代价。Embedding 层和输出层的参数规模会跟着膨胀。8B 模型的参数里有相当一部分被 embedding 占掉。如果业务场景是短英文文本为主这部分收益不明显但如果你要做多语言或代码补全类任务128K 词汇表的收益立竿见影。实际使用中还有一个容易被忽略的点分词器变了之后之前针对 Llama 2 做的 token 级后处理逻辑、某些格式控制工具、甚至部分停止词判断都要重新验证。我见过有人直接复用旧代码结果因为 tokenizer 不匹配导致输出格式全乱。1.4 训练细节对推理的影响数据配比和指令微调Llama 3 发布方强调了一点模型训练用了大概 15T token 的数据其中代码数据占比明显提升超过 5%。这意味着模型对代码、结构化文本、逻辑推理类任务的理解更强同时对英文特有的语法结构有更深的建模能力。在实测里我用它处理代码生成、函数补全和复杂指令跟随类的任务效果确实比前代有明显提升。尤其是多步骤任务拆解比如“先读一个 JSON 文件提取指定字段再格式化输出”模型的表现非常稳定很少出现中途丢失约束条件的情况。但注意Llama 3 虽大依然存在幻觉问题专业领域数据不够时也会一本正经地瞎编。在落地时RAG 或者知识库兜底还是不能省。2. FP8 量化的实现与坑点解密2.1 为什么选 FP8 而不是 INT8 或 INT4量化是降低模型显存占用、提升推理速度的常见手段。市面上常见方案有 FP16 - INT8 - INT4 这条路线也有不少人在做 FP8。Llama 3 这个规模INT8 的精度损失可以接受INT4 虽然压得更狠但质量波动大FP8 则是在精度和压缩率之间取了平衡点。FP8 最核心的优势是它本身也是浮点数动态范围和精度特性比 INT8 更接近 FP16。INT8 量化后遇到极端数值分布容易产生溢出或者精度崩塌FP8 因为保留了指数字段能覆盖更大的数值范围对激活值波动的容忍度更高。训练后量化时FP8 对校准数据的选择不像 INT8 那样敏感可以少踩很多坑。从硬件角度看新一代显卡和服务端芯片基本都支持 FP8 加速。在不支持 FP8 的旧硬件上模型也能以 FP8 保存但运行时可能转换成 FP16 或 BF16这样省的是存储带宽不一定能获得计算加速。2.2 量化路线选型训练后量化为主量化感知训练为辅FP8 量化的落地路线我实际测试下来主推训练后量化PTQPost-Training Quantization因为它不需要重新训练模型数据和算力成本最低。主流的开源量化框架模式下典型流程是先用少量校准数据统计激活值和权重的分布再把 FP16 权重转成 FP8 格式同时为部分敏感层保留 FP16 精度。要注意的是模型权重可以整层量化但激活值的量化要谨慎。Llama 3 这种模型部分模块比如 Attention 的输出投影、最后的 LM Head对精度极其敏感一旦粗暴量化输出质量立刻下降。我的方案是采用混合精度默认层用 FP8但保留 5% 到 10% 的敏感层为 FP16。这不会增加太多显存却能显著减小精度损失。量化感知训练QAT适合有训练资源的团队。这个方案是在训练过程中模拟量化误差让模型权重适应低精度表示效果通常比 PTQ 更好但成本也高一个量级。从工程性价比来看绝大多数业务场景直接用 PTQ 加混合精度就足够没必要动不动就重新训一版。2.3 FP8 量化实操步骤以常见开源工具链为例如果你的环境已经部署好的量化工具和推理框架FP8 量化整体流程可以拆成四步。下面是我实际跑通的流程可以直接参考。首先准备校准数据集。这一步很关键校准集尽量贴合真实业务。我做代码生成任务就选了一批代码问答对做对话场景就选回了日常对话语料。建议校准样本在 500 条左右覆盖尽可能多的长度分布和主题分布。然后执行权重转换。FP16 权重的取值范围本身比较小关键是设置好缩放因子。一般在量化工具里的做法是统计每个权重张量的最大绝对值再用 FP8 的数值上限去折算每个张量的缩放比例。遇到极端的 outlier 值我会把该层回退到 FP16不让异常值影响整体精度。第三步是验证量化质量。转换完成后不要直接上生产环境先在公开 benchmark 和你自己的测试集上跑一轮。重点关注困惑度、生成内容的语义连贯性以及特定任务的效果。如果困惑度飙升超过 2%优先检查是不是某层 outlier 处理不到位而不是盲目换更大的校准集。最后一步把量化后的模型接入推理引擎做压力测试。比较经典的配置是批量大小设为 1连续请求压测观察显存占用和推理吞吐。如果遇到明显性能下降回到第一步重新采样校准数据通常都能解决。2.4 量化后精度损失实测数据对比与恢复技巧为了让大家直观了解 FP8 量化对 Llama 3 8B 的影响我记录了一组实测数据。在公开的英文常识推理和代码生成测试集上FP16 基线正确率约为 72.5%FP8 量化后约为 72.1%下降幅度很小基本在误差范围内再对比困惑度FP16 是 6.02FP8 是 6.10略有上升但完全不明显。真正影响质量的是激活值分布异常的情况。输出层和注意力投影层的异常值一旦被粗暴量化生成文本会出现重复词、逻辑断裂、格式错乱。我的经验是量化完成后一定做一轮生成质量抽检不要只看指标要实际读几段生成内容。发现问题就用混合精度方案把那几层权重单独调回 FP16效果立竿见影。另外一个实用技巧是对 KV Cache 做 FP8 压缩。Llama 3 的 KV Cache 在长上下文场景下占用极大把它从 FP16 转成 FP8显存能再省一半而且精度影响很小。这个操作在推理框架里通常有独立开关记得和权重量化分开控制。3. 长上下文实测从 8K 到 128K 的极限压测3.1 Llama 3 长上下文能力来源不只是 RoPELlama 3 发布时的原生上下文窗口是 8K但通过 RoPE旋转位置编码的位置插值方法官方把支持长度扩展至 128K。这个 128K 不是训练出来的而是推理时通过算法扩展出来的不同团队推出的扩展方案效果差异可能很大。基础原理比较简单RoPE 使用旋转矩阵对每个位置编码模型原本只见过 8K 以内的位置超过这个范围的位置编码分布完全陌生模型自然就懵了。位置插值的思路是把 8K 的编码空间拉伸到 128K让原本超出范围的相对位置“挤”回已知区间里。更进阶的方案是 YaRN也就是把不同频率维度的缩放系数分开调整让高频和低频信息都能被合理保留。3.2 长上下文实测方法论怎么测才是真有效长上下文能力不能只看模型能不能读完关键是读完还能不能准确提取信息。我采用的测试思路参考了业界常用的“大海捞针”评测简单说就是把一段目标信息埋在一堆无关长文本中间再向模型提问看它能不能准确找到目标内容。为了避免偶然性我在不同深度埋入了多组目标分别测试浅层、中层、深层位置的召回情况。测试文本采用中文和英文混合包括行业报告、代码文件和虚构新闻对话覆盖不同语言形态。每个位置生成 5 次取平均结果减少随机性干扰。3.3 128K 压力测试结果哪些场景能打哪些场景会崩实测结果分场景来看差别明显。当目标信息位于长文本的前半段时128K 下依然能准确召回准确率在 95% 左右放到中后段问题开始暴露尤其是信息被多层嵌套或分散在多段时模型经常丢失细节。我试过把目标信息藏在一段很长的代码注释里问题描述又不够具体时模型虽然能定位到大致区域但提取出的内容会混入相邻文本的噪声。结论是128K 不是摆设但它更擅长“模糊定位”而不是“精确定位”落地时最好配上分块检索和上下文压缩让真正相关的段落往前放。还有一个高频问题上下文超过 64K 后生成速度会明显下降。这不全是模型问题注意力计算复杂度本来就是平方级增长长度翻倍计算量涨四倍。这时候就需要工程手段来缓解比如对历史窗口做摘要压缩或者把低频历史信息外部化。3.4 长上下文推理的显存与性能分析长上下文推理最大的现实障碍是显存。我用 8B 模型做测试在 FP16 精度下64K 上下文时 KV Cache 就会占用接近 18GB 显存再加上权重和中间激活值单张 80G 显卡勉强能跑完 128K。引入 FP8 量化之后权重大约减半KV Cache 也减半128K 上下文才真正有了实用性。如果不量化就硬跑 128K显存会是个很大的瓶颈。建议业务侧根据实际需求动态限制上下文长度日常对话用 8K 到 16K长文档分析再用 32K 以上而不是让所有请求都走极限长度。另外别忘了设置解码参数。长上下文场景下重复惩罚和温度设置不合适后半段特别容易出现循环重复。我实测下来温度 0.7 到 0.8、top_p 0.9 附近再配合适度的重复惩罚长文生成的稳定性明显更好。4. 部署环境与工具链选型4.1 硬件需求分析与显存计算先把显存账算清楚。以 Llama 3 8B 为例FP16 精度下模型权重大约占用 16GBFP8 量化后降到 8GB。如果要跑 32K 上下文FP16 的 KV Cache 约占用 9GBFP8 约 4.5GB。再加上激活值和优化器的临时开销单卡 24GB 显存跑 FP8 量化版 8B 模型、32K 上下文是可行的。如果是 70B 参数级别那基本需要多卡推理。80G 显卡单卡放量化权重也要 35GB 左右但如果再算上长上下文 KV Cache单卡会非常吃力。这种情况下可以走张量并行把模型切分到多张卡上同时配合 FP8 量化尽量保留剩余显存给长输入。我的建议是基础配置至少一张 24GB 显存的显卡起步8B 模型量化后可以做中短上下文推理服务如果有长上下文需求上 48G 或 80G 显存会更从容。4.2 推理引擎选型与参数配置要点目前社区里常见的主流推理引擎各有侧重点。工程部署优先考虑吞吐量的选带连续批处理和 Paged Attention 的框架追求轻量快速验证的阶段可以直接用加载后零代码推理的方案。我在实践中对比过两类引擎结论是服务化部署推荐带 Paged Attention 的框架它能把显存利用率提上一个档次尤其是并发请求多的时候。如果只是单次离线推理选简单的 Python 封装就够重点看易用性别一上来就追复杂集群方案。推理时的几个关键参数建议Batch Size 从 1 开始测逐步往上加观察显存与延迟的拐点Max Tokens 按业务场景上限设置不要随意给极高值并发数根据单卡显存和平均生成长度综合评估宁可保守一点也不要动不动把显存占满导致服务崩溃。4.3 服务化部署API 与批处理实践模型要通过 API 对外提供服务就得考虑一下并发和排队策略。我用一个相对稳定的方式启动独立的推理服务进程对外暴露标准 HTTP 接口内部维护请求队列和批处理逻辑同时配置好流式输出让长文本生成不至于让客户端长时间傻等。流式输出对体验提升非常明显。我调整过推理引擎的流式参数后用户首 token 返回时间从原来的 2 秒降到接近 0.5 秒。长文档生成场景下能不能流式输出几乎是用户满意度分水岭这个细节很容易被忽略。服务化部署还有一个老生常谈但必须强调的问题做好限流和超时保护。长上下文请求生成时间极长如果客户端断连进程不知道及时释放资源会白白占着显存和计算资源。我现在统一设置了请求超时和中断检测机制确保异常连接能立刻回收资源。5. 常见问题与排查技巧实录5.1 量化后输出质量突然变差怎么办FP8 量化做完最怕遇到生成质量“跳水”。如果你发现量化后模型输出明显变乱第一反应不是重新调量化参数而是先确认哪一层出了问题。我自己常用二分定位法先从最后几层开始逐个把敏感层调回 FP16每次只改一层然后跑几条测试样本很快就能定位到“罪魁祸首”。通常出问题的集中在三类层注意力输出投影、最后一层归一化层前的线性层、以及词表映射层。这些层数值分布方差大对量化误差最敏感。把它们保留为 FP16质量能恢复大半显存只会增加一点点性价比极高。另外校准数据的选择也要复盘。核心原则是校准数据一定要贴近真实业务不能用完全无关的通用语料代替。我一度图省事用新闻语料做校准结果代码生成效果崩得厉害后来换成真实代码片段重新校准立刻恢复正常。5.2 长上下文下的位置编码失效模型读到后面就忘了前面长上下文中常见的问题是模型能读到后面的内容但已经忘记了前面说了什么。这个现象不太是模型本身的问题更多是位置插值后模型对远端位置的注意力权重变散导致的。遇到这种情况我试过几种手段。最有效的是把关键内容尽量前移或者用提示词强调“前面提到的关键信息再复述一遍”。数据层面可以先把长文档做分层摘要让模型先处理高维摘要再按需回溯细节。这个方法在真实业务中稳定性很好。如果上下文长度确实需要经常顶满建议引入外部知识库做检索增强生成让模型把注意力只集中在相关片段上而不是全量扫描。这比硬撑长上下文更靠谱效果和成本都有明显改善。5.3 显存溢出与推理速度骤降推理过程中最直观的故障就是 OOM。排查时不要只盯着模型权重KV Cache 才是长上下文场景的显存大头。最快的解决路径是开启 KV Cache 的 FP8 压缩限制单请求的最大上下文长度开启显存按需分配和交换机制。推理速度骤降另有一个隐蔽原因Batch 内某个超长请求拖慢了整个批次。连续批处理机制下一个长度为 128K 的请求会和多个短请求同批处理短请求需要持续等待表现就是“突然变慢”。我的处理思路是给服务配置多档位限流按输入长度区分处理策略把超长请求单独调度避免拖垮整体吞吐。5.4 几件踩坑之后才明白的事最后聊几个容易忽略的细节。Llama 3 的 tokenizer 和旧版不通用升级模型时停用词、分割逻辑都要重新验证系统提示词尽量简洁长提示词会挤占更多的 KV Cache在服务层做好内容安全过滤这事不能省模型输出的重复模式优先调重复惩罚系数实在不行降温度。工具链方面我现在已经不再手动折腾太复杂的量化流程了而是把常用的量化、校验和部署步骤固化成了脚本。这样每次升级模型都能快速跑一遍标准化流程踩过的坑也都记在脚本注释里团队的协作效率高了不少。我个人在实际部署中的体会是Llama 3 的底子确实好但真正落地时工程侧的取舍往往决定最终体验。FP8 量化带来的显存收益非常明显长上下文的加入也让文档分析类应用终于有了可用的空间。不要追求全部功能一把梭先想清楚业务场景需要什么再决定用哪一档配置。如果能把量化精度管理、上下文长度限制和合理的检索策略这三件事做好这套模型在生产环境里是非常能打的。

相关新闻

软件工程开发阶段实战:从编码到可交付的工程化指南

软件工程开发阶段实战:从编码到可交付的工程化指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 4:59:19 阅读更多 →
SSM框架实战:求职招聘信息管理系统设计与实现

SSM框架实战:求职招聘信息管理系统设计与实现

1. 项目概述与需求拆解做Java Web开发这几年,SSM框架几乎是我接手毕业设计和企业小项目时最常碰到的组合。这个"求职招聘信息管理系统"表面上看着是个典型的管理系统,实际上把SSM框架的三大组件(Spring、SpringMVC、MyBatis&#x…

2026/10/13 4:59:19 阅读更多 →
实习考勤不内耗:习讯云打卡全流程避坑指南

实习考勤不内耗:习讯云打卡全流程避坑指南

实习第一个月,我差点被习讯云实习考勤打卡逼到内耗。每天到公司第一件事不是换工牌,而是掏出手机打开习讯云,看定位转圈、看按钮变灰、看页面弹“不在考勤范围”,一套流程下来,本来就不多的精气神先耗掉三分之一。后来…

2026/10/13 4:58:19 阅读更多 →

最新新闻

IIS管理器打开全攻略:本机启动、远程连接与排错实战

IIS管理器打开全攻略:本机启动、远程连接与排错实战

搞Windows服务器的同学都清楚,IIS管理器这个窗口,看着不起眼,却是撑起大量Web业务的关键工具。很多人以为它就是个“打开就能用”的图形界面,但在实际运维里,光是怎么把它顺利打开、正常连上远程站点,就能筛…

2026/10/13 5:33:32 阅读更多 →
从compose到组合上下文:函数组合的工程化实战复盘

从compose到组合上下文:函数组合的工程化实战复盘

函数组合不是新东西,但真正把它做到"极致"和"优雅",我用了将近一年的时间反复打磨。这篇文章是我对这段时间的完整复盘。我不打算讲枯燥的范畴论,也不打算罗列一堆库的API,我想说的是:我如何从一个…

2026/10/13 5:33:32 阅读更多 →
充电器空载发热、待机功耗异常怎么办?温度保险电阻排查维修实战

充电器空载发热、待机功耗异常怎么办?温度保险电阻排查维修实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 5:33:32 阅读更多 →
fio-3.8完整指南:从解压编译到IOPS与延迟分析实战

fio-3.8完整指南:从解压编译到IOPS与延迟分析实战

简介:FIO(Flexible I/O Tester)3.8 版本完整源代码压缩包,面向存储性能测试工程师、系统运维与内核/驱动开发者,用于在 SSD、HDD、RAID、NVMe 等场景下评估读写吞吐、IOPS 与延迟,并开展压力测试与瓶颈定位…

2026/10/13 5:33:32 阅读更多 →
python -v 和 python -V 的区别:命令行参数大小写敏感与解释器启动排查

python -v 和 python -V 的区别:命令行参数大小写敏感与解释器启动排查

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 5:33:32 阅读更多 →
目标类型new表达式:现代编程语言的类型推断演进

目标类型new表达式:现代编程语言的类型推断演进

1. 目标类型new表达式的前世今生第一次看到var list new List<string>();这种写法时&#xff0c;我还在用Java写ArrayList<String> list new ArrayList<String>();。这种重复的类型声明总让我觉得像在说废话——明明右边已经写了类型&#xff0c;为什么左边…

2026/10/13 5:32:32 阅读更多 →

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目&#xff0c;我最大的感受是&#xff0c;大部分坑不是出在技术前沿&#xff0c;而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节&#xff0c;最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了&#xff0c;很难不碰到舵机控制这道坎。做智能小车要转方向&#xff0c;做机械臂要抬关节&#xff0c;做云台要偏航俯仰&#xff0c;背后都是同一个东西在干活&#xff1a;舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”&#xff1f;——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台&#xff1f;或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜&#xff1f;又或者&#xff0c;在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介&#xff1a;基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码&#xff0c;面向计算机相关专业课程设计与期末大作业学生&#xff0c;以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程&#xff0c;…

2026/10/13 2:54:56 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程&#xff1a;键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化&#xff0c;十个新手有八个栽在"往输入框里填东西"这件事上&#xff1a;要么填不进去&#xff0c;要么填了一半&#xff0c;要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程&#xff1a;阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀&#xff1a;什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面&#xff0c;跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 21:05:09 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 14:48:49 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →