跳到正文

#教程/实践

今日 2 条
10月21日周二
10月17日周五
10月16日周四
10月15日周三
10月5日周日
  1. Ahead of AI · Sebastian Raschka49

    详解 LLM 评估的 4 种主要方法(附从零实现代码)

    LLM 评估实践中主要有四种方法:选择题基准、验证器、排行榜和 LLM 评委,可归为基于基准与基于判断两类。选择题基准以 MMLU 为代表,覆盖 57 个学科、约 1.6 万道题,按准确率计分,如 16000 题答对 14000 题即 87.5%。文中用纯 PyTorch 从零实现的 Qwen3 0.6B(约需 1.5 GB 内存)演示了 MMLU 评分流程。

10月2日周四
9月29日周一
9月23日周二
9月22日周一
  1. Hugging Face Blog36

    Hugging Face 推出 SyGra:为 LLM 和 SLM 构建数据的一站式框架

    Hugging Face 推出低代码/无代码框架 SyGra,用于为 LLM 和 SLM 简化数据集的创建、转换与对齐,覆盖 Q&A 生成、DPO 偏好对、推理增强、RAG 长上下文构建及跨语言转换等场景。SyGra 提供 Python 库,支持 vLLM、Hugging Face TGI、Triton、Ollama 等多种推理后端,让用户专注提示词工程而非繁琐的脚本管线。

9月11日周四
  1. Hugging Face Blog60

    Hugging Face 分享 gpt-oss 在 transformers 中可用的优化技巧

    Hugging Face 介绍其为 OpenAI gpt-oss 系列模型升级 transformers 的相关技术,包括可从 Hub 下载的零构建 Kernels、MXFP4 量化、张量并行、专家并行、动态滑动窗口缓存与连续批处理等。

    推荐理由:Hugging Face 公开 gpt-oss 适配 transformers 的升级细节,读者可据此判断量化、并行与缓存优化如何落地。

9月10日周三
  1. Hugging Face Blog49

    Hugging Face 用 Jupyter Notebook 训练 LLM 推理:Jupyter Agents 微调 Qwen3-4B

    Hugging Face 构建 Jupyter Agent,让模型直接在 Jupyter Notebook 中执行代码完成数据分析任务,并以 Qwen3-4B-Thinking-2507 为基线做微调。通过将脚手架精简到约 200 行代码,DABStep 简单任务准确率从 44.4% 提升至 59.7%。该基准上现有最强模型 Claude 4 Sonnet 在困难任务上准确率不足 20%。

9月6日周六
9月2日周二
  1. Hugging Face Blog62

    如何用 PyTorch AoT 编译让 ZeroGPU Spaces 提速

    Hugging Face 介绍在 ZeroGPU Spaces 上用 PyTorch 提前编译(AoT)加速模型推理的方法,Flux、Wan、LTX 等模型可获得 1.3× 至 1.8× 的提速。

    推荐理由:Hugging Face 官方给出在 ZeroGPU Spaces 上启用 AoT 编译的完整步骤与避坑细节,并验证了 1.3–1.8 倍的生成加速,对需要优化 GPU demo 的开发者有直接参考价值。

8月19日周二
8月18日周一
8月9日周六
8月8日周五
8月7日周四
7月31日周四
7月25日周五
7月23日周三
7月18日周五
7月10日周四
7月9日周三
  1. Hugging Face Blog37

    Hugging Face 与 AMD 为 MI300X 打造自定义内核,加速 Llama 3.1 405B FP8 推理

    Hugging Face 与 AMD 合作,为 MI300X 编写开源优化内核,提升 Llama 3.1 405B 在 FP8 下用 VLLM 的推理性能。三个自定义内核——融合残差连接、RMS norm 与 FP8 转换,融合 SwiGLU 激活与 FP8 转换,以及 Skinny GEMM——带来显著加速,测量基于输入 1、输出 128 的解码场景。

7月8日周二
  1. Hugging Face Blog37

    Hugging Face 详解高效多模态数据管道:从 Padding 浪费到背包问题打包

    Hugging Face 在 nanoVLM 项目中发现,训练中约 60% 的 batch 被无用的 padding token 占据,GPU 大量空转。其博客给出五阶段数据管道方案:从朴素 padding、固定长度裁剪,到用背包问题(knapsack)动态打包序列,并借助 IterableDataset 与生产者-消费者队列实现多模态数据的按需组批,尽量减少填充浪费。

7月1日周二
6月19日周四
6月12日周四
6月4日周三
  1. Hugging Face Blog22

    nanoVLM 从零实现 KV Cache,生成提速 38%

    Hugging Face 的 nanoVLM 仓库从零实现了 KV Caching,使生成速度提升 38%。nanoVLM 是一个用纯 PyTorch 训练自定义视觉语言模型的精简代码库,KV Cache 在 Attention 块、语言模型层和生成循环三处启用,把逐步生成从全序列重算改为增量更新。文中的经验适用于所有自回归语言模型生成。

6月3日周二
5月25日周日
5月23日周五
5月21日周三
  1. Hugging Face Blog61

    Hugging Face 发布 nanoVLM:纯 PyTorch 训练视觉语言模型的最简仓库

    Hugging Face 发布 nanoVLM,一个纯 PyTorch 的轻量工具包,可在免费 Colab 上训练视觉语言模型,灵感来自 nanoGPT。其视觉骨干采用 Google SigLIP 编码器,语言骨干沿用 Llama 3 架构,通过模态投影模块对齐图文嵌入;训练脚本 train.py 集成数据加载、模型初始化与优化,并对模态投影和主干设置两组不同学习率。

    推荐理由:官方博客给出 nanoVLM 的架构与训练流程细节,可用于理解 VLM 图文对齐与轻量训练实践。