当前位置: 首页 > news >正文

CANN/pypto共享内存视图

pypto.distributed.shmem_view

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

产品支持情况

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

功能说明

从输入的 shared memory tensor 中提取一个部分视图,以供后续计算。

函数原型

shmem_view( src: ShmemTensor, shape: list[int] = None, offsets: list[Union[int, SymbolicScalar]] = None, *, valid_shape: Optional[list[Union[int, SymbolicScalar]]] = None, ) -> ShmemTensor

参数说明

参数名输入/输出说明
src输入要提取局部视图的 shared memory tensor。
shape输入需要获取的视图大小。
offsets输入需要获取的视图偏移量。
offsets 的维度应与 src 的维度一致,且每个维度的偏移量值应小于 src 对应维度的大小。
valid_shape输入用于指定需要获取的有效数据大小。
需要保证 valid_shape 小于参数 shape。

返回值说明

返回一个 从 src 中提取的部分视图,形状为 shape 参数,如果指定了 valid_shape,则实际形状为 valid_shape。

约束说明

调用示例

  • 示例 1:从 shared memory tensor 的提取一个部分视图,该部分视图的 shape 为 [64, 64],offset 为 [0, 1],实际获取的数据有效大小为 [64, 32]。

    shmem_tensor = pypto.distributed.create_shmem_tensor(group_name="tp", n_pes=8, dtype=pypto.DT_FP16, shape=[64, 128]) y = pypto.distributed.shmem_view(src=x, shape=[64, 64], offsets=[0, 1], valid_shape=[64, 32])

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

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

http://www.jsqmd.com/news/862186/

相关文章:

  • 终极GTA5安全防护菜单:YimMenu新手完整使用指南
  • Elasticsearch动态模板配置:自动化字段映射的智能解决方案
  • Angular ESLint与TypeScript ESLint完美集成:完整配置指南
  • CANN/asc-devkit int64转int32向量转换
  • 易魔声:2000+音色免费开源TTS引擎完全指南
  • MediaCrawler:企业级社交媒体数据采集的终极架构实践
  • CANN/pypto one_hot操作文档
  • 终极搜索动画指南:ENSearchView如何为你的Android应用增添视觉盛宴
  • 终极指南:如何使用nodeenv在CI/CD流水线中快速搭建隔离的Node.js环境
  • 蘑菇博客移动端开发实战:uniapp+ColorUI构建跨平台博客应用
  • CANN/pypto CODEGEN组件错误码
  • 2026年知名的化工原料葡萄糖/佛山化工原料硫酸铵生产厂家推荐 - 行业平台推荐
  • 3分钟学会Rufus:Windows系统安装盘制作终极指南,告别复杂操作!
  • 2026年整箱低盐萝卜干精选推荐公司 - 品牌宣传支持者
  • 昇腾CANN atvc:向量算子模板库的核心理念和踩坑指南
  • 3分钟一键获取百度网盘提取码:自动化查询实战指南
  • 终极Chrome自动化指南:使用AutoHotkey实现浏览器自动操作
  • 文字修仙项目市场价值与商业化分析
  • GeoAI性能优化技巧:如何充分利用GPU加速地理空间AI计算
  • 围棋AI训练平台KaTrain:免费智能教练的终极使用指南
  • 全志T113 Tina5.0开发:(零)源码下载修改调试串口
  • 叠合式vs组合式,组合截面如何计算?
  • CANN asc-devkit bfloat16转fp4x2函数
  • 把“地基“还给内容:从80万在读凡人流IP看漫改长青之路,SoundView情感配音如何让好故事「声」入人心?
  • 昇腾CANN community:开源社区的运作机制和参与路径
  • 终极破解:如何深度掌控JetBrains IDE评估期重置技术?
  • 深度解析AI驱动的Verilog代码生成:3步实战提升硬件设计效率
  • 5分钟快速上手eLabFTW:免费开源的终极电子实验室笔记本
  • Bpmn Process Designer性能优化指南:大型流程图的渲染与交互优化
  • Rufus终极指南:如何轻松制作Windows和Linux启动盘,告别安装烦恼!