news 2026/9/10 5:07:58

CANN/GE大语言模型KV缓存块拷贝API

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/GE大语言模型KV缓存块拷贝API

CopyKvBlocks

【免费下载链接】geGE(Graph Engine)是面向昇腾的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。 GE 提供对 PyTorch、TensorFlow 前端的友好接入能力,并同时支持 onnx、pb 等主流模型格式的解析与编译。项目地址: https://gitcode.com/cann/ge

产品支持情况

产品是否支持
Atlas A3 训练系列产品/Atlas A3 推理系列产品
Atlas A2 推理系列产品
Atlas A2 训练系列产品x

函数功能

PA场景下,通过block列表的方式拷贝KV Cache。支持D2D,D2H,H2D的拷贝。

  • D2D场景主要是针对当多个回答需要共用相同block,block没填满时,新增的token需要拷贝到新的block上继续迭代。
  • H2D和D2H的拷贝主要用于对应block_index上Cache内存的换入换出。

函数原型

Status CopyKvBlocks(const Cache &src_cache, const Cache &dst_cache, const std::vector<uint64_t> &src_blocks, const std::vector<std::vector<uint64_t>> &dst_blocks_list)

参数说明

参数名称输入/输出取值说明
src_cache输入源Cache。
dst_cache输入目的Cache。
src_blocks输入源Cache的block index列表。
dst_blocks_list输入目标Cache的block index列表的列表,一组src_blocks可以拷贝到多组dst_blocks。

调用示例

Status ret = llm_datadist.CopyKvCache(src_cache, dst_cache, {1,2}, {{1,2},{3,4}})

返回值

  • LLM_SUCCESS:成功
  • LLM_PARAM_INVALID:参数错误
  • 其他:失败

约束说明

该接口调用之前,需要先调用Initialize接口完成初始化。不支持Host->Host的拷贝。

【免费下载链接】geGE(Graph Engine)是面向昇腾的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。 GE 提供对 PyTorch、TensorFlow 前端的友好接入能力,并同时支持 onnx、pb 等主流模型格式的解析与编译。项目地址: https://gitcode.com/cann/ge

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/10 5:07:13

AutoHedge:面向API高可用的轻量级自动对冲执行器

1. AutoHedge 是什么&#xff1f;一个被误读但极具实操价值的自动化风控工具 AutoHedge 这个名字一出来&#xff0c;很多人第一反应是“哦&#xff0c;又一个套着AI外衣的量化交易噱头”&#xff0c;或者联想到最近满天飞的“OpenAIAGIGPT-6”热词&#xff0c;顺手就把它划进“…

作者头像 李华
网站建设 2026/9/10 5:06:49

基于WebUploader的大文件分片断点续传插件深度改造实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/10 5:06:36

偏振图像处理链路:去马赛克、Stokes参数与Mueller矩阵反演

简介&#xff1a;偏振图像分析工具包面向光学成像、遥感、生物医学成像等领域的开发者和研究人员&#xff0c;整合了去马赛克、Stokes向量计算与Mueller矩阵分析等核心功能&#xff0c;可帮助用户从拜耳格式原始数据出发完成偏振信息提取与可视化。包内共32个文件&#xff0c;以…

作者头像 李华
网站建设 2026/9/10 5:06:33

正交化Agent设计:解耦通用智能与业务深度

三个月前&#xff0c;我接手了一个“改造Agent”的活儿&#xff1a;公司现有的客服Agent在通用对话上还算机灵&#xff0c;但一碰到具体业务流程就露馅&#xff1b;另一个团队做的业务自动化脚本倒是把退款、改地址、催发货做得明明白白&#xff0c;可稍微换一种问法就死机。两…

作者头像 李华
网站建设 2026/9/10 5:05:16

ARM Cortex-M边缘AI唤醒模型静态评测与MCU级工程优化

1. 项目概述&#xff1a;为什么一个轻量级关键词唤醒模型值得被“解剖”到寄存器级别ARM&#xff5c;边缘AI开源审计&#xff5c;ML‑KWS‑for‑MCU 源码静态评测与工程架构全景解析——这个标题里没有一句废话&#xff0c;每个词都踩在当前嵌入式AI落地的痛点上。我带团队做过…

作者头像 李华
网站建设 2026/9/10 5:04:27

ESP32-P4 USB Host实战:U盘识别与FAT文件系统全链路解析

1. 项目概述&#xff1a;为什么在ESP32-P4上跑U盘不是“插上就能用”的事你手头刚拿到一块标着“ESP32-P4”的开发板&#xff0c;板子上赫然印着一个标准USB Type-A母座&#xff0c;旁边还写着“USB HOST”——直觉告诉你&#xff1a;这玩意儿该能直接读U盘了吧&#xff1f;结果…

作者头像 李华