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

貢獻者指南