新闻详情

新闻详情

首页 / 资讯中心 / 详情

CANN/ge LLM分布式KV缓存推送API

发布时间:2026/9/10 9:12:03来源:尧图网络
CANN/ge LLM分布式KV缓存推送API
PushKvBlocks【免费下载链接】geGEGraph Engine是面向昇腾的图编译器和执行器提供了计算图优化、多流并行、内存复用和模型下沉等技术手段加速模型执行效率减少模型内存占用。 GE 提供对 PyTorch、TensorFlow 前端的友好接入能力并同时支持 onnx、pb 等主流模型格式的解析与编译。项目地址: https://gitcode.com/cann/ge产品支持情况产品是否支持Atlas A3 训练系列产品/Atlas A3 推理系列产品√Atlas A2 推理系列产品√Atlas A2 训练系列产品x函数功能通过配置block列表的方式从本地节点推送Cache到远端节点仅当角色为Prompt时可调用。函数原型Status PushKvBlocks(const Cache src_cache, const CacheIndex dst_cache_index, const std::vectoruint64_t src_blocks, const std::vectoruint64_t dst_blocks, const KvCacheExtParam ext_param {});参数说明参数名称输入/输出取值说明src_cache输入本地源Cache。dst_cache_index输入远端目的Cache的索引。src_blocks输入源Cache的block index列表。dst_blocks输入目的Cache的block index列表。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总数整除。调用示例CacheDesc kv_desc{}; kv_desc.data_type llm_datadist::DT_INT32; kv_desc.shape {4, 16}; kv_desc.num_tensors 4; Cache cache{}; llm_datadist.AllocateCache(kv_desc, cache); CacheIndex dst_cache_key{0, 1}; KvCacheExtParam ext_param{}; ext_param.src_layer_range std::pairint32_t, int32_t(3, 3); ext_param.dst_layer_range std::pairint32_t, int32_t(3, 3); ext_param.tensor_num_per_layer 1; std::vectoruint64_t prompt_blocks {0, 1, 2, 3}; std::vectoruint64_t decoder_blocks {3, 2, 1, 0}; Status ret llm_datadist.PushKvBlocks(cache, dst_cache_key, prompt_blocks, decoder_blocks , ext_param);返回值LLM_SUCCESS成功LLM_PARAM_INVALID参数错误LLM_NOT_YET_LINK与远端cluster没有建链LLM_TIMEOUT推送超时LLM_KV_CACHE_NOT_EXIST本地或远端KV Cache不存在其他失败约束说明该接口调用之前需要先调用Initialize接口完成初始化。src_cache必须为AllocateCache接口申请出的Cache。【免费下载链接】geGEGraph Engine是面向昇腾的图编译器和执行器提供了计算图优化、多流并行、内存复用和模型下沉等技术手段加速模型执行效率减少模型内存占用。 GE 提供对 PyTorch、TensorFlow 前端的友好接入能力并同时支持 onnx、pb 等主流模型格式的解析与编译。项目地址: https://gitcode.com/cann/ge创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

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

较早相关资讯

最新相关资讯

完整图像/视频/3D标注:CVAT 15 分钟部署 2026/9/10 10:00:10

完整图像/视频/3D标注:CVAT 15 分钟部署

完整图像/视频/3D标注:CVAT 15 分钟部署 【免费下载链接】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 products, as well as la…

阅读更多 →
Gogs SSH 连接挂起 60 秒不返回怎么排查 2026/9/10 10:00:10

Gogs SSH 连接挂起 60 秒不返回怎么排查

Gogs SSH 连接挂起 60 秒不返回怎么排查 【免费下载链接】gogs The painless way to host your own Git service 项目地址: https://gitcode.com/GitHub_Trending/go/gogs 如果你在通过 Git over SSH(例如 gitgogs.example.com:user/repo.git)向 …

阅读更多 →
Zola 网站补全 JSON-LD 结构化数据:让搜索结果多出一行信息 2026/9/10 10:00:10

Zola 网站补全 JSON-LD 结构化数据:让搜索结果多出一行信息

Zola 网站补全 JSON-LD 结构化数据:让搜索结果多出一行信息 【免费下载链接】zola A fast static site generator in a single binary with everything built-in. https://www.getzola.org 项目地址: https://gitcode.com/GitHub_Trending/zo/zola 当你的博客…

阅读更多 →
如何在不使用打包工具时通过 CDN 在浏览器中首次使用 fuels SDK 2026/9/10 10:00:10

如何在不使用打包工具时通过 CDN 在浏览器中首次使用 fuels SDK

如何在不使用打包工具时通过 CDN 在浏览器中首次使用 fuels SDK 【免费下载链接】fuels-ts Fuel Network Typescript SDK 项目地址: https://gitcode.com/GitHub_Trending/fu/fuels-ts 如果你想在浏览器里直接调用 fuels SDK(Fuel Network 的 TypeScript SDK…

阅读更多 →
思源笔记 v3.1.20 更新解读:编辑体验打磨、数据库字段转义与插件 API 扩展 2026/9/10 10:00:10

思源笔记 v3.1.20 更新解读:编辑体验打磨、数据库字段转义与插件 API 扩展

思源笔记 v3.1.20 更新解读:编辑体验打磨、数据库字段转义与插件 API 扩展 【免费下载链接】siyuan An open-source, privacy-first, self-hosted knowledge workspace where humans and AI agents work together 开源、隐私优先、自托管的知识工作空间,…

阅读更多 →
Gradio 后台任务完全指南:用 Blocks + APScheduler 构建定时同步的反馈收集应用 2026/9/10 9:57:10

Gradio 后台任务完全指南:用 Blocks + APScheduler 构建定时同步的反馈收集应用

Gradio 后台任务完全指南:用 Blocks APScheduler 构建定时同步的反馈收集应用 【免费下载链接】gradio Build and share delightful machine learning apps, all in Python. 🌟 Star to support our work! 项目地址: https://gitcode.com/GitHub_Tren…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

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

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