跳到正文

#部署/工程

今日 3 条
4月26日周二
4月13日周三
4月5日周二
  1. Hugging Face Blog22

    Hugging Face 为何在 Transformers 库中反其道而行,放弃 DRY 原则

    Hugging Face 的 Transformers 库有意不遵循 DRY 原则,转而采用"单模型文件策略",即模型前向传播所需的全部代码只放在一个 model 文件中,注意力机制代码因此被复制 50 多次。官方给出的理由包括:库由开源社区共建、建模代码本身就是产品、机器学习领域演进极快、模型发布后基本静态不变。

3月16日周三
1月13日周四
1月11日周二
12月14日周二
11月30日周二
11月19日周五
11月4日周四
10月26日周二
  1. Hugging Face Blog30

    大语言模型:新的摩尔定律?

    微软和 NVIDIA 发布 Megatron-Turing NLG 530B,号称全球最大最强的生成式语言模型,但复现该实验的基础设施成本接近 1 亿美元。作者质疑这类超大模型趋势:单台 DGX A100 服务器售价 19.9 万美元、功耗最高 6.5 千瓦,而 2019 年马萨诸塞大学研究显示在 GPU 上训练 BERT 的碳排放约等于一次横跨美国的飞行。

10月20日周三
10月5日周二
9月14日周二
  1. Hugging Face Blog60

    Hugging Face 发布 Optimum:面向大规模 Transformer 的优化工具库

    Hugging Face 发布开源库 Optimum,目标是简化 Transformer 模型在特定硬件上的训练与推理优化,首个合作方为 Intel。Optimum 与 Intel Neural Compressor 配合,可对 BERT 等模型做训练后量化、量化感知训练和动态量化,用于 Intel Xeon CPU 部署。

    推荐理由:Hugging Face 官方发布 Optimum 开源库,读者可了解其与 Intel Neural Compressor 配合量化 Transformer 的路径。

7月28日周三
7月13日周二
7月8日周四
6月28日周一
5月25日周二
  1. Hugging Face Blog62

    Gradio 2.0 发布:一行代码加载并混用 Hugging Face 模型

    Gradio 2.0 发布,可用一行代码为几乎任意 Hugging Face 模型生成 GUI,默认调用 Hugging Face 托管的 Inference API,也可本地运行 transformers 计算。该版本支持并行加载多个模型做对比、串联多个模型构建复杂应用,例如用 3 行代码搭建翻译并摘要芬兰语新闻的应用。安装方式为 pip install gradio。

    推荐理由:Gradio 2.0 把 Hugging Face 模型加载与界面搭建压缩到一行代码,读者可据此判断模型演示与组合应用的门槛变化。

4月20日周二
4月16日周五
  1. Hugging Face Blog60

    Hugging Face 发布 Accelerate 库,让原始 PyTorch 训练脚本适配任意设备

    Hugging Face 发布开源库 Accelerate,让原始 PyTorch 训练脚本无需重写即可在任意设备上运行。只需在标准训练脚本中加入约五行代码,即可支持单机或多机多 GPU、TPU 以及混合精度训练,并自动处理设备放置。

    推荐理由:官方给出五处代码改动即可跑分布式与混合精度的对比,便于判断迁移成本。

4月8日周四
3月23日周二
3月18日周四
3月9日周二
2月25日周四
  1. Hugging Face Blog22

    Hugging Face 工程师谈构建神经网络时的调试思路

    Hugging Face 工程师分享构建和调试神经网络的思考流程,建议先放下机器学习、专注分析数据标签与噪声,再从逻辑回归、word2vec、fastText 等简单基线起步,并对照随机预测器评估指标。作者还建议不要迷信五行代码模板,实现后可用 16 条样本做小批量过拟合测试,若无法达到 0 loss 则很可能存在实现错误。

2月10日周三
2月9日周二
1月26日周二
1月25日周一
1月19日周二
1月18日周一
11月3日周二
9月10日周四
1月30日周四
12月6日周三
11月15日周二
8月29日周一