MNN/source/backend/cpu
xiaying 202ca2529a Support Relu6 as Clamp for CPU 2020-07-04 01:06:32 +08:00
..
arm Optimize MNNStrassenMergeCFunction 2020-07-04 01:06:28 +08:00
compute Revert "[MNN:Speed] Optmize winograd convolution" 2020-07-04 01:06:21 +08:00
x86_x64 Remove useless asm for easy compability for window 2020-07-04 01:06:20 +08:00
CPUArgMax.cpp [MNN:Sync] Sync internal github 2020-04-29 10:12:16 +08:00
CPUArgMax.hpp Update 2019-12-27 22:16:57 +08:00
CPUAsString.cpp Update 2019-12-27 22:16:57 +08:00
CPUAsString.hpp Update 2019-12-27 22:16:57 +08:00
CPUBackend.cpp [MNN:Sync] Sync internal git for remain patch 2020-03-22 20:33:03 +08:00
CPUBackend.hpp [MNN:Sync] Sync internal git for remain patch 2020-03-22 20:33:03 +08:00
CPUBatchMatMul.cpp Update 2020-02-26 09:57:17 +08:00
CPUBatchMatMul.hpp Update 2019-12-27 22:16:57 +08:00
CPUBatchToSpaceND.cpp Update 2019-12-27 22:16:57 +08:00
CPUBatchToSpaceND.hpp Update 2019-12-27 22:16:57 +08:00
CPUBinary.cpp Fix cpu binary. 2020-07-04 01:06:18 +08:00
CPUBinary.hpp Update 2020-02-26 09:57:17 +08:00
CPUBroadcastTo.cpp fix broadcastTo bug 2020-06-12 08:58:57 +08:00
CPUBroadcastTo.hpp Update 2019-12-27 22:16:57 +08:00
CPUCast.cpp MNN 1.0.0 release sync. 2020-05-07 18:22:11 +08:00
CPUCast.hpp Update 2019-12-27 22:16:57 +08:00
CPUConcat.cpp fix _concatBatch bug 2020-03-25 16:46:32 +08:00
CPUConcat.hpp Update 2019-12-27 22:16:57 +08:00
CPUConst.cpp Update 2019-12-27 22:16:57 +08:00
CPUConst.hpp Update 2019-12-27 22:16:57 +08:00
CPUConv2DBackPropFilter.cpp Rename NHWC<->NC4HW4 as pack/unpack transpose 2020-07-04 01:06:18 +08:00
CPUConv2DBackPropFilter.hpp Update 2020-02-26 09:57:17 +08:00
CPUConvInt8.cpp [MNN:Sync] Sync internal github 2020-04-29 10:12:16 +08:00
CPUConvInt8.hpp [MNN:Sync] Sync internal github 2020-04-29 10:12:16 +08:00
CPUConvolution.cpp Optimize x86 by reorder weight 2020-04-14 22:39:40 +08:00
CPUConvolution.hpp Update 2019-12-27 22:16:57 +08:00
CPUConvolution3D.cpp Update 2019-12-27 22:16:57 +08:00
CPUConvolution3D.hpp Update 2019-12-27 22:16:57 +08:00
CPUConvolutionDepthwise.cpp Optmize CPUConvolutionDepthwise's init 2020-07-04 01:06:27 +08:00
CPUConvolutionDepthwise.hpp [PATCH 070/160] [MNN:Refract] Seperate the load of quan and half to ConvolutionCommon 2020-03-22 19:02:06 +08:00
CPUCosineSimilarity.cpp Update 2019-12-27 22:16:57 +08:00
CPUCosineSimilarity.hpp Update 2019-12-27 22:16:57 +08:00
CPUCrop.cpp Update 2019-12-27 22:16:57 +08:00
CPUCrop.hpp Update 2019-12-27 22:16:57 +08:00
CPUCropAndResize.cpp Update 2019-12-27 22:16:57 +08:00
CPUCropAndResize.hpp Update 2019-12-27 22:16:57 +08:00
CPUDeconvolution.cpp Optimize x86 by reorder weight 2020-04-14 22:39:40 +08:00
CPUDeconvolution.hpp Update 2020-02-26 09:57:17 +08:00
CPUDeconvolutionDepthwise.cpp Update 2020-02-26 09:57:17 +08:00
CPUDeconvolutionDepthwise.hpp Update 2020-02-26 09:57:17 +08:00
CPUDepthToSpace.cpp Update 2019-12-27 22:16:57 +08:00
CPUDepthToSpace.hpp Update 2019-12-27 22:16:57 +08:00
CPUDepthwiseConvInt8.cpp [MNN:Sync] Sync internal github 2020-04-29 10:12:16 +08:00
CPUDepthwiseConvInt8.hpp [MNN:Sync] Sync internal github 2020-04-29 10:12:16 +08:00
CPUDequantize.cpp Update 2019-12-27 22:16:57 +08:00
CPUDequantize.hpp Update 2019-12-27 22:16:57 +08:00
CPUDetectionOutput.cpp Speed up CPUDetectionOutput for spectial case 2020-04-29 10:02:22 +08:00
CPUDetectionOutput.hpp Update 2019-12-27 22:16:57 +08:00
CPUDetectionPostProcess.cpp Fix memory leak in CPUDetectionPostProcess 2020-07-02 17:45:32 +07:00
CPUDetectionPostProcess.hpp Update 2019-12-27 22:16:57 +08:00
CPUDilation2D.cpp Update 2019-12-27 22:16:57 +08:00
CPUDilation2D.hpp Update 2019-12-27 22:16:57 +08:00
CPUEltwise.cpp fix spelling mistake, eltwies -> eltwise 2020-03-17 10:20:21 +00:00
CPUEltwise.hpp Update 2019-12-27 22:16:57 +08:00
CPUEltwiseInt8.cpp Update 2019-12-27 22:16:57 +08:00
CPUEltwiseInt8.hpp Update 2019-12-27 22:16:57 +08:00
CPUElu.cpp Update 2019-12-27 22:16:57 +08:00
CPUElu.hpp Update 2019-12-27 22:16:57 +08:00
CPUExpandDims.cpp Update 2019-12-27 22:16:57 +08:00
CPUExpandDims.hpp Update 2019-12-27 22:16:57 +08:00
CPUFill.cpp [PATCH 01/17] [Converter:Feature] Support onnx slice11 converter 2020-04-13 13:08:04 +08:00
CPUFill.hpp Update 2019-12-27 22:16:57 +08:00
CPUFixedPoint.hpp Update 2019-12-27 22:16:57 +08:00
CPUFloatToInt8.cpp Update 2019-12-27 22:16:57 +08:00
CPUFloatToInt8.hpp Update 2019-12-27 22:16:57 +08:00
CPUGather.cpp rollback 2020-07-04 01:06:26 +08:00
CPUGather.hpp Update 2019-12-27 22:16:57 +08:00
CPUGatherND.cpp Update 2019-12-27 22:16:57 +08:00
CPUGatherND.hpp Update 2019-12-27 22:16:57 +08:00
CPUGatherV2.cpp Fix bug for onnx gather execute error 2020-06-11 17:50:20 +08:00
CPUGatherV2.hpp Fix bug for onnx gather execute error 2020-06-11 17:50:20 +08:00
CPUInnerProduct.cpp Update 2019-12-27 22:16:57 +08:00
CPUInnerProduct.hpp Update 2019-12-27 22:16:57 +08:00
CPUInstanceNorm.cpp Update 2019-12-27 22:16:57 +08:00
CPUInstanceNorm.hpp Update 2019-12-27 22:16:57 +08:00
CPUInt8ToFloat.cpp Update 2019-12-27 22:16:57 +08:00
CPUInt8ToFloat.hpp Update 2019-12-27 22:16:57 +08:00
CPUInterp.cpp Update 2020-02-26 09:57:17 +08:00
CPUInterp.hpp Sync. Fix OpenGL related building issues. Build the whole suite on Android CI (#580) 2020-01-16 16:55:46 +08:00
CPULRN.cpp Update 2019-12-27 22:16:57 +08:00
CPULRN.hpp Update 2019-12-27 22:16:57 +08:00
CPULSTM.cpp Optimize x86 by reorder weight 2020-04-14 22:39:40 +08:00
CPULSTM.hpp Update 2019-12-27 22:16:57 +08:00
CPULinSpace.cpp [PATCH 15/24] avoid div by 0 2020-03-06 11:04:54 +08:00
CPULinSpace.hpp Update 2019-12-27 22:16:57 +08:00
CPUMatMul.cpp Support Strassen for new matmul 2020-07-04 01:06:18 +08:00
CPUMatMul.hpp Support Strassen for new matmul 2020-07-04 01:06:18 +08:00
CPUMatrixBandPart.cpp Update 2020-02-26 09:57:17 +08:00
CPUMatrixBandPart.hpp Update 2019-12-27 22:16:57 +08:00
CPUMoments.cpp Update 2019-12-27 22:16:57 +08:00
CPUMoments.hpp Update 2019-12-27 22:16:57 +08:00
CPUNonMaxSuppressionV2.cpp Update 2019-12-27 22:16:57 +08:00
CPUNonMaxSuppressionV2.hpp Update 2019-12-27 22:16:57 +08:00
CPUNormalize.cpp Update 2019-12-27 22:16:57 +08:00
CPUNormalize.hpp Update 2019-12-27 22:16:57 +08:00
CPUOPRegister.cpp [MNN:Sync] Sync internal git for remain patch 2020-03-22 20:33:03 +08:00
CPUOneHot.cpp Sync. Fix OpenGL related building issues. Build the whole suite on Android CI (#580) 2020-01-16 16:55:46 +08:00
CPUOneHot.hpp Update 2019-12-27 22:16:57 +08:00
CPUPack.cpp MNN 1.0.0 release sync. 2020-05-07 18:22:11 +08:00
CPUPack.hpp Update 2019-12-27 22:16:57 +08:00
CPUPadding.cpp Update 2019-12-27 22:16:57 +08:00
CPUPadding.hpp Update 2019-12-27 22:16:57 +08:00
CPUPermute.cpp Update 2019-12-27 22:16:57 +08:00
CPUPermute.hpp Update 2019-12-27 22:16:57 +08:00
CPUPlugin.cpp [MNN:Sync] Sync internal github 2020-04-29 10:12:16 +08:00
CPUPool.cpp Update 2020-02-26 09:57:17 +08:00
CPUPool.hpp Update 2019-12-27 22:16:57 +08:00
CPUPoolGrad.cpp [PATCH 113/160] [MNN:Bugfix] Fix bug for pool grad don't use pad 2020-03-22 19:02:11 +08:00
CPUPoolGrad.hpp [PATCH 113/160] [MNN:Bugfix] Fix bug for pool grad don't use pad 2020-03-22 19:02:11 +08:00
CPUPoolInt8.cpp [PATCH 003/160] [MNN:Speed]opt PoolInt8 2020-03-22 19:01:58 +08:00
CPUPoolInt8.hpp [PATCH 003/160] [MNN:Speed]opt PoolInt8 2020-03-22 19:01:58 +08:00
CPUPriorbox.cpp Update 2019-12-27 22:16:57 +08:00
CPUPriorbox.hpp Update 2019-12-27 22:16:57 +08:00
CPUProposal.cpp Update 2019-12-27 22:16:57 +08:00
CPUProposal.hpp Update 2019-12-27 22:16:57 +08:00
CPUQuanConvolutionDepthwise.cpp Update 2019-12-27 22:16:57 +08:00
CPUQuanConvolutionDepthwise.hpp Update 2019-12-27 22:16:57 +08:00
CPUQuantizationUtils.hpp beta 0.1.0 2019-04-19 20:50:09 +08:00
CPUQuantizedAdd.cpp Fix out-of-bounds access in CPUQuantizedAdd::onExecute 2020-07-02 16:42:09 +07:00
CPUQuantizedAdd.hpp Update 2019-12-27 22:16:57 +08:00
CPUQuantizedAvgPool.cpp Update 2019-12-27 22:16:57 +08:00
CPUQuantizedAvgPool.hpp Update 2019-12-27 22:16:57 +08:00
CPUQuantizedConcat.cpp Update 2019-12-27 22:16:57 +08:00
CPUQuantizedConcat.hpp Update 2019-12-27 22:16:57 +08:00
CPUQuantizedLogistic.cpp Fix CPUQuantizedLogistic::onExecute access to the model which could have been released 2020-07-02 17:06:58 +07:00
CPUQuantizedLogistic.hpp Fix CPUQuantizedLogistic::onExecute access to the model which could have been released 2020-07-02 17:06:58 +07:00
CPUQuantizedMaxPool.cpp Update 2020-02-26 09:57:17 +08:00
CPUQuantizedMaxPool.hpp Update 2020-02-26 09:57:17 +08:00
CPUQuantizedReshape.cpp Update 2020-02-26 09:57:17 +08:00
CPUQuantizedReshape.hpp Update 2020-02-26 09:57:17 +08:00
CPUQuantizedSoftmax.cpp Update 2019-12-27 22:16:57 +08:00
CPUQuantizedSoftmax.hpp Update 2019-12-27 22:16:57 +08:00
CPURNNSequenceGRU.cpp Update 2019-12-27 22:16:57 +08:00
CPURNNSequenceGRU.hpp Update 2019-12-27 22:16:57 +08:00
CPUROIPooling.cpp Update 2019-12-27 22:16:57 +08:00
CPUROIPooling.hpp Update 2019-12-27 22:16:57 +08:00
CPURange.cpp Update 2019-12-27 22:16:57 +08:00
CPURange.hpp Update 2019-12-27 22:16:57 +08:00
CPURank.cpp Update 2019-12-27 22:16:57 +08:00
CPURank.hpp Update 2019-12-27 22:16:57 +08:00
CPUReduceJoin.cpp Update 2019-12-27 22:16:57 +08:00
CPUReduceJoin.hpp Update 2019-12-27 22:16:57 +08:00
CPUReduction.cpp MNN 1.0.0 release sync. 2020-05-07 18:22:11 +08:00
CPUReduction.hpp Update 2019-12-27 22:16:57 +08:00
CPURelu.cpp Support Relu6 as Clamp for CPU 2020-07-04 01:06:32 +08:00
CPURelu.hpp Support Relu6 as Clamp for CPU 2020-07-04 01:06:32 +08:00
CPUReluGrad.cpp Update 2020-02-26 09:57:17 +08:00
CPUReluGrad.hpp Update 2019-12-27 22:16:57 +08:00
CPUReshape.cpp Update 2019-12-27 22:16:57 +08:00
CPUReshape.hpp Update 2019-12-27 22:16:57 +08:00
CPUResize.cpp Update 2019-12-27 22:16:57 +08:00
CPUResize.hpp Update 2019-12-27 22:16:57 +08:00
CPUReverseSequence.cpp Bugfix CpuReverseSquence & support CL beyond 4 dimension 2020-07-04 01:06:22 +08:00
CPUReverseSequence.hpp Update 2019-12-27 22:16:57 +08:00
CPURuntime.cpp [MNN:Sync] Sync internal git for remain patch 2020-03-22 20:33:03 +08:00
CPURuntime.hpp Required library is added in source/backend/cpu/CPURuntime.hpp 2020-03-27 08:54:01 +05:30
CPUScale.cpp Update 2020-02-26 09:57:17 +08:00
CPUScale.hpp Sync. Fix OpenGL related building issues. Build the whole suite on Android CI (#580) 2020-01-16 16:55:46 +08:00
CPUScatterNd.cpp Update 2019-12-27 22:16:57 +08:00
CPUScatterNd.hpp Update 2019-12-27 22:16:57 +08:00
CPUSelect.cpp Update 2019-12-27 22:16:57 +08:00
CPUSelect.hpp Update 2019-12-27 22:16:57 +08:00
CPUSelu.cpp Update 2019-12-27 22:16:57 +08:00
CPUSelu.hpp Update 2019-12-27 22:16:57 +08:00
CPUSetDiff1D.cpp Update 2019-12-27 22:16:57 +08:00
CPUSetDiff1D.hpp Update 2019-12-27 22:16:57 +08:00
CPUShape.cpp [MNN:Sync] Sync internal git for remain patch 2020-03-22 20:33:03 +08:00
CPUShape.hpp Update 2019-12-27 22:16:57 +08:00
CPUSigmoid.cpp Update 2019-12-27 22:16:57 +08:00
CPUSigmoid.hpp Update 2019-12-27 22:16:57 +08:00
CPUSize.cpp Update 2019-12-27 22:16:57 +08:00
CPUSize.hpp Update 2019-12-27 22:16:57 +08:00
CPUSlice.cpp Update 2019-12-27 22:16:57 +08:00
CPUSlice.hpp Update 2019-12-27 22:16:57 +08:00
CPUSliceTf.cpp Update 2019-12-27 22:16:57 +08:00
CPUSliceTf.hpp Update 2019-12-27 22:16:57 +08:00
CPUSoftmax.cpp Update 2020-02-26 09:57:17 +08:00
CPUSoftmax.hpp Update 2019-12-27 22:16:57 +08:00
CPUSoftmaxGrad.cpp Update 2019-12-27 22:16:57 +08:00
CPUSoftmaxGrad.hpp Update 2019-12-27 22:16:57 +08:00
CPUSpaceToBatchND.cpp Update 2019-12-27 22:16:57 +08:00
CPUSpaceToBatchND.hpp Update 2019-12-27 22:16:57 +08:00
CPUSpaceToDepth.cpp Update 2019-12-27 22:16:57 +08:00
CPUSpaceToDepth.hpp Update 2019-12-27 22:16:57 +08:00
CPUSpatialProduct.cpp Update 2019-12-27 22:16:57 +08:00
CPUSpatialProduct.hpp Update 2019-12-27 22:16:57 +08:00
CPUSqueeze.cpp Update 2019-12-27 22:16:57 +08:00
CPUSqueeze.hpp Update 2019-12-27 22:16:57 +08:00
CPUStridedSlice.cpp Update 2019-12-27 22:16:57 +08:00
CPUStridedSlice.hpp Update 2019-12-27 22:16:57 +08:00
CPUTFQuantizedConv2D.cpp Update 2019-12-27 22:16:57 +08:00
CPUTFQuantizedConv2D.hpp Update 2019-12-27 22:16:57 +08:00
CPUTanh.cpp Update 2019-12-27 22:16:57 +08:00
CPUTanh.hpp Update 2019-12-27 22:16:57 +08:00
CPUTensorConvert.cpp Rename NHWC<->NC4HW4 as pack/unpack transpose 2020-07-04 01:06:18 +08:00
CPUTensorConvert.hpp Update 2019-12-27 22:16:57 +08:00
CPUThreshold.cpp Update 2019-12-27 22:16:57 +08:00
CPUThreshold.hpp Update 2019-12-27 22:16:57 +08:00
CPUTile.cpp Update 2019-12-27 22:16:57 +08:00
CPUTile.hpp Update 2019-12-27 22:16:57 +08:00
CPUTopKV2.cpp Update 2020-02-26 09:57:17 +08:00
CPUTopKV2.hpp Update 2019-12-27 22:16:57 +08:00
CPUTranspose.cpp Update 2019-12-27 22:16:57 +08:00
CPUTranspose.hpp Update 2019-12-27 22:16:57 +08:00
CPUUnary.cpp Update 2020-02-26 09:57:17 +08:00
CPUUnary.hpp Update 2019-12-27 22:16:57 +08:00
CPUUnpack.cpp Update 2019-12-27 22:16:57 +08:00
CPUUnpack.hpp Update 2019-12-27 22:16:57 +08:00
CPUUnravelIndex.cpp Update 2019-12-27 22:16:57 +08:00
CPUUnravelIndex.hpp Update 2019-12-27 22:16:57 +08:00
CPUWhere.cpp Update 2020-02-26 09:57:17 +08:00
CPUWhere.hpp Update 2019-12-27 22:16:57 +08:00
CPUZeroLike.cpp Sync. Fix OpenGL related building issues. Build the whole suite on Android CI (#580) 2020-01-16 16:55:46 +08:00
CPUZeroLike.hpp Update 2019-12-27 22:16:57 +08:00
ThreadPool.cpp fix ThreadPool bug 2019-12-30 15:56:55 +08:00
ThreadPool.hpp Update 2019-12-27 22:16:57 +08:00