ivy icon indicating copy to clipboard operation
ivy copied to clipboard

Add RawOps Operations for TensorFlow frontend

Open sreegandh804 opened this issue 2 years ago • 2 comments

Add RawOps Operations for TensorFlow frontend:

  • [x] #1693
  • [ ] AccumulateNV2
  • [ ] Acos
  • [ ] Acosh
  • [ ] Add
  • [ ] AddN
  • [ ] AddV2
  • [ ] AllToAll
  • [ ] Angle
  • [ ] ApproximateEqual
  • [ ] ArgMax
  • [ ] ArgMin
  • [ ] AsString
  • [ ] Asin
  • [ ] Asinh
  • [ ] Assert
  • [ ] Assign
  • [ ] AssignAdd
  • [ ] AssignSub
  • [ ] Atan
  • [ ] Atan2
  • [ ] Atanh
  • [ ] AudioSummary
  • [ ] AudioSummaryV2
  • [ ] AvgPool
  • [ ] AvgPool3D
  • [ ] AvgPool3DGrad
  • [ ] AvgPoolGrad
  • [ ] BandedTriangularSolve
  • [ ] BatchMatMul
  • [ ] BatchMatMulV2
  • [ ] BatchMatMulV3
  • [ ] BatchToSpace
  • [ ] BatchToSpaceND
  • [ ] BesselI0
  • [ ] BesselI0e
  • [ ] BesselI1
  • [ ] BesselI1e
  • [ ] BesselJ0
  • [ ] BesselJ1
  • [ ] BesselK0
  • [ ] BesselK0e
  • [ ] BesselK1
  • [ ] BesselK1e
  • [ ] BesselY0
  • [ ] BesselY1
  • [ ] Betainc
  • [ ] BiasAdd
  • [ ] BiasAddGrad
  • [ ] BiasAddV1
  • [ ] BitwiseAnd
  • [ ] #2278
  • [ ] BitwiseXor
  • [ ] BlockLSTM
  • [ ] BlockLSTMV2
  • [ ] BroadcastGradientArgs
  • [ ] BroadcastTo
  • [ ] CSRSparseMatrixToDense
  • [ ] CSRSparseMatrixToSparseTensor
  • [ ] CTCBeamSearchDecoder
  • [ ] CTCGreedyDecoder
  • [ ] CTCLoss
  • [ ] CTCLossV2
  • [ ] Case
  • [ ] Cast
  • [ ] Ceil
  • [ ] CheckNumerics
  • [ ] CheckNumericsV2
  • [ ] Cholesky
  • [ ] CollectivePermute
  • [ ] Complex
  • [ ] ComplexAbs
  • [ ] CompositeTensorVariantFromComponents
  • [ ] CompositeTensorVariantToComponents
  • [ ] Concat
  • [ ] ConcatOffset
  • [ ] ConcatV2
  • [ ] Conj
  • [ ] ConjugateTranspose
  • [ ] Const
  • [ ] Conv2D
  • [ ] Conv2DBackpropFilter
  • [ ] Conv2DBackpropInput
  • [ ] Conv3D
  • [ ] Conv3DBackpropFilterV2
  • [ ] Conv3DBackpropInputV2
  • [ ] Cos
  • [ ] Cosh
  • [ ] CropAndResize
  • [ ] Cross
  • [ ] CrossReplicaSum
  • [ ] CudnnRNN
  • [ ] CudnnRNNV2
  • [ ] CudnnRNNV3
  • [ ] Cumprod
  • [ ] Cumsum
  • [ ] CumulativeLogsumexp
  • [ ] Dawsn
  • [ ] DebugGradientIdentity
  • [ ] DebugGradientRefIdentity
  • [ ] DebugIdentityV2
  • [ ] DecodeBase64
  • [ ] DecodePaddedRaw
  • [ ] DecodeProtoV2
  • [ ] DecodeRaw
  • [ ] DeleteSessionTensor
  • [ ] DenseToCSRSparseMatrix
  • [ ] DenseToDenseSetOperation
  • [ ] DenseToSparseSetOperation
  • [ ] DepthToSpace
  • [ ] DepthwiseConv2dNative
  • [ ] DepthwiseConv2dNative
  • [ ] DepthwiseConv2dNativeBackpropFilter
  • [ ] DepthwiseConv2dNativeBackpropInput
  • [ ] Diag
  • [ ] DiagPart
  • [ ] Digamma
  • [ ] Dilation2D
  • [ ] Div
  • [ ] DivNoNan
  • [ ] DrawBoundingBoxes
  • [ ] DynamicPartition
  • [ ] DynamicStitch
  • [ ] EagerPyFunc
  • [ ] EditDistance
  • [ ] Eig
  • [ ] Einsum
  • [ ] Elu
  • [ ] EluGrad
  • [ ] EncodeBase64
  • [ ] EncodeProto
  • [ ] EnsureShape
  • [ ] Enter
  • [ ] Equal
  • [ ] Erf
  • [ ] Erfc
  • [ ] Erfinv
  • [ ] Erfinv
  • [ ] EuclideanNorm
  • [ ] Exit
  • [ ] Exp
  • [ ] ExpandDims
  • [ ] Expint
  • [ ] Expm1
  • [ ] ExtractGlimpse
  • [ ] ExtractImagePatches
  • [ ] ExtractVolumePatches
  • [ ] FFT
  • [ ] FFT2D
  • [ ] FFT3D
  • [ ] FakeQuantWithMinMaxArgs
  • [ ] FakeQuantWithMinMaxVars
  • [ ] FakeQuantWithMinMaxVarsPerChannel
  • [ ] Fill
  • [ ] FixedLengthRecordReader
  • [ ] Floor
  • [ ] FloorDiv
  • [ ] FloorMod
  • [ ] FractionalAvgPool
  • [ ] FractionalMaxPool
  • [ ] FresnelCos
  • [ ] FresnelSin
  • [ ] FusedBatchNorm
  • [ ] FusedBatchNormGrad
  • [ ] FusedBatchNormGradV2
  • [ ] FusedBatchNormGradV3
  • [ ] FusedBatchNormV2
  • [ ] FusedBatchNormV3
  • [ ] Gather
  • [ ] GatherNd
  • [ ] GatherV2
  • [ ] GenerateBoundingBoxProposals
  • [ ] HSVToRGB
  • [ ] HashTable
  • [ ] HashTableV2
  • [ ] HistogramSummary
  • [ ] IFFT
  • [ ] IFFT2D
  • [ ] IFFT3D
  • [ ] IRFFT
  • [ ] IRFFT2D
  • [ ] Identity
  • [ ] IdentityN
  • [ ] IdentityReader
  • [ ] If
  • [ ] Igamma
  • [ ] Igammac
  • [ ] Imag
  • [ ] ImageProjectiveTransformV2
  • [ ] ImageProjectiveTransformV3
  • [ ] ImageSummary
  • [ ] InitializeTable
  • [ ] InitializeTableFromTextFile
  • [ ] InitializeTableFromTextFileV2
  • [ ] InitializeTableV2
  • [ ] Inv
  • [ ] InvGrad
  • [ ] Invert
  • [ ] InvertPermutation
  • [ ] IsotonicRegression
  • [ ] L2Loss
  • [ ] LMDBReader
  • [ ] LRN
  • [ ] LeakyRelu
  • [ ] LeakyReluGrad
  • [ ] LeftShift
  • [ ] Less
  • [ ] LessEqual
  • [ ] Lgamma
  • [ ] LinSpace
  • [ ] LoadAndRemapMatrix
  • [ ] Log
  • [ ] Log1p
  • [ ] LogMatrixDeterminant
  • [ ] LogSoftmax
  • [ ] LogicalAnd
  • [ ] LogicalNot
  • [ ] LogicalOr
  • [ ] LookupTableFind
  • [ ] LookupTableFindV2
  • [ ] LookupTableInsert
  • [ ] LookupTableInsertV2
  • [ ] LookupTableSize
  • [ ] LookupTableSizeV2
  • [ ] LoopCond
  • [ ] MatMul
  • [ ] MatrixBandPart
  • [ ] MatrixDeterminant
  • [ ] MatrixDiag
  • [ ] MatrixDiagPart
  • [ ] MatrixDiagPartV2
  • [ ] MatrixDiagPartV3
  • [ ] MatrixDiagV2
  • [ ] MatrixDiagV3
  • [ ] MatrixInverse
  • [ ] MatrixSetDiag
  • [ ] MatrixSetDiagV2
  • [ ] MatrixSetDiagV3
  • [ ] MatrixSolve
  • [ ] MatrixSolveLs
  • [ ] MatrixSquareRoot
  • [ ] MatrixTriangularSolve
  • [ ] Max
  • [ ] MaxPool3D
  • [ ] MaxPool3DGrad
  • [ ] MaxPool3DGradGrad
  • [ ] MaxPoolGrad
  • [ ] MaxPoolGradGrad
  • [ ] MaxPoolGradV2
  • [ ] MaxPoolV2
  • [ ] MaxPoolWithArgmax
  • [ ] Maximum
  • [ ] Mean
  • [ ] Merge
  • [ ] MergeSummary
  • [ ] Min
  • [ ] Minimum
  • [ ] MirrorPad
  • [ ] MirrorPadGrad
  • [ ] Mul
  • [ ] MulNoNan
  • [ ] Multinomial
  • [ ] MutableDenseHashTable
  • [ ] MutableDenseHashTableV2
  • [ ] MutableHashTable
  • [ ] MutableHashTableOfTensors
  • [ ] MutableHashTableOfTensorsV2
  • [ ] MutableHashTableV2
  • [ ] NcclAllReduce
  • [ ] NcclBroadcast
  • [ ] NcclReduce
  • [ ] Ndtri
  • [ ] Neg
  • [ ] NextAfter
  • [ ] NextIteration
  • [ ] NonMaxSuppression
  • [ ] NonMaxSuppressionV2
  • [ ] NonMaxSuppressionWithOverlaps
  • [ ] NotEqual
  • [ ] NthElement
  • [ ] OneHot
  • [ ] OnesLike
  • [ ] OptionalFromValue
  • [ ] OptionalGetValue
  • [ ] Pack
  • [ ] Pad
  • [ ] PadV2
  • [ ] ParallelDynamicStitch
  • [ ] ParameterizedTruncatedNormal
  • [ ] ParseTensor
  • [ ] PlaceholderWithDefault
  • [ ] Polygamma
  • [ ] PopulationCount
  • [ ] Pow
  • [ ] PreventGradient
  • [ ] Print
  • [ ] Prod
  • [ ] PyFunc
  • [ ] PyFuncStateless
  • [ ] Qr
  • [ ] QuantizeAndDequantize
  • [ ] QuantizeAndDequantizeV2
  • [ ] QuantizeAndDequantizeV3
  • [ ] QuantizeAndDequantizeV4
  • [ ] QuantizeAndDequantizeV4Grad
  • [ ] QueueClose
  • [ ] QueueDequeue
  • [ ] QueueDequeueMany
  • [ ] QueueDequeueUpTo
  • [ ] QueueEnqueue
  • [ ] QueueEnqueueMany
  • [ ] QueueSize
  • [ ] RFFT
  • [ ] RFFT2D
  • [ ] RGBToHSV
  • [ ] RaggedGather
  • [ ] RaggedRange
  • [ ] RaggedTensorFromVariant
  • [ ] RaggedTensorToSparse
  • [ ] RaggedTensorToTensor
  • [ ] RaggedTensorToVariant
  • [ ] RandomCrop
  • [ ] RandomGamma
  • [ ] RandomStandardNormal
  • [ ] RandomUniform
  • [ ] Range
  • [ ] Rank
  • [ ] ReadVariableOp
  • [ ] ReaderNumRecordsProduced
  • [ ] ReaderNumWorkUnitsCompleted
  • [ ] ReaderRead
  • [ ] ReaderReadUpTo
  • [ ] ReaderReset
  • [ ] ReaderRestoreState
  • [ ] ReaderSerializeState
  • [ ] Real
  • [ ] RealDiv
  • [ ] Reciprocal
  • [ ] ReciprocalGrad
  • [ ] ReduceDataset
  • [ ] ReduceJoin
  • [ ] RefEnter
  • [ ] RefExit
  • [ ] RefIdentity
  • [ ] RefMerge
  • [ ] RefNextIteration
  • [ ] RefSwitch
  • [ ] RegexReplace
  • [ ] Relu
  • [ ] Relu6
  • [ ] Relu6Grad
  • [ ] ReluGrad
  • [ ] Reshape
  • [ ] ResizeBicubic
  • [ ] ResizeBilinear
  • [ ] ResizeNearestNeighbor
  • [ ] ResourceGather
  • [ ] ResourceGatherNd
  • [ ] Reverse
  • [ ] ReverseSequence
  • [ ] ReverseV2
  • [ ] RightShift
  • [ ] Rint
  • [ ] Roll
  • [ ] Round
  • [ ] Rsqrt
  • [ ] RsqrtGrad
  • [ ] SampleDistortedBoundingBox
  • [ ] SampleDistortedBoundingBoxV2
  • [ ] ScalarSummary
  • [ ] ScaleAndTranslate
  • [ ] ScatterAdd
  • [ ] ScatterDiv
  • [ ] ScatterMul
  • [ ] ScatterNd
  • [ ] ScatterNdAdd
  • [ ] ScatterNdNonAliasingAdd
  • [ ] ScatterNdSub
  • [ ] ScatterNdUpdate
  • [ ] ScatterSub
  • [ ] SdcaFprint
  • [ ] SdcaOptimizer
  • [ ] SdcaOptimizerV2
  • [ ] SdcaShrinkL1
  • [ ] SegmentMax
  • [ ] SegmentMean
  • [ ] SegmentMin
  • [ ] SegmentProd
  • [ ] SegmentSum
  • [ ] Select
  • [ ] SelectV2
  • [ ] SelfAdjointEig
  • [ ] Selu
  • [ ] SeluGrad
  • [ ] Send
  • [ ] SerializeTensor
  • [ ] SetSize
  • [ ] Shape
  • [ ] ShapeN
  • [ ] Sigmoid
  • [ ] SigmoidGrad
  • [ ] Sign
  • [ ] Sin
  • [ ] Sinh
  • [ ] Size
  • [ ] Slice
  • [ ] Softmax
  • [ ] SoftmaxCrossEntropyWithLogits
  • [ ] Softplus
  • [ ] SoftplusGrad
  • [ ] Softsign
  • [ ] SpaceToBatch
  • [ ] SpaceToBatchND
  • [ ] SpaceToDepth
  • [ ] SparseAdd
  • [ ] SparseAddGrad
  • [ ] SparseConcat
  • [ ] SparseDenseCwiseAdd
  • [ ] SparseDenseCwiseDiv
  • [ ] SparseDenseCwiseMul
  • [ ] SparseFillEmptyRows
  • [ ] SparseMatMul
  • [ ] SparseMatrixAdd
  • [ ] SparseMatrixMatMul
  • [ ] SparseMatrixMul
  • [ ] SparseMatrixNNZ
  • [ ] SparseMatrixSoftmax
  • [ ] SparseMatrixSparseMatMul
  • [ ] SparseMatrixTranspose
  • [ ] SparseMatrixZeros
  • [ ] SparseReduceSum
  • [ ] SparseReorder
  • [ ] SparseSegmentMean
  • [ ] SparseSegmentMeanWithNumSegments
  • [ ] SparseSegmentSqrtN
  • [ ] SparseSegmentSqrtNWithNumSegments
  • [ ] SparseSegmentSum
  • [ ] SparseSlice
  • [ ] SparseSoftmax
  • [ ] SparseSoftmaxCrossEntropyWithLogits
  • [ ] SparseSparseMaximum
  • [ ] SparseSparseMinimum
  • [ ] SparseTensorDenseAdd
  • [ ] SparseTensorDenseMatMul
  • [ ] SparseTensorToCSRSparseMatrix
  • [ ] SparseToDense
  • [ ] SparseToSparseSetOperation
  • [ ] Spence
  • [ ] Split
  • [ ] SplitV
  • [ ] Sqrt
  • [ ] SqrtGrad
  • [ ] Square
  • [ ] SquaredDifference
  • [ ] Squeeze
  • [ ] Stack
  • [ ] StackClose
  • [ ] StackPop
  • [ ] StackPush
  • [ ] StatelessCase
  • [ ] StatelessIf
  • [ ] StatelessMultinomial
  • [ ] StatelessParameterizedTruncatedNormal
  • [ ] StatelessRandomBinomial
  • [ ] StatelessRandomGammaV2
  • [ ] StatelessRandomNormal
  • [ ] StatelessRandomNormalV2
  • [ ] StatelessRandomPoisson
  • [ ] StatelessRandomUniform
  • [ ] StatelessRandomUniformFullInt
  • [ ] StatelessRandomUniformFullIntV2
  • [ ] StatelessRandomUniformInt
  • [ ] StatelessRandomUniformIntV2
  • [ ] StatelessRandomUniformV2
  • [ ] StatelessTruncatedNormal
  • [ ] StatelessTruncatedNormalV2
  • [ ] StatelessWhile
  • [ ] StopGradient
  • [ ] StridedSlice
  • [ ] StridedSliceGrad
  • [ ] StringJoin
  • [ ] StringSplit
  • [ ] StringToHashBucket
  • [ ] StringToHashBucketFast
  • [ ] StringToHashBucketStrong
  • [ ] StringToNumber
  • [ ] Sub
  • [ ] Sum
  • [ ] Svd
  • [ ] Switch
  • [ ] TFRecordReader
  • [ ] TPUEmbeddingActivations
  • [ ] TPUReplicatedInput
  • [ ] Tan
  • [ ] Tanh
  • [ ] TanhGrad
  • [ ] TensorArray
  • [ ] TensorArrayClose
  • [ ] TensorArrayCloseV2
  • [ ] TensorArrayCloseV3
  • [ ] TensorArrayConcat
  • [ ] TensorArrayConcatV2
  • [ ] TensorArrayConcatV3
  • [ ] TensorArrayGather
  • [ ] TensorArrayGatherV2
  • [ ] TensorArrayGatherV3
  • [ ] TensorArrayGrad
  • [ ] TensorArrayGradV2
  • [ ] TensorArrayGradV3
  • [ ] TensorArrayGradWithShape
  • [ ] TensorArrayRead
  • [ ] TensorArrayReadV2
  • [ ] TensorArrayReadV3
  • [ ] TensorArrayScatter
  • [ ] TensorArrayScatterV2
  • [ ] TensorArrayScatterV3
  • [ ] TensorArraySize
  • [ ] TensorArraySizeV2
  • [ ] TensorArraySizeV3
  • [ ] TensorArraySplit
  • [ ] TensorArraySplitV2
  • [ ] TensorArraySplitV3
  • [ ] TensorArrayV2
  • [ ] TensorArrayV3
  • [ ] TensorArrayWrite
  • [ ] TensorArrayWriteV2
  • [ ] TensorArrayWriteV3
  • [ ] TensorListConcat
  • [ ] TensorListConcatLists
  • [ ] TensorListConcatV2
  • [ ] TensorListElementShape
  • [ ] TensorListFromTensor
  • [ ] TensorListGather
  • [ ] TensorListGetItem
  • [ ] TensorListLength
  • [ ] TensorListPopBack
  • [ ] TensorListPushBack
  • [ ] TensorListPushBackBatch
  • [ ] TensorListResize
  • [ ] TensorListScatter
  • [ ] TensorListScatterIntoExistingList
  • [ ] TensorListScatterV2
  • [ ] TensorListSetItem
  • [ ] TensorListSplit
  • [ ] TensorListStack
  • [ ] TensorScatterAdd
  • [ ] TensorScatterMax
  • [ ] TensorScatterMin
  • [ ] TensorScatterSub
  • [ ] TensorScatterUpdate
  • [ ] TensorStridedSliceUpdate
  • [ ] TensorSummary
  • [ ] TensorSummaryV2
  • [ ] TextLineReader
  • [ ] Tile
  • [ ] Timestamp
  • [ ] TopK
  • [ ] TopKV2
  • [ ] Transpose
  • [ ] TridiagonalMatMul
  • [ ] TridiagonalSolve
  • [ ] TruncateDiv
  • [ ] TruncatedNormal
  • [ ] Unpack
  • [ ] UnsortedSegmentMax
  • [ ] UnsortedSegmentMin
  • [ ] UnsortedSegmentProd
  • [ ] UnsortedSegmentSum
  • [ ] VariableShape
  • [ ] While
  • [ ] WholeFileReader
  • [ ] Xdivy
  • [ ] Xlog1py
  • [ ] Xlogy
  • [ ] ZerosLike
  • [ ] Zeta

sreegandh804 avatar Jun 20 '22 19:06 sreegandh804

  • [ ] #2278

kimbring2 avatar Jul 25 '22 05:07 kimbring2

  • [ ] argmax #2433

Lancelot03 avatar Jul 29 '22 18:07 Lancelot03

Reverse #9964

revenge47 avatar Jan 24 '23 15:01 revenge47

Hi @unifyai,

I am trying to add my new issue to make label for LogSoftmax frontend function to here. Would you add this issue to here: LogSoftmax #13877 https://github.com/unifyai/ivy/issues/13877

Thank you!

omerfarukballi avatar Apr 08 '23 17:04 omerfarukballi

  • [ ] #13738

jddantes avatar Apr 15 '23 12:04 jddantes

Also please mark Xlogy, Xlog1py, Xdivy as done to avoid confusion. They have been implemented but not marked as done.

mumin-khan avatar Jul 21 '23 18:07 mumin-khan

  • [ ] #13242

a0m0rajab avatar Jul 29 '23 20:07 a0m0rajab

@MuminAhmadKhan Added the related issues, hopefully, the CI will add this to the list soon: image

a0m0rajab avatar Jul 29 '23 20:07 a0m0rajab

_[ ]# 26768 (ScatterNd)

RaniaMansour avatar Oct 10 '23 16:10 RaniaMansour