news 2026/5/9 14:08:04

CANN/pypto分布式共享内存清除数据

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/pypto分布式共享内存清除数据

pypto.distributed.shmem_clear_data

【免费下载链接】pyptoPyPTO(发音: pai p-t-o):Parallel Tensor/Tile Operation编程范式。项目地址: https://gitcode.com/cann/pypto

产品支持情况

产品是否支持
Atlas A3 推理系列产品
Atlas A2 推理系列产品

功能说明

用于清除当前 pe 对应的 shared memory tensor 的部分视图

函数原型

shmem_clear_data( src: ShmemTensor, shape: list[int] = None, offsets: list[Union[int, SymbolicScalar]] = None, *, pred: list[Tensor] = None, ) -> Tensor

参数说明

参数名输入/输出说明
src输入要清除的 shared memory tensor。
shape输入需要清除的视图大小。
参数类型为 list[int] 类型。
offsets输入需要清除的视图的偏移量。
支持 int 或 SymbolicScalar 类型的列表。
offsets 的维度应与 src 的维度一致,且每个维度的偏移量值应小于 src 对应维度的大小。
pred输入用于控制操作执行的依赖关系张量列表。
对数据类型无要求。
不支持空 Tensor。

返回值说明

返回一个 Tensor,用于表示操作完成的依赖关系。

约束说明

调用示例

  • 示例 1:创建了一个 shape = [128, 256] 的 shared memory tensor,清除当前 pe 对应的 shared memory tensor 的部分视图的数据。该部分视图的 shape 为 [128, 128], offsets 为 [0, 0]。

    shmem_tensor = pypto.distributed.create_shmem_tensor(group_name="tp", n_pes=8, dtype=pypto.DT_FP16, shape=[128, 256]) data_clear_dummy = pypto.distributed.shmem_clear_data( src=shmem_tensor, shape=[128, 128], offsets=[0, 0], pred=predToken, )
  • 示例 2:创建了一个 shape = [1, 128, 256] 的 shared memory tensor,清除当前 pe 对应的 shared memory tensor 的全部视图的数据。

    shmem_tensor = pypto.distributed.create_shmem_tensor(group_name="tp", n_pes=8, dtype=pypto.DT_FP16, shape=[128, 256]) data_clear_dummy = pypto.distributed.shmem_clear_data( src=shmem_tensor, pred=predToken, )

【免费下载链接】pyptoPyPTO(发音: pai p-t-o):Parallel Tensor/Tile Operation编程范式。项目地址: https://gitcode.com/cann/pypto

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

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

2026届学术党必备的六大AI辅助写作平台横评

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 核心要点是降低AIGC检测率,这关联着对人类写作特征,进行精准模拟。 …

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

为AI助手集成视觉能力:基于MCP协议的Image Server配置与应用

1. 项目概述:为AI助手装上“眼睛”的Image MCP Server在AI编程助手(比如Cursor)变得越来越智能的今天,我们常常希望它能像人类一样,不仅能看懂代码,还能理解我们项目里的截图、UI设计稿、流程图甚至报错信息…

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

CANN hcomm线程NPU通信示例

通信域管理 - 每个线程管理一个 NPU 设备 【免费下载链接】hcomm HCOMM(Huawei Communication)是HCCL的通信基础库,提供通信域以及通信资源的管理能力。 项目地址: https://gitcode.com/cann/hcomm 样例介绍 本样例展示如何使用 Hccl…

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

EARN Fairness框架:让非技术利益相关者参与AI公平性决策

1. 项目概述与核心挑战在信贷审批、医疗诊断、招聘筛选这些高风险的人工智能应用场景里,我们经常听到一个词:算法公平。作为从业者,我见过太多项目在技术指标上跑得漂亮,却在落地时因为“不公平”的争议而搁浅。问题出在哪&#x…

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

Hotkey Detective:终极Windows热键冲突排查完全指南

Hotkey Detective:终极Windows热键冲突排查完全指南 【免费下载链接】hotkey-detective A small program for investigating stolen key combinations under Windows 7 and later. 项目地址: https://gitcode.com/gh_mirrors/ho/hotkey-detective 当您在Wind…

作者头像 李华
网站建设 2026/5/9 14:03:45

GTA5线上小助手:终极游戏效率提升与个性化定制工具

GTA5线上小助手:终极游戏效率提升与个性化定制工具 【免费下载链接】GTA5OnlineTools GTA5线上小助手 项目地址: https://gitcode.com/gh_mirrors/gt/GTA5OnlineTools 你是否曾在洛圣都的广阔世界中感到束手束脚?是否厌倦了重复的任务和漫长的等待…

作者头像 李华