aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/cpu
AgeCommit message (Expand)Author
2021-08-25Move CPU/GPU files from Core/Runtime to the respective backend foldersGeorgios Pinitas
2021-08-24Re-use auxiliary memory withing CpuWinogradConv2d operatorsGeorgios Pinitas
2021-08-20Rename [Cl|Cpu]GemmConvolution to [Cl|Gpu]GemmConv2dGeorgios Pinitas
2021-08-18Enable fast_math on CpuGemmConvolutionGeorgios Pinitas
2021-08-13Ensure correct transformed matrices are used in CpuGemmConvolutionGeorgios Pinitas
2021-08-12Ensure that correct transformed matrices are used in CpuFullyConnectedGeorgios Pinitas
2021-08-06Fix compiler error in GCC 7.4 + Ubuntu 16Pablo Marquez Tello
2021-08-04Report error for unsupported non-constant weights in CpuFullyConnectedMichele Di Giorgio
2021-08-04Avoid over-allocation of temporary buffers within CpuWinogradConv2dGeorgios Pinitas
2021-08-04Implement Operator APIGeorgios Pinitas
2021-07-29Port NEConvolutionLayerMichalis Spyrou
2021-07-23Avoid allocation of auxiliary memory in CpuGemmConvolutionGeorgios Pinitas
2021-07-23Port NEFullyConnectedLayer to memory injecting interfaceMichele Di Giorgio
2021-07-23Pass fast math flag for correct GEMM3D validation supportGeorgios Pinitas
2021-07-22Expose fast_math mode for GEMM through BFloat16Georgios Pinitas
2021-07-22Inject temporary tensors to pack in they don't exist in CpuSoftmaxGeorgios Pinitas
2021-07-22Update GEMM assembly kernelsGeorgios Pinitas
2021-07-15Port NEGEMMConvolutionLayerManuel Bottini
2021-07-13Port NEWinogradConvolutionLayerMichalis Spyrou
2021-07-08Remove redundant implementations of Add/Sub operatorsGeorgios Pinitas
2021-07-08Port NEGEMMLowp Part 2Manuel Bottini
2021-07-02Align kernel/operator header layoutGeorgios Pinitas
2021-07-02Port NEGEMM to memory injecting interface (Part 3)Michele Di Giorgio
2021-06-25Port NEGEMMConv2d to memory injecting interfaceMichele Di Giorgio
2021-06-22Port NEGEMMLowp Part 1Manuel Bottini
2021-06-18Integrate improved CPU depthwise convolution kernelsMichele Di Giorgio
2021-06-15Fix incorrect memory handling in ported functionsManuel Bottini
2021-06-07Revert "Implement memory injection in CpuDirectGemmConv2d"Michele Di Giorgio
2021-06-01Rename ported functionsManuel Bottini
2021-05-27Implement memory injection in CpuDirectGemmConv2dSang-Hoon Park
2021-05-26Create CpuGemmDirectConv2dSang-Hoon Park
2021-05-19Port DepthConvert to new ApiGeorgios Pinitas
2021-05-18Port NEFlatten layer to a memory injecting interfaceGeorgios Pinitas
2021-05-17Move memory management out of CpuPoolingMichele Di Giorgio
2021-05-14Rename NEGEMMAssembly to CpuGemmAssemblySang-Hoon Park
2021-05-07Remove TODOsSheri Zhang
2021-05-05Rename Quantization/Dequantization kernels/operators to imperative moodGeorgios Pinitas
2021-05-04Rename PixelwiseMultiplications to Mul for simplicityGeorgios Pinitas
2021-04-24Fix Depthwise failure in Cpu backendMichalis Spyrou
2021-04-20Port CpuConvertFullyConnectedWeights to new APITeresa Charlin
2021-04-19Port DepthwiseConvolution to new APIMichalis Spyrou
2021-04-14Port NEDirectConvolutionLayer to new APIManuel Bottini
2021-03-31Fix trademarks throughout the codebaseMichele Di Giorgio
2021-03-31Remove alignment FIXMEMichele Di Giorgio
2021-03-26Make CpuPixelWiseMultiplicationKernel statelessSheri Zhang
2021-03-23Port CpuTranspose to new APITeresa Charlin
2021-03-16Port Arm(R) Neon(TM) Scale to new APIManuel Bottini
2021-03-11Add CpuPRelu operatorsSang-Hoon Park
2021-03-11Port Arm(R) Neon(TM) Dequantization to new APIManuel Bottini
2021-03-10Port Arm(R) Neon(TM) Quantization to new APIManuel Bottini