跳到正文

#教程/实践

今日 6 条
12月9日周五
  1. Hugging Face Blog33

    Hugging Face 详解 RLHF:从预训练到奖励模型再到强化学习微调

    Hugging Face 解析 RLHF 流程,涵盖预训练语言模型、基于人类偏好训练奖励模型及强化学习微调三个核心步骤。该方法通过标量奖励将人类反馈转化为损失函数以优化模型,成功应用于 ChatGPT 等系统。文中对比了 OpenAI InstructGPT、Anthropic 及 DeepMind Gopher 在参数规模与数据生成策略上的差异。

12月8日周四
12月2日周五
12月1日周四
  1. Hugging Face Blog65

    Hugging Face 发布在 Apple Silicon 上使用 Core ML 运行 Stable Diffusion 的指南

    Hugging Face 联合 Apple 工程师推出在 Apple Silicon 芯片上通过 Core ML 运行 Stable Diffusion 的方案,并在 Hub 上发布了预转换的模型权重。

    推荐理由:原文提供了在 Apple Silicon 上运行 Stable Diffusion 的 Core ML 转换权重、推理代码及性能优化建议,读者可据此搭建本地高效生图环境。

11月30日周三
11月25日周五
11月21日周一
11月17日周四
11月8日周二
11月7日周一
  1. Hugging Face Blog65

    Hugging Face 发布使用 Diffusers 进行 Stable Diffusion Dreambooth 训练的指南

    Hugging Face 发布了基于 Diffusers 库的 Stable Diffusion Dreambooth 训练指南,详细分析了学习率、训练步数和先验保留等超参数对模型效果的影响。文章指出低学习率配合适当步数能有效防止过拟合,且微调文本编码器能显著提升生成质量,特别是在人脸训练场景下。此外,还介绍了在显存受限环境下利用 8-bit Adam 等技术进行训练的方法。

    推荐理由:原文通过大量实验对比了不同超参数对训练效果的影响,给出了避免过拟合的具体设置建议和文本编码器微调技巧。

11月3日周四
  1. Hugging Face Blog60

    Hugging Face 发布使用 Transformers 微调 Whisper 进行多语言语音识别教程

    Hugging Face 博客发布指南,演示如何使用 🤗 Transformers 库对 OpenAI 的 Whisper 模型进行微调,以适配任意多语言自动语音识别(ASR)数据集。

    推荐理由:提供了基于 Hugging Face Transformers 微调 Whisper 进行多语言 ASR 的完整代码流程,展示了仅用少量数据即可显著提升识别性能的方法。

10月24日周一
10月21日周五
  1. Hugging Face Blog29

    Hugging Face 教程:从 PyTorch DDP 到 Accelerate 再到 Trainer 的分布式训练进阶

    Hugging Face 发布教程,展示通过三个抽象层级实现多 GPU 分布式数据并行(DDP)训练。内容涵盖原生 `pytorch.distributed`、`🤗 Accelerate` 轻量封装及 `🤗 Transformers` 高级 `Trainer` API。该方案支持在单 GPU、TPU 或多节点环境下运行,仅需极少代码修改即可提升训练速度并简化配置。

10月14日周五
  1. Hugging Face Blog40

    Hugging Face Inference Endpoints 入门指南

    Hugging Face 推出 Inference Endpoints,支持将 Hub 模型一键部署至 AWS 等云端托管基础设施。该服务提供 Public、Protected 和 Private 三种安全访问模式,其中 Private 端点通过 AWS PrivateLink 实现 VPC 内隔离访问。用户可配置自动扩缩容及自定义容器,简化生产环境下的模型推理部署流程。

10月13日周四
10月12日周三
  1. Hugging Face Blog48

    Hugging Face 优化 BLOOM 推理:延迟降低 5 倍,吞吐量提升 50 倍

    Hugging Face 通过移植模型至 transformers 并结合 Accelerate 实现流水线并行,将 BLOOM 推理延迟降低 5 倍,吞吐量提升 50 倍。针对 176B 参数、352GB 显存需求的模型,团队利用 device_map="auto" 自动分片以适配多 GPU 环境。该优化过程涉及解决 Tensor 并行导致的数值差异及建立严格的生成测试套件以确保模型稳定性。

9月27日周二
9月26日周一
9月16日周五
9月8日周四
9月7日周三
  1. Hugging Face Blog31

    如何在 Megatron-LM 中训练语言模型

    Hugging Face 发布教程,指导在 NVIDIA GPU 上使用 Megatron-LM 框架训练 GPT2 模型并转换为 🤗 Transformers 格式。Megatron-LM 通过高效 DataLoader、Fused CUDA Kernels 及 Apex Fused AdamW 优化器提升训练速度。该流程涵盖环境搭建、CodeParrot 数据预处理、模型训练及转换步骤。

8月24日周三
8月22日周一
8月19日周五
8月18日周四
8月17日周三
  1. Hugging Face Blog78

    Hugging Face 详解 LLM.int8() 8-bit 矩阵乘法集成指南

    Hugging Face 发布博客文章,详细介绍如何将 LLM.int8() 技术集成到 transformers 和 accelerate 库中,以实现大语言模型的 8-bit 量化推理。该技术在保持 BLOOM-176B 等大模型性能零衰减的前提下,将显存需求减半,并提供了从原理分析、基准测试对比到具体代码实现的完整教程。

    推荐理由:原文详解了LLM.int8()在transformers中的集成原理与代码实现,提供了降低大模型显存占用且不损失精度的具体方法。

8月12日周五
8月11日周四
8月10日周三
  1. Hugging Face Blog15

    Sentence Transformers 模型训练与微调指南

    Hugging Face 指出该教程已过时,当前应使用 `SentenceTransformerTrainer` API。文中演示了基于 `distilroberta-base` 构建模型及加载 `all-MiniLM-L6-v2` 进行微调的方法。相比原生 BERT,Sentence Transformers 将万句语义搜索耗时从约 65 小时降至 5 秒。

8月5日周五
8月2日周二
7月27日周三
7月25日周一
7月22日周五
7月16日周六
7月14日周四
  1. Hugging Face Blog45

    BLOOM 176B 模型训练技术解析

    Hugging Face 公布 176B 参数多语言模型 BLOOM 的训练工程细节。该模型基于 GPT3 架构,在 Jean Zay 超算上利用 384 张 NVIDIA A100 80GB GPU,通过 Megatron-DeepSpeed 框架耗时 3.5 个月完成训练。项目处理了涵盖 46 种语言的 350B tokens 数据集,实现了大规模分布式并行训练的技术突破。

7月13日周三
7月7日周四