NVIDIA/Fuser

Opinfo testing for python frontend

Open

#432 创建于 2023年5月31日

在 GitHub 查看
 (3 评论) (0 反应) (1 负责人)C++ (80 fork)github user discovery
good first issueopinfo

仓库指标

Star
 (392 star)
PR 合并指标
 (PR 指标待抓取)

描述

This issue tracks opinfo testing for various operations in the python frontend. The goal is to find any corner cases and test for error conditions.

Unary

  • ceil, floor, frac, neg, bitwise_not, trunc, reciprocal, round

Bool

  • isfinite, isinf, isnan, isneginf, isposinf, isreal, signbit

Float

  • abs, acos, acosh, asin, asinh, atan, atanh, cos, cosh, erf, erfc, erfcinv, erfinv, exp, exp2, expm1, lgamma, log, log10, log1p, log2, reciprocal, rsqrt, sign, sin, sinh, sqrt, tan, tanh

Binary

Float

  • atan2, truediv

Float-Only

  • nextafter

Cast-Integers-to-Float

  • add, ceildiv, div, fmod, mod, mul, pow, remainder, sub

Bitwise

  • and, or, xor

Int-Only

  • bitwise_left_shift, bitwise_right_shift, logical_right_shift, gcd

Compare

  • eq, ge, gt, le, lt, ne

Ternary

  • lerp

Binary - Alpha

  • add-alpha, sub-alpha

Ternary-Alpha

  • add-cmul

Ternary - Conditional

  • where

Threshold

  • clamp
  • threshold

Tensor Creation

  • full
  • iota

Transformation

  • cast

Shape

  • broadcast
  • broadcast-in-dims
  • cat
  • gather
  • index-select
  • pad
  • permute
  • reshape
  • slice
  • take-along-axis

Reduction

  • max
  • min
  • prod
  • sum

Cumulative Scan

  • max
  • min
  • prod
  • sum

Normalization

  • batch-norm
  • variance
  • variance-mean

Random

  • uniform
  • normal

Matrix-Multiplication

  • NN, NT, TN, TT

贡献者指南