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

CANN/pyto按位右移操作API文档

# pypto.bitwise_right_shift

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

产品支持情况

产品是否支持
Ascend 950PR/Ascend 950DT
Atlas A3 训练系列产品/Atlas A3 推理系列产品
Atlas A2 训练系列产品/Atlas A2 推理系列产品

功能说明

逐元素地将input右移other位。计算公式如下:

$$ res_i = input_i >> other_i $$

函数原型

bitwise_right_shift(input: Union[Tensor, int], other: Union[Tensor, int]) -> Tensor

参数说明

参数名输入/输出说明
input输入源操作数。
支持的类型为:为int以及Tensor类型。
Tensor支持的数据类型为:DT_INT16。
不支持空Tensor;Shape仅支持1-4维,支持按照单个维度广播到相同形状;Shape Size不大于2147483647(即INT32_MAX)。
other输入源操作数。
支持的类型为int以及Tensor类型。
Tensor支持的数据类型为:DT_INT16。
不支持空Tensor;Shape仅支持1-4维,支持按照单个维度广播到相同形状;Shape Size不大于2147483647(即INT32_MAX)。

返回值说明

返回输出Tensor,Tensor的数据类型和input、other相同,Shape为input和other广播后大小。

约束说明

  1. input 和 other 类型应该相同。

调用示例

TileShape设置示例

调用该operation接口前,应通过set_vec_tile_shapes设置TileShape。

TileShape维度应和输出一致。

如非广播场景,输入input shape为[m, n],other为[m, n],输出为[m, n],TileShape设置为[m1, n1],则m1, n1分别用于切分m, n轴。

广播场景,输入input shape为[m, n],other为[m, 1],输出为[m, n],TileShape设置为[m1, n1],则m1, n1分别用于切分m, n轴。

pypto.set_vec_tile_shapes(4, 16)

接口调用示例

a = pypto.tensor([1, 3], pypto.DT_INT16) b = pypto.tensor([1, 3], pypto.DT_INT16) out = pypto.bitwise_right_shift(a, b)

结果示例如下:

Input a: [[1 2 3]] Input b: [[1 1 1]] Output out: [[0 1 1]]

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

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

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

相关文章:

  • 废物大战僵尸 火影版植物大战僵尸(电脑+手机版)2026最新版免费下载 (速转 资源随时可能失效 转存后才可解压
  • 基于BERTopic的AI研究主题建模:从海量文献中挖掘交叉领域
  • 基于Tauri与React构建沉浸式学习浏览器:从技术选型到生态实践
  • CANN/metadef算子属性获取
  • 在自动化数据清洗场景中利用 Taotoken 多模型 API 提升效率
  • Context7:解决AI编码助手API幻觉,实时文档查询提升代码准确性
  • 代码依赖矩阵可视化:用矩阵图分析JavaScript/TypeScript项目架构健康度
  • 基于向量数据库与语义检索的本地知识库构建实战指南
  • CANN/atvoss RmsNorm算子样例
  • cgip:基于Unix管道理念的终端AI助手,无缝集成LLM到命令行工作流
  • llmware开源框架:企业级AI应用开发的RAG全流程解决方案
  • ARM PMUv3指令计数器原理与应用实践
  • 以逻辑为骨,破局
  • 消防员生命支持系统的智能控制与优化设计
  • 电磁场仿真技术在高速电子设计中的关键应用
  • python字符串操作
  • SageAttention:无损量化注意力机制,实现大模型推理加速
  • AI算力治理:硬件级执行机制的技术原理与挑战
  • Deno终端美化与诊断工具:ANSI转义码封装与跨平台兼容性实践
  • 全球南方国家在AI基础设施与微调中的角色与机遇
  • Rust编译时AI代码生成:gpt-macro原理、实践与提示词工程
  • AI智能体工作区管理技能:结构化项目模板与自动化实践
  • CANN/runtime共享Buffer管理预留接口
  • 机器学习过拟合:从原理到实战的完整诊断与优化指南
  • AI Agent技能库:153个专业工具赋能AI编程助手实战指南
  • 基于MCP协议构建多模态AI工具集成平台:Stitch-Pro-MCP实战指南
  • MySQL数据库开发工具箱:从环境配置到性能优化的完整工程实践
  • 轻量级智能体框架MiniAgent:快速构建AI应用的核心原理与实践
  • ChatGPT伦理风险与学术诚信:AI对话机器人的双刃剑效应
  • ARM VFP架构与VLDR伪指令深度解析