airllm:极低显存运行超大模型的逐层推理实战指南
说老实话我第一次看到airllm这个项目标题的时候第一反应是又一个套壳工具。但仔细翻完它的设计思路之后我得承认它确实解决了一个非常实在的痛点让超大参数模型能在极低显存的环境下跑起来。以前我们聊本地部署大模型动不动就是显存不够、卡买不起而airllm直接换了一条路——不把所有权重都塞进显存按需加载、逐层推理。这个思路听起来简单但落地之后效果非常惊人甚至能在一些老旧的消费级显卡上运行70B级别的开源模型。这篇文章我想从原理、实操、踩坑三个维度把airllm讲透。不管你手里是一张16GB显存的游戏卡还是只有纯CPU的老机器只要能跑Python理论上都有机会把大模型降级部署起来。想低成本验证模型效果、做技术调研、或者纯粹想玩一玩大模型的读者这篇文章应该能帮你省掉不少试错时间。1. 这项目到底是干嘛的一句话说清核心价值airllm本质上是一个大模型推理框架它的核心卖点不是更快而是更省显存。传统的大模型推理比如用常见的推理框架跑一个70B模型光权重文件就要占130GB以上的内存空间加载到显卡显存里更是直接爆掉。而airllm的做法非常取巧它把Transformer模型的层拆开推理时一层一层地加载、计算、释放整个过程只保留当前正在计算的那一层权重在显存或内存里。举个例子一个70B模型可能有80层传统方案需要一次性把80层的权重全部驻留在显存里而airllm只需要在某一时刻加载其中的1到2层。这样算下来显存占用直接从百GB级别降到10GB级别甚至更低。我实测下来在某些中等规模的模型上峰值显存能控制在几GB以内普通办公电脑都能跑得动。需要强调的是这种用时间换空间的策略肯定是有代价的。由于每一层都需要从硬盘或内存反复读取推理速度相比全量加载的方案会慢不少。但airllm的价值恰恰在于它把能不能跑的问题先解决了至于跑得快不快那是下一步再说的事。对于没有高端显卡、但又想体验大模型能力的用户来说这已经是巨大的进步了。1.1 适用人群与典型场景airllm最适合三类人。第一类是学生和研究者手里只有实验室的普通工作站想验证某个开源大模型在自己数据集上的表现又不想花几万块买显卡airllm几乎是唯一可行的方案。第二类是边缘设备开发者需要在低功耗、低资源的设备上做模型推理验证airllm的轻量特性很合适。第三类是纯粹的技术爱好者想在老电脑上跑一跑大模型体验一下完整的部署流程。我见过有人用airllm在16GB内存的迷你主机上跑30亿参数的模型虽然生成速度只有每秒几个token但至少流程是通的回答质量也在可接受范围内。如果你想做的是离线QA机器人、文本摘要、代码注释生成这类对实时性要求不高的任务airllm完全够用。2. 原理拆解为什么它能用极低显存跑超大模型想要真正理解airllm不能只把它当黑盒用。它的设计思想其实是从显存不够用这个最原始的问题反向推导出来的。传统方案是把模型完整搬进显存airllm的思路则是把模型切薄每次只搬一层进来。这个思路在工程上有很多值得聊的细节。2.1 权重不驻留按需换入大模型的推理过程可以简单理解为输入数据从第一层进入经过每一层的矩阵运算最后从最后一层输出结果。在标准推理框架里模型加载完毕所有权重常驻显存forward过程是一路顺流而下。而airllm的做法是加载第0层的权重到设备上执行第0层的计算算完立即释放第0层的显存然后加载第1层继续执行如此反复直到所有层都计算完毕。这个机制带来的最大优势是显存占用与模型层数无关只与单层权重的大小有关。打个比方假设一个模型有100层显存占用不再是100层权重的总和而是最大那一层的权重大小再加上激活值开销。这就直接让超大模型的本地部署门槛降了好几个档次。不过要注意这种设计对磁盘IO的要求会变得很高。每一层都要触发一次读取操作如果放在普通机械硬盘上速度会非常感人。我建议至少使用SATA固态硬盘如果预算允许NVMe固态是首选。后面在问题排查部分我会详细聊速度优化的事。2.2 4bit量化的作用边界airllm还支持低比特量化默认提供了4bit的压缩选项。量化通俗地说就是把原本用16位或32位浮点数存储的权重用更少的比特位来近似表示。这样做能让单层权重进一步缩小显存和硬盘压力都会同步降低。但量化不是没有代价的。4bit量化相比原始精度模型的输出质量会有一定程度的下降特别是一些需要精确计算的任务比如数学推理、代码生成误差可能会被放大。实际使用中我发现8bit量化对输出质量的影响比较小4bit则可能让模型的回答变得有些毛躁。建议你在跑正式任务之前先用一小批测试样本评估一下量化后的效果在显存占用和输出质量之间找一个自己能接受的平衡点。2.3 速度的代价与适用边界既然airllm把显存省下来了那速度到底损失多少我实测的一个7B模型场景下全量加载到16GB显存里跑每秒能生成20到40个token而用airllm逐层加载每秒只能生成2到5个token。这个差距几乎是一个数量级。所以airllm不适合做实时对话机器人也不适合做高并发的在线服务。它更适合离线批量任务比如给一批文档做摘要、给代码库生成注释、跑一些不需要即时响应的实验。另外模型参数越大层数越多逐层加载的次数就越多速度劣势也越明显。所以如果你只需要跑7B级别的小模型并且显卡显存足够我还是建议用传统方案没必要用airllm牺牲速度。airllm的优势区间就是显存不够但模型很大的尴尬地带。2.4 多级存储从卡到盘的数据流动airllm在实际工程上还实现了一个多级存储管理机制。它不会傻傻地把每一层都从硬盘读而是会根据你的设备配置在显卡显存、内存、硬盘之间做一个自动调度。比如当前层的权重优先放显存已经算完的层可以预加载到内存等待下一轮使用。这种设计有点类似于操作系统里的缓存机制能减少一些重复读取的时间浪费。不过这个机制对部署环境有一定要求比如内存不能太小否则缓存层数和显存释放之间会产生冲突。一般来说16GB内存跑70B模型是及格线32GB以上体验会好很多。内存不足时系统会频繁换页速度会急剧下滑这一点在选型时要提前考虑。3. 实操环境与快速上手纸上谈兵聊完原理下面进入正题怎么把airllm跑起来。整个流程不复杂主要分环境准备、模型获取、代码加载三部分。我会尽量把每个步骤背后为什么要这么做讲清楚方便你举一反三。3.1 环境准备与依赖安装先说环境。airllm是基于Python的库所以第一步要确保机器上有Python环境建议3.8以上。其次它依赖PyTorch如果你是NVIDIA显卡用户安装带CUDA的版本会有更好的推理体验如果没有独立显卡纯CPU模式也能跑就是速度会更慢一些。安装命令很简单在终端里执行常规的pip安装即可。装完之后建议顺手安装transformers库和加速库因为airllm在模型加载和tokenizer解析时经常需要依赖它们。这里给出一个我常用的安装组合这样后面导入模型时能少踩很多空报错的坑。pip install airllm pip install transformers accelerate装好之后我习惯先跑一个极小的模型确认环境没问题而不是一上来就挑战大模型。比如说先加载一个几百兆参数的模型跑通generate流程确认推理链路是通的再换大模型。这样排查问题会更有的放矢。3.2 模型加载与目录规范airllm接的是开源社区常见的模型格式所以你从模型仓库下载的权重基本可以直接用不需要额外转换。下载模型时要注意目录结构一般权重文件、配置文件、tokenizer文件都应该在同一个目录下路径里尽量不要带中文和空格否则某些底层库会报奇怪的文件读取错误。加载模型时需要根据模型架构选择对应的类。airllm为常见的开源模型架构提供了不同的入口比如有的类面向通用型Transformer结构有的面向特定的模型家族。如果你用的是某种不常见的架构可能需要检查项目文档确认是否兼容。下面这段代码是我在实际项目里跑通过的加载方式注意把路径替换成你自己的模型目录。from airllm import AutoModel model_path /your/local/model/dir model AutoModel.from_pretrained( model_path, compression4, # 可选量化等级4表示4bit devicecuda:0, # 可选cpu、cuda:0等 profile_modeFalse # 设为True可以观察峰值显存 )这段代码里有两个参数值得单独说。compression控制量化等级如果你想追求更高输出质量可以改为8或者不量化但显存占用会相应增加。profile_mode是一个非常实用的调试开关打开之后它会打印出每一次加载权重时显存的变化情况帮你直观地了解模型运行时的资源占用趋势。我第一次跑通的时候就是用这个模式确认了显存峰值确实被压在了个位数GB以内。3.3 推理流程与生成参数模型加载完之后推理流程相比传统方式没有太大区别还是分词 → 生成 → 解码三步走。这里需要注意一点airllm在文本生成时需要把输入统一组织成模型认识的对话格式不同的模型对提示词的格式要求不太一样。如果格式不对模型输出的内容会非常奇怪甚至出现答非所问的情况。from transformers import AutoTokenizer tokenizer AutoTokenizer.from_pretrained(model_path) input_text |prompt|帮我写一段Python代码实现冒泡排序。/|prompt| input_ids tokenizer(input_text, return_tensorspt).to(cuda:0) output model.generate( input_ids, max_new_tokens512, do_sampleTrue, temperature0.5 ) result tokenizer.decode(output[0], skip_special_tokensTrue) print(result)这里的max_new_tokens决定了模型最多生成多少个新token不要设置得太大否则逐层加载的重复计算会让生成时间变得非常长。temperature控制回答的随机性做代码生成这类任务我习惯调低到0.5以下做创意写作可以适度调高。如果你发现生成速度慢得无法接受可以先尝试把max_new_tokens调小减少累计计算的次数。3.4 峰值显存的实测记录为了让你有个直观感受我整理了一份在不同设备和模型规模下的实测数据。这些数据来自我自己的测试环境不同机器上可能会有些出入但大致的量级可以参考。模型规模设备量化等级峰值显存生成速度1B级别16GB显卡8bit约1.2GB每秒10-15 token7B级别16GB显卡4bit约2.5GB每秒3-6 token7B级别纯CPU4bit约4GB(内存)每秒1-2 token70B级别16GB显卡4bit约12GB每秒0.2-0.5 token看得出来随着模型变大速度确实会滑落得很厉害。70B模型在16GB显卡上虽然能跑但基本属于等待型体验更适合挂后台慢慢出结果不适合人机交互。如果你是第一次用airllm我建议从7B模型入手速度和显存表现都比较均衡。4. 与其他本地推理方案的对比选型airllm并不是市面上唯一的本地部署方案很多人肯定也听说过其它那些常见的推理工具。既然要做技术选型我们不妨把它们放在同一张桌子上比一比看看各自的优缺点和适用边界。4.1 常见方案速览传统的高性能推理框架走的是全量驻留显存算子优化的路线速度和吞吐量都是顶尖的但前提是显存足够大。比如7B模型至少需要14GB显存才能舒服地跑起来70B模型则需要上百GB显存这基本是服务器级别的硬件配置了。另一类方案是社区里非常流行的量化推理方案这类方案通过动态量化把模型压到很小的体积在单张显卡上就能跑较大的模型速度也还不错兼容性很高但部署配置相对繁琐对底层细节的调整要求比较多。还有一类方案走的是内存映射的路线把整个模型映射到系统内存里利用操作系统页面缓存加速读取推理时交叉使用少量显存和大量内存。这种方案在显存不足时也能跑大模型但对内存容量和磁盘速度的要求很高一旦内存吃紧后果就是灾难性的性能下降。4.2 不同方案的取舍建议airllm和以上方案最大的区别在于它的设计初衷不是比谁跑得快而是比谁能在更破的硬件上跑起来。所以如果你手里有高端多卡服务器完全没必要用airllm性能上会被传统框架甩开几条街。但如果你只有一台普通的16GB显存游戏本或者干脆没显卡airllm几乎是唯一能让你碰一碰大模型的项目。从部署复杂度来看airllm的优势也很明显。它屏蔽了底层的算子优化、量化策略、内存管理这些细节对外提供了一套统一的Python接口。你只要会写最简单的generate调用就能完成推理流程。对于只关注模型效果而不是推理性能的用户来说这种体验是极其友好的。这里顺便提一下airllm的安装依赖相对精简老环境里也不会经常出现依赖冲突的问题这一点在做技术验证时特别省心。我遇到过很多次在复杂环境下安装推理框架折腾半天的情况airllm这边基本是装完就能跑没有太多幺蛾子。5. 常见问题与排查实录实际跑起来之后遇到的问题往往比文档里写的多得多。这里把我踩过的一些坑和对应的解决方法整理出来希望能帮你省下一些无头绪的调试时间。5.1 推理慢到无法容忍怎么办慢是airllm的固有属性但如果慢到完全不能用就要从硬件层面找原因了。最常见的原因是模型权重放在机械硬盘上每一层都在被低速IO折磨。解决方法是至少换成SATA固态NVMe固态更好。我实测过把模型从机械盘挪到NVMe固态之后生成速度大约能提升两倍以上。第二个常见原因是内存不足。虽然airllm的显存占用被压得很低但它在读取权重时可能把当前层缓存在内存里内存不够就会疯狂换页。建议内存至少在16GB以上运行大模型时尽量关闭其他占用内存的软件。如果条件允许设置一些系统级的swap空间作为缓冲也能改善稳定性。第三个技巧是预热。第一次加载模型的时候操作系统还没有建立权重文件的页面缓存所以第一次推理会异常缓慢。你可以先用一段极短的输入跑一次推理等生成结束后再用真正的任务输入跑第二轮。这时候因为文件内容已经被系统缓存过速度会有明显的提升。5.2 显存并没有被真正压下来如果你开了profile_mode发现峰值显存还是很高那大概率是没启用量化或者量化等级设置得不够激进。compression4和compression8之间的体积差距很明显如果你对输出质量不是特别敏感直接上4bit能让显存数据好看很多。另外要检查一下是不是误把batch_size开得太大。有些人习惯把多个序列同时丢进去做批量生成这在传统推理框架里是提升吞吐的常规操作但在airllm里会导致同时计算多个序列的激活值显存压力成倍增加。建议把batch_size固定为1逐条处理数据这样最稳妥。还有一种情况是加载了过长的输入序列。模型在处理上下文时序列越长激活值占用的显存也越多。如果你输入了上万token的超长文档显存飙升是正常的。这时候可以选择截断输入或者把长文本切成多个片段分别处理。5.3 输出质量明显下降答案变得不靠谱量化是最常见的背锅侠。4bit量化对模型的影响确实存在如果模型输出的逻辑混乱、语言不通顺先试试把compression调整为8bit或关闭量化看是否有所改善。如果问题仍然存在就要检查输入文本的格式是否匹配模型的要求。模型仓库里的说明文档通常会给出推荐的提示词格式比如有些模型需要特定的开场符和结束符。我吃过一次亏想当然地用了通用格式去调用一个特定模型结果模型输出的内容前言不搭后语后来才发现是指令格式完全不对。调整成官方推荐格式之后输出质量立刻恢复正常。另一个细节是airllm逐层加载的模式决定了它不适合在生成过程中做复杂的采样策略。像一些对全局一致性要求很高的采样算法在逐层加载的限制下可能表现异常。如果你发现输出内容缺乏连贯性可以试着把temperature调低并把top_p调到一个较窄的范围一般能缓解这个问题。5.4 模型加载报错与目录问题airllm加载模型时报错的场景大多数集中在路径和格式上。有些人习惯把下载好的模型文件直接放在一个压缩包或者多层嵌套目录里没有解压到正确位置自然会导致加载失败。正确的做法是保证目录下直接包含必要的权重和配置文件而不是它们的上一级目录。我还遇到过磁盘权限导致加载失败的问题特别是在Linux服务器上模型目录的用户权限不对进程无法读取文件。解决办法很简单把模型目录的所有权或者权限修改为当前用户可读可执行即可。这类问题虽然不起眼但排查起来很花时间建议一开始就养成良好的目录管理习惯。最后一种常见报错是版本不匹配比如底层依赖库更新之后接口行为发生了变化。遇到这种情况最直接的解决办法是查看项目文档中的版本兼容性说明或者把相关依赖降级到文档要求的版本。尽量别用最新版依赖铆劲跑环境越新破事越多稳定压倒一切。6. 除了跑模型这些方向同样值得尝试airllm给我最大的启发是很多人觉得硬件不够就没法玩大模型但实际上思路一变硬件瓶颈是可以绕过去的。顺着这个思路往下想airllm其实还有很多可以扩展的方向。6.1 在服务端静默环境跑离线任务既然airllm对硬件要求这么低把它部署在一个长期运行的服务器上做批处理任务是很自然的选择。比如定时拉取最新的文档用大模型自动生成摘要或者处理一个团队积压的代码评审意见。这类任务对实时性零要求但能把大模型的能力嵌入到正常业务流程中。我见过一个有意思的用法在旧笔记本上通过airllm跑一个定时任务每天晚上把当天的日志文件压缩成摘要并发送报告全程无人值守。这种让旧设备发挥余热的做法在降本增效的语境下很有价值。6.2 结合检索增强做私有知识库大模型在没有检索增强的情况下只能依靠训练时见过的知识来回答但很多企业场景需要模型回答内部文档相关的问题。将airllm部署在本地再把文档切分后建立向量索引每次提问时先检索相关片段再拼接到提示词里送入模型就能实现一个轻量级的私有知识库助手。这个方案的成本优势非常明显因为airllm本身不依赖昂贵的云服务器数据也完全保存在本地隐私性有保证。对于中小型团队来说这是一个值得落地的实践方向难度不算高但实用价值很突出。6.3 与自动化脚本结合做文本批处理如果你经常需要处理大量文本比如清洗数据、抽取关键词、格式化输出airllm也能扮演一个重要角色。写一个简单的Python脚本循环处理文本把每一段交给模型生成指定格式的输出虽然是逐层加载的慢速模式但胜在无人值守且效果稳定。我个人实际操作下来1000条短文本的批量处理在7B模型加4bit量化配置下大概需要一到两小时对于非紧急任务完全能接受。把脚本挂在后台该干嘛干嘛等回来看结果就好。这种慢慢跑但能跑的模式恰好是airllm的核心定位。写在最后的个人体会关于airllm我最想说的是不要把它的定位理解成一个速度慢的替代品而应该理解成一把打开大模型本地部署之门的钥匙。它牺牲了速度换来了极低的上手门槛让原本只能在高端显卡上运行的模型现在一台普通电脑也能跑得动。在实际操作中我第一次在旧笔记本上跑通一个7B模型的时候那种感觉确实很奇妙——原来大模型离我们并不遥远。如果你也准备在自己的设备上试一试我建议按这样的路径走先用最小模型跑通全流程再切到目标模型验证显存占用最后再调量化等级和生成参数。别急着一步到位按部就班才是最快的方式。希望这篇文章能帮你在airllm的部署之路上少走一些弯路真正体验到旧硬件跑大模型的乐趣。

相关新闻

SpringBoot居民健康与慢性病管理系统开发全解析

SpringBoot居民健康与慢性病管理系统开发全解析

做毕设选到“SpringBoot居民健康和慢性病管理信息系统”这个题目,你大概率已经在网上翻了不少资料,看到的大多是常规的管理系统套路:登录、增删改查、几个页面糊弄过去。但我可以明确告诉你,这个题目如果只做成一个“电子病历堆”…

2026/10/15 6:02:40 阅读更多 →
嵌入式Linux下基于Qt的纯数字虚拟键盘开发实战

嵌入式Linux下基于Qt的纯数字虚拟键盘开发实战

最近在做一个工业触摸屏项目,界面里要输入温度、转速、长度这类纯数值参数。当时第一反应是直接用系统软键盘,结果被现实狠狠教育了一顿:嵌入式 Linux 的镜像里根本没有可用的输入法,装了虚拟键盘又小又难看,按键戴着手…

2026/10/15 6:02:40 阅读更多 →
3块钱2小时从零训练一个64M参数大语言模型:MiniMind实操指南

3块钱2小时从零训练一个64M参数大语言模型:MiniMind实操指南

1. 先说结论:64M 参数、3块钱、2小时,MiniMind 到底能做些什么?这是“一天一个开源项目”系列的第231篇。今天想聊的这个项目叫 MiniMind,它最有冲击力的点就在标题里:一个只有 64M 参数的大语言模型,从零开…

2026/10/15 6:02:40 阅读更多 →

最新新闻

数据流图自顶向下分解:用AI生态提效DFD建模全流程

数据流图自顶向下分解:用AI生态提效DFD建模全流程

先说一句大实话:在微服务和生成式AI铺天盖地的今天,还愿意把数据流图拎出来一个字一个字地讲,已经算是稀有动物了。可偏偏就是这些看着过时的东西,在真正解决复杂业务梳理时比任何花哨的架构图都顶用。我最近把某主流建模平台上的…

2026/10/15 6:39:47 阅读更多 →
FP7127平均电流模式LED恒流驱动:±2%精度与PWM调光设计要点

FP7127平均电流模式LED恒流驱动:±2%精度与PWM调光设计要点

简介:FP7127是一款采用平均电流模式控制的高精度LED驱动芯片,专为需要PWM调光与无频闪照明设计的电源工程师打造。芯片内置100V/300mΩ N沟道MOSFET,输出电流精度达2%,支持0.1kHz~20kHz PWM数字调光,可在1%~100%范围内…

2026/10/15 6:39:47 阅读更多 →
零基础学Java第二天:变量、流程控制与首个交互程序

零基础学Java第二天:变量、流程控制与首个交互程序

学Java第二天,说实话我是有点慌的。所谓“中登”,就是那种上有老下有小、发际线已经开始告急、但还硬着头皮啃新东西的中年人。昨天光是配置JDK和IDEA就折腾了半宿,环境变量配了三回才跑通第一个Hello World,今天坐下来继续学&…

2026/10/15 6:39:47 阅读更多 →
PS5全能改造指南:存储扩容、跨区账号与画面调优实战

PS5全能改造指南:存储扩容、跨区账号与画面调优实战

手里的这台PS5用到第三个月,我突然意识到一个尴尬的事实:它并没有成为我想要的那种“万能游戏机”。独占大作玩完一个删一个,PS4时代囤的游戏盘在机器上要么装完开不了机,要么频繁掉盘;用不同区域账号领过的会免内容散…

2026/10/15 6:39:47 阅读更多 →
VS2019编译zlib、libpng、MathGL、OpenCV、Qt实现科学计算可视化

VS2019编译zlib、libpng、MathGL、OpenCV、Qt实现科学计算可视化

1. 项目缘起与整体设计思路搞科学计算可视化这件事,最让人头疼的往往不是算法本身,而是从数据到图像这条链路上,各种库之间的依赖关系能把人折腾得够呛。我这次要聊的,就是怎么把zlib、libpng、MathGL、OpenCV、Qt这几样东西在VS2…

2026/10/15 6:39:47 阅读更多 →
大模型上下文管理:四种模式让AI对话稳定又省钱

大模型上下文管理:四种模式让AI对话稳定又省钱

提到 context-mode,很多人第一反应是“这不就是给模型多喂点上下文嘛”。听起来简单,但真把一个对话式应用推到生产环境,你会发现这玩意儿根本不是一个概念,而是一套需要精细化设计的状态机。我在做某内部知识库问答系统时&#x…

2026/10/15 6:38:47 阅读更多 →

日新闻

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

1. 为什么选择容器化方式部署 LoRa 网络服务LoRa 物联网项目落地时,网络服务器是整个链路的核心枢纽。它负责接收网关上报的数据包、完成去重与解密、再把有效载荷分发给上层应用。早期大家习惯把网络服务器直接装在物理机上,依赖一堆系统库和特定版本的…

2026/10/15 0:00:46 阅读更多 →
共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

1. 共享推理服务里,扩缩容到底难在哪做过大模型推理服务部署的人,大概都经历过这样的场景:一个团队共用一套推理集群,A 业务跑的是 7B 的小模型,B 业务跑的是 72B 的大模型,C 业务白天流量高、晚上几乎归零…

2026/10/15 0:00:46 阅读更多 →
Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

1. 引子:一次内核恐慌引发的追查先从一个真实场景说起。某次我给一台老旧的嵌入式设备折腾系统裁减,为了把启动时间压进两秒以内,我手贱地把一串自认为“没用”的 systemd 服务给 disable 了,其中就包括systemd-remount-fs.servic…

2026/10/15 0:00:46 阅读更多 →

周新闻

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

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

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

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

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

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

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

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

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

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 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/15 0:14:36 阅读更多 →
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/14 22:45:47 阅读更多 →
黑夜航拍船只数据集训练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/14 7:53:34 阅读更多 →