PatchTST 时间序列 Transformer 在 HF Mirror 上的上手实践
Hugging Face 博客给出 PatchTST 在 HF Mirror 上的使用示例,先在 Electricity 数据集上训练并评估预测效果,再用预训练模型对 ETTh1 数据集做零样本预测。
Hugging Face 博客给出 PatchTST 在 HF Mirror 上的使用示例,先在 Electricity 数据集上训练并评估预测效果,再用预训练模型对 ETTh1 数据集做零样本预测。
Hugging Face 公开了一套用开源模型做 Constitutional AI 的端到端配方,覆盖自我批判、修订、SFT 与 DPO 全流程,并发布了 Anthropic constitution 与 Grok 风格两个版本的 CAI 数据集,以及基于 Mistral-7B 的 DPO/SFT 模型。
推荐理由:Hugging Face 公开了一套在开源模型上做 Constitutional AI 的完整配方,包括数据集、模型与集群推理工具,便于复现细粒度对齐。
Patronus 团队基于 HF Mirror Leaderboard Template 发布 Enterprise Scenarios Leaderboard。
借助 8bit、4bit 量化与辅助生成(assisted generation),StarCoder-15B 在第四代 Intel Xeon 上实现超过 7 倍推理加速。
Hugging Face 发布 Hallucinations Leaderboard,用 NQ Open、TriviaQA、TruthfulQA、XSum、CNN/DM、RACE、SQuADv2、FEVER 等基准评估 LLM 的幻觉表现,分数归一化到 [0,1]。
Hugging Face 发布 LLM Safety Leaderboard,基于其排行榜模板,聚焦大语言模型的安全评测。该榜单依托 DecodingTrust 平台,覆盖毒性、刻板印象偏见、对抗鲁棒性、隐私、机器伦理与公平性等八项可信度维度,并为每个维度提供红队测试算法。
Hugging Face 与 Google Cloud 宣布战略合作,在开放科学、开源、云与硬件层面协作,让企业用开源模型构建自己的 AI。
Hugging Face 在 LangChain 中集成 ChatHuggingFace 封装,让开源模型可构建 ReAct 智能体,并对比了多个开源模型与 GPT-3.5、GPT-4 的表现。
推荐理由:对比多个开源模型在 ReAct 智能体上的评测结果,并给出 LangChain 接入代码示例。
Hugging Face 发布教程,介绍如何用 🤗 Transformers 基于 facebook/w2v-bert-2.0 检查点在低资源 ASR 任务上微调 Wav2Vec2-BERT。
IBM Research 与 Hugging Face 团队合作,将基于 MLP-Mixer 架构的轻量级时间序列模型 PatchTSMixer 发布到 Transformers 库中,支持多变量预测、分类和回归,并可预训练后迁移到下游任务。
Hugging Face 在 7B 模型上实证评测了 DPO、IPO、KTO 三种无需强化学习的 LLM 偏好对齐方法,并用 MT-Bench 打分。
Hugging Face 博客介绍用 ONNX Runtime 的 CUDA 与 TensorRT 执行提供程序加速 SD Turbo 和 SDXL Turbo 在 NVIDIA GPU 上的推理,在全部测试的(批量大小、步数)组合中吞吐量均超过 PyTorch,SDXL Turbo 提升最高达 229%,SD Turbo 达 120%。
Hugging Face 博客发布教程,介绍如何借助 ComfyUI-to-Python-Extension 将 ComfyUI 工作流导出为纯 Python 脚本,改写为 Gradio 应用后部署到 HF Mirror Spaces 的 ZeroGPU 上免费运行。
推荐理由:教程给出把 ComfyUI 工作流转成 Gradio 应用并部署到 ZeroGPU 的完整步骤,包含模型映射与预加载等工程细节,可复用性强。
Vectara 基于 HF 的 leaderboard 模板开源了 HHEM 幻觉评测榜,用于衡量 LLM 生成文档摘要时的幻觉频率,覆盖 GPT-4、Gemini、Llama 2、Mistral 7B 等模型。
Hugging Face 博客介绍社区工具 Unsloth,声称 LLM 微调速度提升 2 倍、显存占用降低 40% 且相对标准 QLoRA 精度 0% 下降。
推荐理由:原文给出了 Unsloth 与 TRL 的接入代码和 59 次基准数据,读者可据此判断自己微调任务的加速与显存收益。
Hugging Face 发布 aMUSEd,一个非扩散的文生图模型,是 Google MUSE 的开源复现版,采用 Masked Image Model 方法,推理步数更少,模型约 800M 参数。它已集成进 diffusers,发布了研究预览版并采用 OpenRAIL 许可,官方称生成质量并非最佳,同时提供训练和微调代码。
Hugging Face 发布 SDXL LoRA 高级训练脚本,把 Pivotal Tuning 与 Prodigy 优化器等社区 SOTA 做法整合进 diffusers,并提供 Colab 与带 UI 的训练 Space。
推荐理由:整理 SDXL Dreambooth LoRA 微调的社区最佳实践,包括 Pivotal Tuning、Prodigy 优化器与数据集构建等可复用方法。
Hugging Face 博客介绍如何用推测解码(assisted generation)为 Whisper 推理提速约 2 倍,同时数学上保证输出与单独使用主模型完全一致。
推荐理由:给出可复用的推测解码配置与实测数据,读者能据此在现有 Whisper 流程中获得约 2 倍加速。
Hugging Face 发布 2023 年开源 LLM 回顾,指出公众对开源与闭源之争的关注度大幅上升,开源模型有利于研究可复现、社区参与和 checkpoint 复用。文章梳理了预训练大语言模型的构成要素(架构、训练数据集、tokenizer、超参数),并回顾 2022 年的代表性开源模型,包括 176B 参数、覆盖 46 种人类语言的 BLOOM 和 Meta 的 175B 参数 OPT。
Hugging Face 发布混合专家(MoE)模型科普长文,结合 Mixtral 8x7B 的发布梳理 MoE 的构成、训练与推理权衡。MoE 用稀疏 MoE 层替换 Transformer 的 FFN 层,由路由器决定 token 分配到哪些专家,预训练更快、推理快于同等参数量的稠密模型,但需高显存,如 Mixtral 8x7B 需容纳 47B 参数。
Mistral 发布 Mixtral 8x7B,采用 MoE 架构,含 base 与 Instruct 版本,支持 32k token 上下文,HumanEval 得分 40.2%,在多数基准上追平或超过 GPT-3.5,并以 Apache 2.0 许可开放。
推荐理由:Mistral 开源 MoE 模型登顶开放权重榜,文中量化数据可帮助读者判断本地部署门槛。
Intel Labs 与 Hugging Face 推出 SetFitABSA,一个基于 SetFit 库的少样本方面级情感分析(ABSA)框架,无需提示词即可训练领域专用模型,在少样本场景下甚至优于 Llama2 和 T5 等生成模型。它通过 spaCy 抽取名词类方面候选,再用两个 SetFit 模型分别完成方面/非方面分类与情感极性判定,训练只需少量标注样本。
Hugging Face 在 Inference API 中实现 LoRA 动态加载,按用户请求切换 Stable Diffusion LoRA 适配器并保持基础模型常驻,把 LoRA 预热时间从 25s 降至 3s,用户响应时间从 35s 降至 13s。
Hugging Face 与 AMD 推进合作,现已支持在 AMD Instinct GPU 上无需修改代码运行全部 Transformers 模型和任务,并初步支持 Text Generation Inference(TGI)在 MI210、MI250 上部署。
Hugging Face 发布 Optimum-NVIDIA 推理库,在 NVIDIA 平台上只需把 transformers 的 pipeline 导入改为 optimum.nvidia 一行代码,即可获得最高 28 倍吞吐提升和 1200 token/秒的速度。
推荐理由:原文给出单行代码替换的接入方式和首 token 延迟、吞吐的对比数据,读者可据此判断自身部署的提速空间。
Hugging Face 对 Open LLM Leaderboard 新增的 DROP 基准做深度排查,发现绝大多数模型 f1-score 低于 10。原因是归一化在数字后跟非空格空白符时失效,且用 "." 作为停止词会截断浮点答案、拖累长回答模型;改用 \n 切分后分数与整体表现的相关性明显提升。
Hugging Face 发布 LCM LoRA,把 SDXL 的推理步数从 25 到 50 步降到 4 到 8 步,方法是不蒸馏整个模型,只训练少量 LoRA 适配器,再配合 LCMScheduler 使用。
推荐理由:原文给出了 LCM LoRA 的原理、代码和跨硬件基准,读者可据此评估在现有 SDXL 流程中提速的可行性。
一篇博客用 LoRA 微调 RoBERTa-large、Llama-2-7b 和 Mistral-7B-v0.1 三个预训练模型,在 twitter_disaster 数据集上对比灾害推文序列分类性能,实验在单张 48GB A6000 上完成。
Hugging Face 的 optimum-neuron 现已支持在 AWS Inferentia2 上部署 Llama 2 做文本生成,可通过 Neuron DLAMI 使用或手动安装。官方在 hub 上传了 Llama 2 7B 和 13B 的预编译版本,按预算、延迟、吞吐三种配置编译,最大序列长度 2048,支持贪心搜索与 top-k、top-p 采样。
Explosion 发布 Prodigy-HF 插件,让 Prodigy 标注工具直接集成 Hugging Face 生态,可用一条命令微调 distilbert-base-uncased 等任意 Hub 上的 transformer 模型。
Hugging Face 在 Enterprise Hub 套餐中上线 Storage Regions,企业可自选模型和数据集的存储位置,目前支持 US 和 EU,Asia-Pacific 即将推出。非默认区域的 repo 会显示 Region 标签,便于成员查看。Hugging Face 称,欧洲团队把仓库放在 EU 区域,上传和下载速度约为存放在 US 时的 4-5 倍。
Hugging Face 博客介绍了 HugCoder 的构建流程,用 top 10 公开仓库代码微调 StarCoder,使其补全自家代码库。
推荐理由:完整给出从代码数据采集到 QLoRA 微调 StarCoder、再接入 VS Code 的全流程与成本对比,可迁移到自有代码库。
Renumics Spotlight 可直接对接 Hugging Face datasets 库,用一行代码对 7 万余个公开数据集生成交互式可视化,无需复制或预处理数据。它支持结合模型预测与嵌入向量,通过相似度图、混淆矩阵等布局定位关键数据簇和模型失败模式,并可在 GUI 中保存、加载和自定义检查布局。
Hugging Face 发文介绍如何用 Text Embeddings Inference(TEI)将开源嵌入模型部署到 HF Mirror Inference Endpoints,并支持大规模批量请求。
Hugging Face 在 A100(40GB)上测试了 Stable Diffusion XL 的推理优化:原始全精度管线占用 28GB 显存、耗时 72.2 秒。改用 fp16 后降至 21.7GB、14.8 秒,叠加 PyTorch 2.0 默认启用的 SDPA 进一步降到 11.4 秒,再用 torch.compile 包装 UNet 可缩短至 10.2 秒。
Hugging Face 复现了 OpenAI 2019 年的 RLHF 代码库 openai/lm-human-preferences,在情感、描述性等风格任务上匹配了其学习曲线。
Gradio 发布 @gradio/lite,一个借助 Pyodide 把 Gradio 应用直接跑在浏览器里的 JavaScript 库,无需服务端基础设施。
HF Mirror 上已有超过 13 万个支持 ONNX 的模型可借助 ONNX Runtime 加速,覆盖 90 多个模型架构,包括上传量最高的 11 种架构如 BERT、GPT2、DistilBERT、RoBERTa、T5 等。以 whisper-tiny 为例,使用 ONNX Runtime 加速后平均单次推理延迟相比 PyTorch 最高提升 74.30%。
Hugging Face Diffusers 现已支持在 Cloud TPU v5e 上通过 JAX 运行 Stable Diffusion XL 推理,借助 XLA 与 JIT 编译实现高性能、低成本部署。官方 demo 跑在多个 TPU v5e-4 实例上,约 4 秒并行输出四张 1024×1024 图像,实际生成时间约 2.3s;TPU v5e 成本不到 TPU v4 的一半。
Hugging Face 的 tokenizer 新增 chat_template 属性,用 Jinja 模板保存模型训练时使用的对话格式,并把对话历史转换为正确格式的字符串,以避免因格式不匹配导致的静默性能下降。
推荐理由:原文说明格式错配会静默拖垮模型表现,并给出把格式信息随 tokenizer 保存和加载的具体做法。