2019-04-17 10:49:11 +08:00
|
|
|
#ifndef OPENGL_GLSL_SHADER_AUTO_GENERATE_H
|
|
|
|
#define OPENGL_GLSL_SHADER_AUTO_GENERATE_H
|
|
|
|
extern const char* glsl_convlutionDepthwise_glsl;
|
2019-06-24 11:32:41 +08:00
|
|
|
extern const char* glsl_softmaxWidth_glsl;
|
|
|
|
extern const char* glsl_softmaxChannel_glsl;
|
2019-04-17 10:49:11 +08:00
|
|
|
extern const char* glsl_eltwise_glsl;
|
2019-06-24 11:32:41 +08:00
|
|
|
extern const char* glsl_gemm16x16_glsl;
|
2019-07-25 13:36:35 +08:00
|
|
|
extern const char* glsl_preluWithChannel_glsl;
|
2019-07-02 18:01:08 +08:00
|
|
|
extern const char* glsl_image_copy_glsl;
|
2019-04-17 10:49:11 +08:00
|
|
|
extern const char* glsl_kernel2image_glsl;
|
|
|
|
extern const char* glsl_convolution1x1_glsl;
|
2019-06-24 11:32:41 +08:00
|
|
|
extern const char* glsl_col2im_glsl;
|
2019-04-17 10:49:11 +08:00
|
|
|
extern const char* glsl_avgpool_glsl;
|
|
|
|
extern const char* glsl_maxpool_glsl;
|
2019-06-24 11:32:41 +08:00
|
|
|
extern const char* glsl_im2col1x1_glsl;
|
|
|
|
extern const char* glsl_resizeBilinear_glsl;
|
- dynamic computation graph (beta)
- add supports (/express)
- add tests
- add benchmarks with it (/benchmark/exprModels)
- Python
- MNN engine and tools were submitted to pip
- available on Windows/macOS/Linux
- Engine/Converter
- add supports for each op benchmarking
- refactor optimizer by separating steps
- CPU
- add supports for Conv3D, Pool3D, ELU, ReverseSequence
- fix ArgMax, Permute, Scale, BinaryOp, Slice, SliceTf
- OpenCL
- add half transform in CPU
- add broadcast supports for binary
- optimize Conv2D, Reshape, Eltwise, Gemm, etc.
- OpenGL
- add sub, real div supports for binary
- add supports for unary
- optimize Conv2D, Reshape
- Vulkan
- add max supports for eltwise
- Metal
- fix metallib missing problem
- Train/Quantization
- use express to refactor training codes
2019-09-26 21:02:07 +08:00
|
|
|
extern const char* glsl_unary_glsl;
|
2019-07-25 13:36:35 +08:00
|
|
|
extern const char* glsl_resizeNearest_glsl;
|
2019-06-24 11:32:41 +08:00
|
|
|
extern const char* glsl_converter_glsl;
|
2019-07-25 13:36:35 +08:00
|
|
|
extern const char* glsl_roiPooling_glsl;
|
2019-04-17 10:49:11 +08:00
|
|
|
extern const char* glsl_blit_glsl;
|
|
|
|
extern const char* glsl_kernel2ImageDepthwise_glsl;
|
2019-07-25 13:36:35 +08:00
|
|
|
extern const char* glsl_clear_texture_glsl;
|
2019-06-24 11:32:41 +08:00
|
|
|
extern const char* glsl_permute_glsl;
|
2019-07-02 18:01:08 +08:00
|
|
|
extern const char* glsl_image_to_nchw_buffer_glsl;
|
2019-04-17 10:49:11 +08:00
|
|
|
extern const char* glsl_convolution_glsl;
|
2019-06-24 11:32:41 +08:00
|
|
|
extern const char* glsl_kernel2image_adreno_glsl;
|
|
|
|
extern const char* glsl_binary_glsl;
|
|
|
|
extern const char* glsl_relu_glsl;
|
|
|
|
extern const char* glsl_nc4hw4_buffer_to_image_glsl;
|
2019-07-02 18:01:08 +08:00
|
|
|
extern const char* glsl_nhwc_buffer_to_image_glsl;
|
2019-06-24 11:32:41 +08:00
|
|
|
extern const char* glsl_im2col_glsl;
|
2019-07-02 18:01:08 +08:00
|
|
|
extern const char* glsl_nchw_buffer_to_image_glsl;
|
|
|
|
extern const char* glsl_image_to_nhwc_buffer_glsl;
|
2019-06-24 11:32:41 +08:00
|
|
|
extern const char* glsl_image_to_nc4hw4_buffer_glsl;
|
|
|
|
extern const char* glsl_softmaxHeight_glsl;
|
2019-04-17 10:49:11 +08:00
|
|
|
#endif
|