专栏名称: NVIDIA企业开发者社区
NVIDIA 英伟达开发者社区是NVIDIA GPU开发者交流平台,通过此平台可第一时间获取NVIDIA GPU 开发相关的新产品、新工具、线上/线下活动的资讯。
目录
相关文章推荐
达尔文之光  ·  实体店红包の汇总 ·  50 分钟前  
达尔文之光  ·  实体店红包の汇总 ·  50 分钟前  
什么值得买  ·  用过近20款烤箱后,才知道200元和2000 ... ·  14 小时前  
吉林市场监管  ·  【消费提示】二月二,购买肉类制品应注意这些→ ·  15 小时前  
最江阴  ·  最近,江阴人都在买这个...... ·  昨天  
最江阴  ·  最近,江阴人都在买这个...... ·  昨天  
重庆城市圈  ·  我手里有一百元花去 剩余买牛肉 40元 ... ·  2 天前  
51好读  ›  专栏  ›  NVIDIA企业开发者社区

开发者新闻 | LLM 模型合并入门指南

NVIDIA企业开发者社区  · 公众号  ·  · 2024-11-08 16:33

正文


LLM 模型合并入门指南


自定义大语言模型 LLM 时,组织面临的一个挑战是需要运行多个实验,而这些实验只能产生一个有用的模型。虽然实验成本通常较低,并且结果非常值得付出努力,但这个实验过程确实涉及 “浪费” 资源,例如在未使用其产品的情况下花费的计算资产、专用的开发者时间等。


模型合并结合了多个自定义语言模型(LLM)的权重,提高了资源利用率,并为成功的模型增加了价值。这种方法提供了两种关键解决方案。

① 通过重新利用 “失败的实验” 来减少实验浪费

② 提供经济高效的替代方案来参加培训


本文将探讨如何自定义模型、模型合并的工作原理、不同类型的模型合并,以及模型合并的迭代和发展方式。




全文链接:

https://developer.nvidia.com/blog/an-introduction-to-model-merging-for-llms/

使用 Numbast 实现 CUDA C++ 生态系统

与 Python 开发者之间的无缝连接


通过支持使用 Python 编写 CUDA 内核函数,类似于在 C++ 中实现内核函数的方式,Numba 弥合了 Python 生态系统与 CUDA 性能之间的差距。

但是,CUDA C++ 开发者可以访问许多目前未在 Python 中公开的库,包括 CUDA 核心计算库 (CCCL)、cuRAND 以及头文件实现的数字类型,例如 bfloat16 等。

虽然每个 CUDA C++ 库都可以用自己的方式介绍给 Python,但是手动为每个库进行绑定是一项费力、重复的工作,并且容易出现不一致。例如,float16 和 bfloat16 数据类型定义了 60 多个类似的独立函数,这两种类型都需要多次类似的绑定。






请到「今天看啥」查看全文