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

CANN/pypto tril函数API文档

# pypto.tril

【免费下载链接】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 推理系列产品

功能说明

返回二维张量或者一批张量的下三角部分。结果张量的其他元素被设置为0。

函数原型

tril(input: Tensor, diagonal: SymInt = 0) -> Tensor:

参数说明

参数名输入/输出说明
input输入源操作数。
支持的类型为:Tensor。
Tensor支持的数据类型为:DT_FP32, DT_FP16, DT_BF16, DT_INT16, DT_INT32, DT_INT8。
不支持空Tensor;Shape仅支持2-5维;Shape Size不大于2147483647(即INT32_MAX)。
diagonal输入源操作数,指定需要考虑的对角线,默认为0。
SymInt类型。

返回值说明

输出Shape、数据类型与输入input一致的Tensor。

约束说明

详见参数说明。

调用示例

TileShape设置示例

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

TileShape维度应和输出一致。

示例1:输入input shape为[m, n],输出为[m, n], TileShape设置为[m1, n1], 则m1, n1分别用于切分m, n轴。

pypto.set_vec_tile_shapes(4, 16)

接口调用示例

x = pypto.tensor([3, 3], pypto.data_type.DT_INT32) # shape (3, 3) diagonal = 0 out = pypto.tril(x, diagonal)

结果示例如下:

输入数据 x :[[1 2 3], [4 5 6], [7 8 9]] 输出数据 out:[[1 0 0], [4 5 0], [7 8 9]] # shape (3, 3)

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

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

http://www.gsyq.cn/news/1342803.html

相关文章:

  • 如何快速实现 CoffeeScript 实时编译和预览:vim-coffee-script 终极指南 [特殊字符]
  • CANN/pypto量化矩阵乘法
  • 如何用中文Kodi插件库打造完美的家庭影院系统
  • OptScale 安全最佳实践:10个关键步骤保护你的云成本数据和配置
  • feh开发者指南:理解项目架构和代码实现原理
  • 为什么选择Marginalia:与Rails 7内置QueryLogs的对比分析
  • 洞见规范---幕墙性能之十三太保---防火性能
  • Sub-Zero字幕格式转换:从SRT到VTT的完整处理流程
  • 使用swift-doc diagram功能:10个步骤可视化Swift类型关系图
  • CANN asc-devkit bfloat16转fp4x2函数
  • 蘑菇博客移动端开发实战:uniapp+ColorUI构建跨平台博客应用
  • 【机器人控制】5个超声波传感器移动机器人报警控制系统研究附Matlab代码
  • 从0到1集成Backboard:Android Studio配置与依赖管理完整教程
  • 深度解析uesave:Unreal引擎存档处理的底层原理与高级应用
  • Material File Picker深度解析:从设计理念到Android文件选择器的系统构建
  • 终极Instagram密码强度测试工具Instahack:如何用Termux实现高效暴力破解
  • C++抽象类与接口设计
  • SSZipArchive终极指南:如何在Apple生态系统中轻松处理ZIP文件压缩与解压缩
  • 昇腾CANN community:开源社区的运作机制和参与路径
  • 赛博深渊(下):Apple Foundation Models 炼金术士的低语与硅基大脑的觉醒
  • 围棋AI训练平台KaTrain:免费智能教练的终极使用指南
  • USBIPD-Win终极指南:在Windows与WSL 2间实现无缝USB设备共享的完整教程
  • 昇腾CANN atvc:向量算子模板库的核心理念和踩坑指南
  • 如何用ComfyUI-Impact-Pack实现AI图像增强的完整性能优化指南
  • Crossfilter源码解析:揭秘增量过滤和归约计算的技术细节
  • 如何用SciencePlots快速制作专业科研图表:终极美化方案指南
  • MVVMFramework网络请求自动缓存:提升iOS应用性能的3个秘诀
  • CANN/asc-devkit数据搬运API样例
  • 2026最权威一键生成论文工具榜单:这些被高校和导师偷偷推荐的软件你用了吗
  • DeepEval终极指南:如何用开源框架轻松评估AI模型质量