新闻详情

新闻详情

首页 / 资讯中心 / 详情

CANN/ge LLM KV缓存拉取接口

发布时间:2026/9/10 4:59:26来源:尧图网络
CANN/ge LLM KV缓存拉取接口
PullKvCache【免费下载链接】geGEGraph Engine是面向昇腾的图编译器和执行器提供了计算图优化、多流并行、内存复用和模型下沉等技术手段加速模型执行效率减少模型内存占用。 GE 提供对 PyTorch、TensorFlow 前端的友好接入能力并同时支持 onnx、pb 等主流模型格式的解析与编译。项目地址: https://gitcode.com/cann/ge产品支持情况产品是否支持Atlas A3 训练系列产品/Atlas A3 推理系列产品√Atlas A2 推理系列产品√Atlas A2 训练系列产品x函数功能从远端节点拉取Cache到本地Cache仅当角色为Decoder时可调用。函数原型Status PullKvCache(const CacheIndex src_cache_index, const Cache dst_cache, uint32_t batch_index 0U, int64_t size -1, const KvCacheExtParam ext_param {})参数说明参数名称输入/输出取值说明src_cache_index输入远端源Cache的索引。dst_cache输入本地目的Cache。batch_index输入本地目的batch的下标。size输入设置为0的整数表示要拉取的大小。或设置为-1表示完整拉取。默认为-1。ext_param输入当前支持ext_param中src_layer_range的sencond与first的差值和dst_layer_range的sencond与first的差值一致。src_layer_range和dst_layer_range的first和second默认值都是-1表示全部的层。取值范围都是[0, 最大可用层索引]且first小于等于second。 最大可用层索引值的计算公式如下。(CacheDesc::num_tensors / KvCacheExtParam::tensor_num_per_layer) - 1当前支持tensor_num_per_layer取值范围是[1, 当前cache的tensor总数]默认值为2。当src_layer_range或dst_layer_range取值为非默认值时 tensor_num_per_layer可以保持默认值也可以输入其他值输入其他值的时tensor_num_per_layer的取值还需要被当前cache的tensor总数整除。调用示例CacheIndex cache_index; cache_index.cluster_id 0; cache_index.cache_id cached_tensors.cache_id; cache_index.batch_index 0; Status ret llm_datadist.PullKvCache(cache_index, cache)返回值LLM_SUCCESS成功LLM_PARAM_INVALID参数错误LLM_NOT_YET_LINK与远端cluster没有建链LLM_TIMEOUT拉取超时LLM_KV_CACHE_NOT_EXIST本地或远端KV Cache不存在其他失败约束说明该接口调用之前需要先调用Initialize接口完成初始化。dst_cache必须为AllocateCache接口申请出的Cache。【免费下载链接】geGEGraph Engine是面向昇腾的图编译器和执行器提供了计算图优化、多流并行、内存复用和模型下沉等技术手段加速模型执行效率减少模型内存占用。 GE 提供对 PyTorch、TensorFlow 前端的友好接入能力并同时支持 onnx、pb 等主流模型格式的解析与编译。项目地址: https://gitcode.com/cann/ge创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

基于Android的移动学习系统开发:架构、数据与进度同步实践 2026/9/10 5:35:31

基于Android的移动学习系统开发:架构、数据与进度同步实践

简介:这是一份面向高校学生与移动开发初学者的完整毕业设计/课程设计资源,基于Android平台实现移动学习系统,包含服务端与移动端源码、SQL数据库脚本及全套项目文档。系统以Java语言开发,结合Apache服务器技术,解决传统…

阅读更多 →
三分钟带你认识Trop2抗体 2026/9/10 5:35:31

三分钟带你认识Trop2抗体

Trop2的分子结构与肿瘤生物学特性Trop2(滋养层细胞表面抗原2)是由TACSTD2基因编码的36-42kDa跨膜糖蛋白,其分子结构呈现出独特的生物学特征。该蛋白包含一个由248个氨基酸组成的胞外域,具有一个半胱氨酸富集区(CRD&…

阅读更多 →
智能体系统设计三要素:隔离、集成与治理的契约驱动方法论 2026/9/10 5:35:31

智能体系统设计三要素:隔离、集成与治理的契约驱动方法论

1. 这不是又一个“架构图PPT”,而是一套能落地的智能体系统设计方法论“智能体系统架构:隔离、集成与治理的综合调研”——光看标题,很多人第一反应是:这又是一篇堆砌概念、罗列模块、最后贴张三层架构图就收工的行业白皮书。但如…

阅读更多 →
Python并发选型指南:多线程、多进程与异步IO实测对比 2026/9/10 5:35:31

Python并发选型指南:多线程、多进程与异步IO实测对比

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

阅读更多 →
如何用 analytical-method-validation 技能按 ICH Q2(R2) 检查校准曲线线性 2026/9/10 5:35:31

如何用 analytical-method-validation 技能按 ICH Q2(R2) 检查校准曲线线性

如何用 analytical-method-validation 技能按 ICH Q2(R2) 检查校准曲线线性 【免费下载链接】scientific-agent-skills Turn any AI agent into an AI Scientist. The #1 Agent Skills library for science, used by 190,000 scientists worldwide. 165 ready-to-use validated…

阅读更多 →
CVAT 部署教程:三步在你机器上跑起免费的 AI 数据标注平台 2026/9/10 5:32:31

CVAT 部署教程:三步在你机器上跑起免费的 AI 数据标注平台

CVAT 部署教程:三步在你机器上跑起免费的 AI 数据标注平台 【免费下载链接】cvat Computer Vision Annotation Tool (CVAT) is a leading platform for building high-quality visual datasets for vision AI. It offers open-source, cloud, and enterprise produc…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞