MNN/source/backend/metal
zhaode.wzd 3b978d9d16 [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
..
schema [MNN:Sync] Sync internal gitlab 2022-01-04 10:50:40 +08:00
shader [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
AllShader.cpp [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
AllShader.hpp [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
CMakeLists.txt [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MNNMetalContext.h [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MNNMetalContext.mm [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalBackend.hpp [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalBackend.mm [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalBinary.hpp [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalBinary.mm [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalCache_generated.h [MNN:Sync] Sync internal gitlab 2022-01-04 10:50:40 +08:00
MetalCast.hpp [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalCast.mm [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalCodeGen.py [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalConvolution.hpp [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalConvolution.mm [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalConvolution1x1.hpp [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalConvolution1x1.mm [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalConvolutionCommon.hpp [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalConvolutionCommon.mm [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalConvolutionDepthwise.hpp [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalConvolutionDepthwise.mm [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalConvolutionWinograd.hpp [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalConvolutionWinograd.mm [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalDeconvolution.hpp [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalDeconvolution.mm [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalDefine.h [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalEltwise.hpp [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalEltwise.mm [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalExecution.hpp [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalExecution.mm [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalFuse.hpp [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalFuse.mm [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalGridSample.hpp [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalGridSample.mm [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalInterp.hpp [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalInterp.mm [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalLayerNorm.hpp [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalLayerNorm.mm [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalMatMul.hpp [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalMatMul.mm [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalOPRegister.mm [MNN:Sync] Sync Internal Gitlab 2023-07-18 09:36:26 +08:00
MetalPReLU.hpp [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalPReLU.mm [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalPooling.hpp [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalPooling.mm [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalROIPooling.hpp [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalROIPooling.mm [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalRaster.hpp [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalRaster.mm [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalReLU.hpp [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalReLU.mm [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalReLU6.hpp [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalReLU6.mm [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalReduction.hpp [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalReduction.mm [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalScale.hpp [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalScale.mm [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalSoftmax.hpp [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalSoftmax.mm [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalUnary.hpp [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
MetalUnary.mm [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
README.md [MNN:Sync] Sync internal Gitlab to 2.0.2 2022-07-19 13:52:07 +08:00
ShaderMap.cpp [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00
ShaderMap.hpp [MNN:Sync] Sync internal Gitlab to 2.0.2 2022-07-19 13:52:07 +08:00
makeshader.py [MNN:Sync] Sync Internal 2.8.1 2023-12-27 17:26:44 +08:00

README.md

Update metal

  • All: python3 MetalCodeGen.py .
  • Only metal shader: python3 makeshader.py shader