mirror of
https://github.com/zebrajr/pytorch.git
synced 2025-12-06 12:20:52 +01:00
Summary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/16243 Optimize channel_stats_op and add NHWC impl Reviewed By: takatosp1 Differential Revision: D13775515 fbshipit-source-id: decb889e646f5316d4afefdf9f9b6bc6343613cd
13 KiB
13 KiB
Serialized Test Coverage Report
This is an automatically generated file. Please see caffe2/python/serialized_test/README.md for details. In the case of merge conflicts, please rebase and regenerate.
Summary
Serialized tests have covered 219/688 (31.8%) operators
Not covered operators
There are 469 not covered operators
- APMeter
- ATen
- Abs
- AbsGradient
- Accumulate
- AccumulateHistogram
- Accuracy
- Adam
- Add
- AddGradient
- AdjustBatch
- Alias
- Allgather
- Allreduce
- And
- Append
- Assert
- AtomicAppend
- AtomicFetchAdd
- AtomicIter
- AveragePool
- AveragePool1D
- AveragePool1DGradient
- AveragePool2D
- AveragePool2DGradient
- AveragePool3D
- AveragePool3DGradient
- AveragePoolGradient
- AveragePut
- BRGNCHWCToPackedInt8BGRAStylizerDeprocess
- Barrier
- BatchToSpace
- BisectPercentile
- BitwiseAnd
- BitwiseOr
- BitwiseXor
- BooleanMaskLengths
- Broadcast
- ByteWeightDequant
- Cast
- Cbrt
- CbrtGradient
- CheckAtomicBool
- CheckCounterDone
- CheckDatasetConsistency
- Checkpoint
- CloneCommonWorld
- CloseBlobsQueue
- CloseRebatchingQueue
- Col2Im
- CollectTensor
- ComputeOffset
- ConcatTensorVector
- ConditionalSetAtomicBool
- Conv1D
- Conv1DGradient
- Conv2D
- Conv2DGradient
- Conv3D
- Conv3DGradient
- ConvTranspose
- ConvTransposeGradient
- Copy
- CopyFromCPUInput
- CopyOnDeviceLike
- Cos
- CosGradient
- CosineSimilarity
- CosineSimilarityGradient
- CountDown
- CountUp
- CreateAtomicBool
- CreateBlobsQueue
- CreateBlobsQueueDB
- CreateCommonWorld
- CreateCounter
- CreateDB
- CreateMap
- CreateMutex
- CreateRebatchingQueue
- CreateScope
- CreateTensorVector
- CreateTextFileReader
- CreateTreeCursor
- CrossEntropy
- CrossEntropyGradient
- Cube
- CubeGradient
- DBExists
- DataCouple
- DenseVectorToIdList
- DepthConcat
- DepthSplit
- DequeueBlobs
- DequeueRebatchingQueue
- DestroyCommonWorld
- Div
- DivGradient
- Do
- DotProductWithPadding
- DotProductWithPaddingGradient
- EQ
- EnforceFinite
- EnqueueBlobs
- EnqueueRebatchingQueue
- EnsureCPUOutput
- EnsureClipped
- EnsureDense
- Exp
- ExpandDims
- FCTransposed
- FCTransposedGradient
- Fail
- FeedBlob
- FileStoreHandlerCreate
- Flatten
- FlattenToVec
- FloatToFused8BitRowwiseQuantized
- FloatToFusedRandRowwiseQuantized
- FloatToRowwiseQuantized8Bits
- Free
- Ftrl
- Fused8BitRowwiseQuantizedToFloat
- Fused8BitRowwiseQuantizedToHalfFloat
- FusedRandRowwiseQuantizedToFloat
- GE
- GFtrl
- GT
- GatherByKey
- GatherFused8BitRowwise
- GaussianFill
- GenerateProposals
- GenerateProposalsCPP
- GetAllBlobNames
- GetCursorOffset
- GivenTensorBoolFill
- GivenTensorByteStringToUInt8Fill
- GivenTensorDoubleFill
- GivenTensorFill
- GivenTensorInt64Fill
- GivenTensorIntFill
- GivenTensorStringFill
- HSoftmax
- HSoftmaxGradient
- HSoftmaxSearch
- HalfFloatToFused8BitRowwiseQuantized
- HardSigmoid
- HardSigmoidGradient
- HasElements
- HasScope
- HeatmapMaxKeypoint
- HuffmanTreeHierarchy
- If
- Im2Col
- IncrementPut
- IndexFreeze
- IndexGet
- IndexLoad
- IndexSize
- IndexStore
- Int8Add
- Int8AddRelu
- Int8AveragePool
- Int8AveragePoolRelu
- Int8ChannelShuffle
- Int8Concat
- Int8Conv
- Int8ConvRelu
- Int8ConvTranspose
- Int8Dequantize
- Int8FC
- Int8Flatten
- Int8GivenIntTensorFill
- Int8GivenTensorFill
- Int8LeakyRelu
- Int8MaxPool
- Int8MaxPoolRelu
- Int8Quantize
- Int8Relu
- Int8Reshape
- Int8ResizeNearest
- Int8RoIAlign
- Int8Sigmoid
- Int8Slice
- Int8Softmax
- Int8Sum
- Int8SumRelu
- IntIndexCreate
- IsEmpty
- Iter
- KeySplit
- KeyValueToMap
- L1Distance
- L1DistanceGradient
- LC1D
- LC1DGradient
- LC2D
- LC2DGradient
- LC3D
- LC3DGradient
- LE
- LRN
- LRNGradient
- LSTMUnit
- LSTMUnitGradient
- LT
- LabelCrossEntropy
- LabelCrossEntropyGradient
- LambdaRankNdcg
- LambdaRankNdcgGradient
- Lars
- LastNWindowCollector
- LayerNorm
- LengthsIndicesInGradientMeanGradient
- LengthsIndicesInGradientSumGradient
- LengthsMax
- LengthsMaxWithMainInputAndForwardOutputGradient
- LengthsMean
- LengthsMeanGradient
- LengthsPartition
- LengthsSumGradient
- LengthsToSegmentIds
- LengthsToShape
- LengthsToWeights
- LengthsWeightedSum
- LengthsWeightedSumGradient
- LengthsWeightedSumWithMainInputGradient
- Load
- LogFatal
- Logit
- LogitGradient
- LongIndexCreate
- LpNorm
- LpNormGradient
- LpPool
- LpPoolGradient
- MSRAFill
- MakeTwoClass
- MakeTwoClassGradient
- MapToKeyValue
- MaxPool
- MaxPool1D
- MaxPool1DGradient
- MaxPool2D
- MaxPool2DGradient
- MaxPool3D
- MaxPool3DGradient
- MaxPoolGradient
- MergeDim
- MergeMultiListFeatureTensors
- MergeMultiListFeatureTensorsGradient
- MergeMultiMapFeatureTensors
- MergeMultiMapFeatureTensorsGradient
- MergeMultiScalarFeatureTensors
- MergeMultiScalarFeatureTensorsGradient
- MergeSingleListFeatureTensors
- MergeSingleListFeatureTensorsGradient
- MergeSingleMapFeatureTensors
- MergeSingleMapFeatureTensorsGradient
- MergeSingleScalarFeatureTensors
- MergeSingleScalarFeatureTensorsGradient
- Mod
- MomentumSGDUpdate
- MulGradient
- MultiClassAccuracy
- NCHW2NHWC
- NE
- NGramFromCategorical
- NHWC2NCHW
- Normalize
- NormalizeGradient
- NormalizeL1
- NormalizePlanarYUV
- Not
- Onnxifi
- Or
- PRelu
- PReluGradient
- PackRecords
- PackedInt8BGRANHWCToNCHWCStylizerPreprocess
- PadEmptySamples
- Partition
- Percentile
- Perplexity
- PrependDim
- Python
- PythonDLPack
- PythonDLPackGradient
- PythonGradient
- QuantDecode
- QuantDecodeGradient
- RMACRegions
- Range
- RangeFill
- ReadNextBatch
- ReadRandomBatch
- ReceiveTensor
- Reciprocal
- ReciprocalGradient
- RecurrentNetworkBlobFetcher
- Reduce
- ReduceBackSum
- ReduceBackSumGradient
- ReduceFrontWeightedSum
- ReduceFrontWeightedSumGradient
- ReduceL1
- ReduceL1Gradient
- ReduceScatter
- ReduceSum
- ReduceSumGradient
- ReduceTailSum
- RemovePadding
- ReplaceNaN
- ReservoirSampling
- ResetCounter
- ResetCursor
- Reshape
- ResizeLike
- ResizeNearest
- ResizeNearestGradient
- RetrieveCount
- RmsProp
- RoIAlign
- RoIAlignGradient
- RoIAlignRotated
- RoIPool
- RoIPoolGradient
- RowMul
- RowWiseSparseAdam
- Rowwise8BitQuantizedToFloat
- Rsqrt
- RsqrtGradient
- SafeDequeueBlobs
- SafeEnqueueBlobs
- Save
- Scale
- SegmentIdsToLengths
- SegmentIdsToRanges
- SendTensor
- Shape
- Sigmoid
- SigmoidCrossEntropyWithLogits
- SigmoidCrossEntropyWithLogitsGradient
- SigmoidGradient
- Sin
- SinGradient
- Snapshot
- Softplus
- SoftplusGradient
- Softsign
- SoftsignGradient
- SortAndShuffle
- SortedSegmentMean
- SortedSegmentMeanGradient
- SortedSegmentRangeLogMeanExp
- SortedSegmentRangeLogMeanExpGradient
- SortedSegmentRangeLogSumExp
- SortedSegmentRangeLogSumExpGradient
- SortedSegmentRangeMax
- SortedSegmentRangeMaxGradient
- SortedSegmentRangeMean
- SortedSegmentRangeMeanGradient
- SortedSegmentRangeSum
- SortedSegmentRangeSumGradient
- SortedSegmentSum
- SortedSegmentSumGradient
- SortedSegmentWeightedSum
- SortedSegmentWeightedSumGradient
- SpaceToBatch
- SparseAdam
- SparseFtrl
- SparseLengthsIndicesInGradientMeanGradient
- SparseLengthsIndicesInGradientSumGradient
- SparseLengthsIndicesInGradientWeightedSumGradient
- SparseLengthsIndicesInGradientWeightedSumWithMainInputGradient
- SparseLengthsMean
- SparseLengthsMean8BitsRowwise
- SparseLengthsMeanFused8BitRowwise
- SparseLengthsMeanGradient
- SparseLengthsPositionalWeightedSum
- SparseLengthsSum
- SparseLengthsSum8BitsRowwise
- SparseLengthsSumFused8BitRowwise
- SparseLengthsSumGradient
- SparseLengthsWeightedMean8BitsRowwise
- SparseLengthsWeightedSum
- SparseLengthsWeightedSum8BitsRowwise
- SparseLengthsWeightedSumFused8BitRowwise
- SparseLengthsWeightedSumGradient
- SparseLengthsWeightedSumWithMainInputGradient
- SparseNormalize
- SparseSortedSegmentMean
- SparseSortedSegmentMeanGradient
- SparseSortedSegmentSum
- SparseSortedSegmentSumGradient
- SparseSortedSegmentWeightedSum
- SparseSortedSegmentWeightedSumGradient
- SparseToDense
- SparseToDenseMask
- SparseToDenseMaskGradient
- SparseUnsortedSegmentMean
- SparseUnsortedSegmentMeanGradient
- SparseUnsortedSegmentSum
- SparseUnsortedSegmentSumGradient
- SparseUnsortedSegmentWeightedSum
- SparseUnsortedSegmentWeightedSumGradient
- Sqr
- Sqrt
- SquaredL2Distance
- SquaredL2DistanceGradient
- Squeeze
- StatRegistryCreate
- StatRegistryExport
- StatRegistryUpdate
- StdDevPut
- StopGradient
- StoreAdd
- StoreGet
- StoreSet
- StoreWait
- StringIndexCreate
- StringJoin
- StringPrefix
- StringSuffix
- StumpFunc
- StumpFuncIndex
- SubGradient
- Sum
- SumInt
- Summarize
- SwapBestPath
- Swish
- SwishGradient
- TT
- TTLinearGradient
- TensorProtosDBInput
- TensorVectorSize
- TextFileReaderRead
- ThrowChildThreadException
- ThrowException
- TimerBegin
- TimerEnd
- TimerGet
- TimerGetAndEnd
- TrimDataset
- UnPackRecords
- UniformFill
- UniformIntFill
- UniqueUniformFill
- UnsortedSegmentMean
- UnsortedSegmentMeanGradient
- UnsortedSegmentSum
- UnsortedSegmentSumGradient
- UnsortedSegmentWeightedSum
- UnsortedSegmentWeightedSumGradient
- VariableLengthSequencePadding
- ViterbiPath
- WallClockTime
- WeightedMultiSampling
- WeightedSample
- WeightedSampleDequeueBlobs
- WeightedSigmoidCrossEntropyWithLogits
- WeightedSigmoidCrossEntropyWithLogitsGradient
- While
- XavierFill
- Xor
- YellowFin
- ZeroGradient
Covered operators
There are 219 covered operators
- Acos
- AcosGradient
- Adadelta
- Adagrad
- AddPadding
- AffineChannel
- AffineChannelGradient
- ArgMax
- ArgMin
- Asin
- AsinGradient
- Atan
- AtanGradient
- AveragedLoss
- AveragedLossGradient
- BBoxTransform
- BatchBoxCox
- BatchBucketOneHot
- BatchBucketize
- BatchDenseToSparse
- BatchGather
- BatchGatherGradient
- BatchMatMul
- BatchMoments
- BatchMomentsGradient
- BatchOneHot
- BatchSparseToDense
- BernoulliJSD
- BernoulliJSDGradient
- BooleanMask
- BooleanUnmask
- BoxWithNMSLimit
- CTCBeamSearchDecoder
- CTCGreedyDecoder
- Ceil
- ChannelBackpropStats
- ChannelShuffle
- ChannelShuffleGradient
- ChannelStats
- Clip
- ClipGradient
- ClipTensorByScaling
- CollectAndDistributeFpnRpnProposals
- ColwiseMax
- ColwiseMaxGradient
- Concat
- Conditional
- ConstantFill
- Conv
- ConvGradient
- Cosh
- CoshGradient
- CosineEmbeddingCriterion
- CosineEmbeddingCriterionGradient
- DiagonalFill
- DotProduct
- DotProductGradient
- Dropout
- DropoutGrad
- ElementwiseLinear
- ElementwiseLinearGradient
- Elu
- EluGradient
- Erf
- ErfGradient
- Expand
- ExpandGradient
- FC
- FCGradient
- Find
- FindDuplicateElements
- FlexibleTopK
- FlexibleTopKGradient
- Floor
- GRUUnit
- GRUUnitGradient
- Gather
- GatherPadding
- GatherRanges
- GatherRangesToDense
- Glu
- GroupNorm
- GroupNormGradient
- IndexHash
- InstanceNorm
- InstanceNormGradient
- IntegralImage
- IntegralImageGradient
- IsMemberOf
- LC
- LCGradient
- LayerNormGradient
- LeakyRelu
- LeakyReluGradient
- LearningRate
- LearningRateAdaption
- LengthsGather
- LengthsPad
- LengthsRangeFill
- LengthsSplit
- LengthsSum
- LengthsTile
- LengthsToRanges
- LengthsTopK
- LengthsTopKGradient
- Log
- MarginRankingCriterion
- MarginRankingCriterionGradient
- MatMul
- Max
- MaxGradient
- Mean
- MeanGradient
- MergeIdLists
- Min
- MinGradient
- Moments
- MomentsGradient
- MomentumSGD
- Mul
- NanCheck
- NegateGradient
- Negative
- NumpyTile
- ONNXWhile
- OneHot
- PackRNNSequence
- PackSegments
- PadImage
- PadImageGradient
- PairWiseLoss
- PairWiseLossGradient
- PiecewiseLinearTransform
- Pow
- RecurrentNetwork
- RecurrentNetworkGradient
- ReduceBackMax
- ReduceBackMaxGradient
- ReduceBackMean
- ReduceBackMeanGradient
- ReduceFrontMax
- ReduceFrontMaxGradient
- ReduceFrontMean
- ReduceFrontMeanGradient
- ReduceFrontSum
- ReduceFrontSumGradient
- ReduceL2
- ReduceL2Gradient
- ReduceMax
- ReduceMaxGradient
- ReduceMean
- ReduceMeanGradient
- ReduceMin
- ReduceMinGradient
- Relu
- ReluGradient
- ReluN
- ReluNGradient
- RemoveDataBlocks
- ReversePackedSegs
- RowWiseSparseAdagrad
- RowwiseMax
- RowwiseMaxGradient
- ScatterAssign
- ScatterWeightedSum
- SegmentOneHot
- Selu
- SeluGradient
- SequenceMask
- Sign
- Sinh
- SinhGradient
- SinusoidPositionEncoding
- Size
- Slice
- SliceGradient
- Softmax
- SoftmaxGradient
- SoftmaxWithLoss
- SoftmaxWithLossGradient
- SparseAdadelta
- SparseAdagrad
- SparseMomentumSGDUpdate
- SparseWngrad
- SpatialBN
- SpatialBNGradient
- SpatialSoftmaxWithLoss
- SpatialSoftmaxWithLossGradient
- Split
- SplitByLengths
- SquareRootDivide
- StringEndsWith
- StringStartsWith
- Sub
- SumElements
- SumElementsGradient
- SumElementsInt
- SumReduceLike
- SumSqrElements
- Tan
- TanGradient
- Tanh
- TanhGradient
- ThresholdedRelu
- ThresholdedReluGradient
- Tile
- TileGradient
- TopK
- TopKGradient
- Transpose
- Unique
- UnpackRNNSequence
- UnpackSegments
- UpsampleBilinear
- UpsampleBilinearGradient
- WeightedSum
- WeightedSumGradient
- Where
- Wngrad
Excluded from coverage statistics
Schemaless operators
There are 22 schemaless operators
- C10Add_DontUseThisOpYet
- C10AveragedLoss_DontUseThisOpYet
- C10BatchGather_DontUseThisOpYet
- C10BatchMatMul_DontUseThisOpYet
- C10Cast_DontUseThisOpYet
- C10Concat_DontUseThisOpYet
- C10ConstantFill_DontUseThisOpYet
- C10EnforceFinite_DontUseThisOpYet
- C10ExpandDims_DontUseThisOpYet
- C10FC_DontUseThisOpYet
- C10Flatten_DontUseThisOpYet
- C10GivenTensorFill_DontUseThisOpYet
- C10GivenTensorInt64Fill_DontUseThisOpYet
- C10GivenTensorIntFill_DontUseThisOpYet
- C10LayerNorm_DontUseThisOpYet
- C10Mul_DontUseThisOpYet
- C10Relu_DontUseThisOpYet
- C10SigmoidCrossEntropyWithLogits_DontUseThisOpYet
- C10Sigmoid_DontUseThisOpYet
- C10SparseLengthsSum_DontUseThisOpYet
- C10StopGradient_DontUseThisOpYet
- C10UniformFill_DontUseThisOpYet