文件最后提交记录最后更新时间
12 天前
1 天前
12 天前
12 天前
12 天前
12 天前
12 天前
README

MatrixDiagPart

产品支持情况

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

功能说明

  • 算子功能:返回输入矩阵的最内层矩阵的主对角线(k=0)。

参数说明

参数名 输入/输出/属性 描述 数据类型 数据格式
x 输入 待计算主对角线的入参,最后两个维度为矩阵维度。 float16、float32、int32、int8、uint8 ND
y 输出 主对角线结果,与x同dtype。 float16、float32、int32、int8、uint8 ND

约束说明

  • 输入x的维度数需大于等于2且小于等于8,最后两个维度表示矩阵。
  • 输出y的维度数比输入x少1,形状为x.shape[:-2]+[min(M, N)]。
  • 支持的数据类型:float16、float32、int32、int8、uint8。
  • 数据格式仅支持ND。
  • 仅支持连续输入,不支持非连续输入。
  • 支持空tensor(M=0或N=0时,输出为空tensor)。
  • 该算子为MatrixDiagPart V1版本,仅提取主对角线(k=0)。

调用说明

调用方式 样例代码 说明
图模式 test_geir_matrix_diag_part 通过算子IR构图方式调用MatrixDiagPart算子,参见算子调用完成编译和验证。