├── .gitignore ├── .vscode └── settings.json ├── CMakeLists.txt ├── LICENSE ├── README.md ├── data └── images │ ├── 4.jpg │ ├── cat.jpg │ ├── centerface_result.jpg │ ├── classify_result.jpg │ ├── dog.jpg │ ├── face1.jpg │ ├── face2.jpg │ ├── mask.jpg │ ├── mask0.jpg │ ├── mask1.jpg │ ├── mask2.jpg │ ├── mask3.jpg │ ├── mask_result.jpg │ ├── mtcnn_result.jpg │ ├── object_result.jpg │ ├── result.jpg │ ├── retinaface_result.jpg │ ├── test.jpg │ ├── test_1.jpg │ └── test_2.jpg ├── examples ├── test_classifier.cpp ├── test_face.cpp └── test_object.cpp ├── include ├── linux │ └── ncnn │ │ ├── allocator.h │ │ ├── benchmark.h │ │ ├── blob.h │ │ ├── command.h │ │ ├── cpu.h │ │ ├── datareader.h │ │ ├── gpu.h │ │ ├── layer.h │ │ ├── layer_type.h │ │ ├── layer_type_enum.h │ │ ├── mat.h │ │ ├── modelbin.h │ │ ├── net.h │ │ ├── opencv.h │ │ ├── option.h │ │ ├── paramdict.h │ │ ├── pipeline.h │ │ └── platform.h └── win │ ├── opencv │ ├── cv.h │ ├── cv.hpp │ ├── cvaux.h │ ├── cvaux.hpp │ ├── cvwimage.h │ ├── cxcore.h │ ├── cxcore.hpp │ ├── cxeigen.hpp │ ├── cxmisc.h │ ├── highgui.h │ └── ml.h │ └── opencv2 │ ├── calib3d.hpp │ ├── calib3d │ ├── calib3d.hpp │ └── calib3d_c.h │ ├── core.hpp │ ├── core │ ├── affine.hpp │ ├── base.hpp │ ├── bindings_utils.hpp │ ├── bufferpool.hpp │ ├── check.hpp │ ├── core.hpp │ ├── core_c.h │ ├── cuda.hpp │ ├── cuda.inl.hpp │ ├── cuda │ │ ├── block.hpp │ │ ├── border_interpolate.hpp │ │ ├── color.hpp │ │ ├── common.hpp │ │ ├── datamov_utils.hpp │ │ ├── detail │ │ │ ├── color_detail.hpp │ │ │ ├── reduce.hpp │ │ │ ├── reduce_key_val.hpp │ │ │ ├── transform_detail.hpp │ │ │ ├── type_traits_detail.hpp │ │ │ └── vec_distance_detail.hpp │ │ ├── dynamic_smem.hpp │ │ ├── emulation.hpp │ │ ├── filters.hpp │ │ ├── funcattrib.hpp │ │ ├── functional.hpp │ │ ├── limits.hpp │ │ ├── reduce.hpp │ │ ├── saturate_cast.hpp │ │ ├── scan.hpp │ │ ├── simd_functions.hpp │ │ ├── transform.hpp │ │ ├── type_traits.hpp │ │ ├── utility.hpp │ │ ├── vec_distance.hpp │ │ ├── vec_math.hpp │ │ ├── vec_traits.hpp │ │ ├── warp.hpp │ │ ├── warp_reduce.hpp │ │ └── warp_shuffle.hpp │ ├── cuda_stream_accessor.hpp │ ├── cuda_types.hpp │ ├── cv_cpu_dispatch.h │ ├── cv_cpu_helper.h │ ├── cvdef.h │ ├── cvstd.hpp │ ├── cvstd.inl.hpp │ ├── directx.hpp │ ├── eigen.hpp │ ├── fast_math.hpp │ ├── hal │ │ ├── hal.hpp │ │ ├── interface.h │ │ ├── intrin.hpp │ │ ├── intrin_avx.hpp │ │ ├── intrin_cpp.hpp │ │ ├── intrin_forward.hpp │ │ ├── intrin_neon.hpp │ │ ├── intrin_sse.hpp │ │ ├── intrin_sse_em.hpp │ │ └── intrin_vsx.hpp │ ├── ippasync.hpp │ ├── mat.hpp │ ├── mat.inl.hpp │ ├── matx.hpp │ ├── neon_utils.hpp │ ├── ocl.hpp │ ├── ocl_genbase.hpp │ ├── opencl │ │ ├── ocl_defs.hpp │ │ ├── opencl_info.hpp │ │ ├── opencl_svm.hpp │ │ └── runtime │ │ │ ├── autogenerated │ │ │ ├── opencl_clamdblas.hpp │ │ │ ├── opencl_clamdfft.hpp │ │ │ ├── opencl_core.hpp │ │ │ ├── opencl_core_wrappers.hpp │ │ │ ├── opencl_gl.hpp │ │ │ └── opencl_gl_wrappers.hpp │ │ │ ├── opencl_clamdblas.hpp │ │ │ ├── opencl_clamdfft.hpp │ │ │ ├── opencl_core.hpp │ │ │ ├── opencl_core_wrappers.hpp │ │ │ ├── opencl_gl.hpp │ │ │ ├── opencl_gl_wrappers.hpp │ │ │ ├── opencl_svm_20.hpp │ │ │ ├── opencl_svm_definitions.hpp │ │ │ └── opencl_svm_hsa_extension.hpp │ ├── opengl.hpp │ ├── operations.hpp │ ├── optim.hpp │ ├── ovx.hpp │ ├── persistence.hpp │ ├── ptr.inl.hpp │ ├── saturate.hpp │ ├── softfloat.hpp │ ├── sse_utils.hpp │ ├── traits.hpp │ ├── types.hpp │ ├── types_c.h │ ├── utility.hpp │ ├── utils │ │ ├── filesystem.hpp │ │ ├── logger.defines.hpp │ │ ├── logger.hpp │ │ └── trace.hpp │ ├── va_intel.hpp │ ├── version.hpp │ ├── vsx_utils.hpp │ └── wimage.hpp │ ├── cvconfig.h │ ├── dnn.hpp │ ├── dnn │ ├── all_layers.hpp │ ├── dict.hpp │ ├── dnn.hpp │ ├── dnn.inl.hpp │ ├── layer.details.hpp │ ├── layer.hpp │ └── shape_utils.hpp │ ├── features2d.hpp │ ├── features2d │ ├── features2d.hpp │ └── hal │ │ └── interface.h │ ├── flann.hpp │ ├── flann │ ├── all_indices.h │ ├── allocator.h │ ├── any.h │ ├── autotuned_index.h │ ├── composite_index.h │ ├── config.h │ ├── defines.h │ ├── dist.h │ ├── dummy.h │ ├── dynamic_bitset.h │ ├── flann.hpp │ ├── flann_base.hpp │ ├── general.h │ ├── ground_truth.h │ ├── hdf5.h │ ├── heap.h │ ├── hierarchical_clustering_index.h │ ├── index_testing.h │ ├── kdtree_index.h │ ├── kdtree_single_index.h │ ├── kmeans_index.h │ ├── linear_index.h │ ├── logger.h │ ├── lsh_index.h │ ├── lsh_table.h │ ├── matrix.h │ ├── miniflann.hpp │ ├── nn_index.h │ ├── object_factory.h │ ├── params.h │ ├── random.h │ ├── result_set.h │ ├── sampling.h │ ├── saving.h │ ├── simplex_downhill.h │ └── timer.h │ ├── highgui.hpp │ ├── highgui │ ├── highgui.hpp │ └── highgui_c.h │ ├── imgcodecs.hpp │ ├── imgcodecs │ ├── imgcodecs.hpp │ ├── imgcodecs_c.h │ └── ios.h │ ├── imgproc.hpp │ ├── imgproc │ ├── detail │ │ └── distortion_model.hpp │ ├── hal │ │ ├── hal.hpp │ │ └── interface.h │ ├── imgproc.hpp │ ├── imgproc_c.h │ └── types_c.h │ ├── ml.hpp │ ├── ml │ ├── ml.hpp │ └── ml.inl.hpp │ ├── objdetect.hpp │ ├── objdetect │ ├── detection_based_tracker.hpp │ ├── objdetect.hpp │ └── objdetect_c.h │ ├── opencv.hpp │ ├── opencv_modules.hpp │ ├── photo.hpp │ ├── photo │ ├── cuda.hpp │ ├── photo.hpp │ └── photo_c.h │ ├── shape.hpp │ ├── shape │ ├── emdL1.hpp │ ├── hist_cost.hpp │ ├── shape.hpp │ ├── shape_distance.hpp │ └── shape_transformer.hpp │ ├── stitching.hpp │ ├── stitching │ ├── detail │ │ ├── autocalib.hpp │ │ ├── blenders.hpp │ │ ├── camera.hpp │ │ ├── exposure_compensate.hpp │ │ ├── matchers.hpp │ │ ├── motion_estimators.hpp │ │ ├── seam_finders.hpp │ │ ├── timelapsers.hpp │ │ ├── util.hpp │ │ ├── util_inl.hpp │ │ ├── warpers.hpp │ │ └── warpers_inl.hpp │ └── warpers.hpp │ ├── superres.hpp │ ├── superres │ └── optical_flow.hpp │ ├── video.hpp │ ├── video │ ├── background_segm.hpp │ ├── tracking.hpp │ ├── tracking_c.h │ └── video.hpp │ ├── videoio.hpp │ ├── videoio │ ├── cap_ios.h │ ├── registry.hpp │ ├── videoio.hpp │ └── videoio_c.h │ ├── videostab.hpp │ ├── videostab │ ├── deblurring.hpp │ ├── fast_marching.hpp │ ├── fast_marching_inl.hpp │ ├── frame_source.hpp │ ├── global_motion.hpp │ ├── inpainting.hpp │ ├── log.hpp │ ├── motion_core.hpp │ ├── motion_stabilizing.hpp │ ├── optical_flow.hpp │ ├── outlier_rejection.hpp │ ├── ring_buffer.hpp │ ├── stabilizer.hpp │ └── wobble_suppression.hpp │ └── world.hpp ├── lib └── win │ └── opencv_world344.lib ├── ncnn-20210525-full-source ├── .astylerc ├── .clang-format ├── .gitattributes ├── .github │ ├── dependabot.yml │ └── workflows │ │ ├── android-armv7-cpu.yml │ │ ├── android-armv7-gpu.yml │ │ ├── android-armv8-cpu.yml │ │ ├── android-armv8-gpu.yml │ │ ├── android-x64-cpu.yml │ │ ├── android-x64-gpu.yml │ │ ├── android-x86-cpu.yml │ │ ├── android-x86-gpu.yml │ │ ├── codeql-analysis.yml │ │ ├── elf-riscv32-cpu-gcc.yml │ │ ├── elf-riscv64-cpu-gcc.yml │ │ ├── ios-arm64-gpu.yml │ │ ├── ios-cpu.yml │ │ ├── ios-simulator.yml │ │ ├── linux-aarch64-cpu-gcc.yml │ │ ├── linux-arm-cpu-gcc.yml │ │ ├── linux-mips-cpu-gcc.yml │ │ ├── linux-mips64-cpu-gcc.yml │ │ ├── linux-ppc64-cpu-gcc.yml │ │ ├── linux-riscv64-cpu-gcc.yml │ │ ├── linux-x64-cpu-clang-python.yml │ │ ├── linux-x64-cpu-clang.yml │ │ ├── linux-x64-cpu-gcc.yml │ │ ├── linux-x64-gpu-clang-python.yml │ │ ├── linux-x64-gpu-clang.yml │ │ ├── linux-x64-gpu-gcc.yml │ │ ├── linux-x86-cpu-clang.yml │ │ ├── linux-x86-cpu-gcc.yml │ │ ├── macos-arm64-cpu.yml │ │ ├── macos-arm64-gpu.yml │ │ ├── macos-x64-cpu-python.yml │ │ ├── macos-x64-cpu.yml │ │ ├── macos-x64-gpu.yml │ │ ├── release-python.yml │ │ ├── release.yml │ │ ├── sync-wiki.yml │ │ ├── test-coverage.yml │ │ ├── web-assembly.yml │ │ ├── windows-x64-cpu-vs2015.yml │ │ ├── windows-x64-cpu-vs2017.yml │ │ ├── windows-x64-cpu-vs2019-python.yml │ │ ├── windows-x64-cpu-vs2019.yml │ │ ├── windows-x64-gpu-vs2017.yml │ │ ├── windows-x64-gpu-vs2019.yml │ │ ├── windows-x86-cpu-vs2015.yml │ │ ├── windows-x86-cpu-vs2017.yml │ │ └── windows-x86-cpu-vs2019.yml ├── .gitignore ├── .gitmodules ├── .restyled.yaml ├── .travis.yml ├── CMakeLists.txt ├── CONTRIBUTING.md ├── Info.plist ├── LICENSE.txt ├── README.md ├── benchmark │ ├── CMakeLists.txt │ ├── README.md │ ├── alexnet.param │ ├── benchncnn.cpp │ ├── blazeface.param │ ├── efficientnet_b0.param │ ├── efficientnetv2_b0.param │ ├── googlenet.param │ ├── googlenet_int8.param │ ├── mnasnet.param │ ├── mobilenet.param │ ├── mobilenet_int8.param │ ├── mobilenet_ssd.param │ ├── mobilenet_ssd_int8.param │ ├── mobilenet_v2.param │ ├── mobilenet_v3.param │ ├── mobilenet_yolo.param │ ├── mobilenetv2_yolov3.param │ ├── proxylessnasnet.param │ ├── regnety_400m.param │ ├── resnet18.param │ ├── resnet18_int8.param │ ├── resnet50.param │ ├── resnet50_int8.param │ ├── shufflenet.param │ ├── shufflenet_v2.param │ ├── squeezenet.param │ ├── squeezenet_int8.param │ ├── squeezenet_ssd.param │ ├── squeezenet_ssd_int8.param │ ├── vgg16.param │ ├── vgg16_int8.param │ └── yolov4-tiny.param ├── build-android.cmd ├── build.sh ├── cmake │ ├── ncnnConfig.cmake.in │ ├── ncnn_add_layer.cmake │ ├── ncnn_add_shader.cmake │ ├── ncnn_generate_arm82_source.cmake │ ├── ncnn_generate_arm82dot_source.cmake │ ├── ncnn_generate_avx2_source.cmake │ ├── ncnn_generate_rvv_source.cmake │ ├── ncnn_generate_shader_comp_header.cmake │ ├── ncnn_generate_shader_spv_header.cmake │ └── run_test.cmake ├── codeformat.sh ├── docs │ ├── Home.md │ ├── application-with-ncnn-inside.md │ ├── benchmark │ │ ├── the-benchmark-of-caffe-android-lib,-mini-caffe,-and-ncnn.md │ │ └── vulkan-conformance-test.md │ ├── developer-guide │ │ ├── aarch64-mix-assembly-and-intrinsic.md │ │ ├── add-custom-layer.zh.md │ │ ├── arm-a53-a55-dual-issue.md │ │ ├── armv7-mix-assembly-and-intrinsic.md │ │ ├── binaryop-broadcasting.md │ │ ├── custom-allocator.md │ │ ├── element-packing.md │ │ ├── how-to-be-a-contributor.zh.md │ │ ├── how-to-implement-custom-layer-step-by-step.md │ │ ├── how-to-write-a-neon-optimized-op-kernel.md │ │ ├── low-level-operation-api.md │ │ ├── ncnn-tips-and-tricks.zh.md │ │ ├── new-model-load-api.md │ │ ├── new-param-load-api.md │ │ ├── operation-param-weight-table.md │ │ ├── operators.md │ │ ├── param-and-model-file-structure.md │ │ ├── preload-practice.zh.md │ │ └── tensorflow-op-combination.md │ ├── faq.md │ ├── how-to-build │ │ ├── build-for-VS2017.zh.md │ │ ├── build-mlir2ncnn.md │ │ └── how-to-build.md │ └── how-to-use-and-FAQ │ │ ├── FAQ-ncnn-produce-wrong-result.md │ │ ├── FAQ-ncnn-protobuf-problem.zh.md │ │ ├── FAQ-ncnn-throw-error.md │ │ ├── FAQ-ncnn-vulkan.md │ │ ├── build-minimal-library.md │ │ ├── efficient-roi-resize-rotate.md │ │ ├── ncnn-load-model.md │ │ ├── openmp-best-practice.md │ │ ├── openmp-best-practice.zh.md │ │ ├── quantized-int8-inference.md │ │ ├── use-ncnn-with-alexnet.md │ │ ├── use-ncnn-with-alexnet.zh.md │ │ ├── use-ncnn-with-opencv.md │ │ ├── use-ncnn-with-own-project.md │ │ ├── use-ncnn-with-pytorch-or-onnx.md │ │ ├── use-ncnnoptimize-to-optimize-model.md │ │ └── vulkan-notes.md ├── examples │ ├── CMakeLists.txt │ ├── fasterrcnn.cpp │ ├── mobilenetssd.cpp │ ├── mobilenetv2ssdlite.cpp │ ├── mobilenetv3ssdlite.cpp │ ├── nanodet.cpp │ ├── peleenetssd_seg.cpp │ ├── retinaface.cpp │ ├── rfcn.cpp │ ├── scrfd.cpp │ ├── shufflenetv2.cpp │ ├── simplepose.cpp │ ├── squeezencnn │ │ └── README.md │ ├── squeezenet.cpp │ ├── squeezenet_c_api.cpp │ ├── squeezenet_v1.1.bin │ ├── squeezenet_v1.1.caffemodel │ ├── squeezenet_v1.1.param │ ├── squeezenet_v1.1.param.bin │ ├── squeezenet_v1.1.prototxt │ ├── squeezenetssd.cpp │ ├── synset_words.txt │ ├── yolact.cpp │ ├── yolov2.cpp │ ├── yolov3.cpp │ ├── yolov4.cpp │ └── yolov5.cpp ├── glslang │ ├── .appveyor.yml │ ├── .clang-format │ ├── .gitattributes │ ├── .gitignore │ ├── .gn │ ├── .travis.yml │ ├── Android.mk │ ├── BUILD.bazel │ ├── BUILD.gn │ ├── CHANGES.md │ ├── CMakeLists.txt │ ├── CODE_OF_CONDUCT.md │ ├── ChooseMSVCCRT.cmake │ ├── DEPS │ ├── External │ │ └── CMakeLists.txt │ ├── LICENSE.txt │ ├── OGLCompilersDLL │ │ ├── CMakeLists.txt │ │ ├── InitializeDll.cpp │ │ └── InitializeDll.h │ ├── README-spirv-remap.txt │ ├── README.md │ ├── SPIRV │ │ ├── CInterface │ │ │ └── spirv_c_interface.cpp │ │ ├── CMakeLists.txt │ │ ├── GLSL.ext.AMD.h │ │ ├── GLSL.ext.EXT.h │ │ ├── GLSL.ext.KHR.h │ │ ├── GLSL.ext.NV.h │ │ ├── GLSL.std.450.h │ │ ├── GlslangToSpv.cpp │ │ ├── GlslangToSpv.h │ │ ├── InReadableOrder.cpp │ │ ├── Logger.cpp │ │ ├── Logger.h │ │ ├── NonSemanticDebugPrintf.h │ │ ├── SPVRemapper.cpp │ │ ├── SPVRemapper.h │ │ ├── SpvBuilder.cpp │ │ ├── SpvBuilder.h │ │ ├── SpvPostProcess.cpp │ │ ├── SpvTools.cpp │ │ ├── SpvTools.h │ │ ├── bitutils.h │ │ ├── disassemble.cpp │ │ ├── disassemble.h │ │ ├── doc.cpp │ │ ├── doc.h │ │ ├── hex_float.h │ │ ├── spirv.hpp │ │ └── spvIR.h │ ├── StandAlone │ │ ├── CMakeLists.txt │ │ ├── DirStackFileIncluder.h │ │ ├── ResourceLimits.cpp │ │ ├── ResourceLimits.h │ │ ├── StandAlone.cpp │ │ ├── Worklist.h │ │ ├── resource_limits_c.cpp │ │ ├── resource_limits_c.h │ │ └── spirv-remap.cpp │ ├── Test │ │ ├── 100.conf │ │ ├── 100.frag │ │ ├── 100Limits.vert │ │ ├── 100samplerExternal.frag │ │ ├── 100scope.vert │ │ ├── 110scope.vert │ │ ├── 120.frag │ │ ├── 120.vert │ │ ├── 130.frag │ │ ├── 130.vert │ │ ├── 140.frag │ │ ├── 140.vert │ │ ├── 150.frag │ │ ├── 150.geom │ │ ├── 150.tesc │ │ ├── 150.tese │ │ ├── 150.vert │ │ ├── 300.frag │ │ ├── 300.vert │ │ ├── 300BuiltIns.frag │ │ ├── 300block.frag │ │ ├── 300layout.frag │ │ ├── 300layout.vert │ │ ├── 300link.frag │ │ ├── 300link2.frag │ │ ├── 300link3.frag │ │ ├── 300operations.frag │ │ ├── 300samplerExternal.frag │ │ ├── 300samplerExternalYUV.frag │ │ ├── 300scope.vert │ │ ├── 310.comp │ │ ├── 310.frag │ │ ├── 310.geom │ │ ├── 310.inheritMemory.frag │ │ ├── 310.tesc │ │ ├── 310.tese │ │ ├── 310.vert │ │ ├── 310AofA.vert │ │ ├── 310implicitSizeArrayError.vert │ │ ├── 310runtimeArray.vert │ │ ├── 320.comp │ │ ├── 320.frag │ │ ├── 320.geom │ │ ├── 320.tesc │ │ ├── 320.tese │ │ ├── 320.vert │ │ ├── 330.frag │ │ ├── 330comp.frag │ │ ├── 400.frag │ │ ├── 400.geom │ │ ├── 400.tesc │ │ ├── 400.tese │ │ ├── 400.vert │ │ ├── 410.geom │ │ ├── 410.tesc │ │ ├── 410.vert │ │ ├── 420.comp │ │ ├── 420.frag │ │ ├── 420.geom │ │ ├── 420.tesc │ │ ├── 420.tese │ │ ├── 420.vert │ │ ├── 420_size_gl_in.geom │ │ ├── 430.comp │ │ ├── 430.vert │ │ ├── 430AofA.frag │ │ ├── 430scope.vert │ │ ├── 435.vert │ │ ├── 440.frag │ │ ├── 440.vert │ │ ├── 450.comp │ │ ├── 450.frag │ │ ├── 450.geom │ │ ├── 450.tesc │ │ ├── 450.tese │ │ ├── 450.vert │ │ ├── 460.frag │ │ ├── 460.vert │ │ ├── Operations.frag │ │ ├── aggOps.frag │ │ ├── always-discard.frag │ │ ├── always-discard2.frag │ │ ├── array.frag │ │ ├── array100.frag │ │ ├── atomic_uint.frag │ │ ├── badChars.frag │ │ ├── badMacroArgs.frag │ │ ├── bar.h │ │ ├── baseResults │ │ │ ├── compoundsuffix.frag.hlsl │ │ │ ├── compoundsuffix.vert.glsl │ │ │ ├── hlsl.pp.expand.frag.err │ │ │ ├── preprocessor.bad_arg.vert.err │ │ │ ├── preprocessor.cpp_style___FILE__.vert.err │ │ │ ├── preprocessor.cpp_style_line_directive.vert.err │ │ │ ├── preprocessor.defined.vert.err │ │ │ ├── preprocessor.edge_cases.vert.err │ │ │ ├── preprocessor.eof_missing.vert.err │ │ │ ├── preprocessor.errors.vert.err │ │ │ ├── preprocessor.extensions.vert.err │ │ │ ├── preprocessor.function_macro.vert.err │ │ │ ├── preprocessor.include.disabled.vert.err │ │ │ ├── preprocessor.include.enabled.vert.err │ │ │ ├── preprocessor.line.frag.err │ │ │ ├── preprocessor.line.vert.err │ │ │ ├── preprocessor.many.endif.vert.err │ │ │ ├── preprocessor.pragma.vert.err │ │ │ ├── preprocessor.simple.vert.err │ │ │ ├── preprocessor.success_if_parse_would_fail.vert.err │ │ │ ├── size │ │ │ └── test.conf │ │ ├── bump │ │ ├── comment.frag │ │ ├── compoundsuffix.frag.hlsl │ │ ├── compoundsuffix.vert.glsl │ │ ├── conditionalDiscard.frag │ │ ├── constErrors.frag │ │ ├── constFold.frag │ │ ├── constFoldIntMin.frag │ │ ├── constantUnaryConversion.comp │ │ ├── contradict_0.geom │ │ ├── contradict_1.geom │ │ ├── conversion.frag │ │ ├── cppBad.vert │ │ ├── cppBad2.vert │ │ ├── cppBad3.vert │ │ ├── cppBad4.vert │ │ ├── cppBad5.vert │ │ ├── cppComplexExpr.vert │ │ ├── cppDeepNest.frag │ │ ├── cppIndent.vert │ │ ├── cppIntMinOverNegativeOne.frag │ │ ├── cppMerge.frag │ │ ├── cppNest.vert │ │ ├── cppPassMacroName.frag │ │ ├── cppRelaxSkipTokensErrors.vert │ │ ├── cppSimple.vert │ │ ├── dataOut.frag │ │ ├── dataOutIndirect.frag │ │ ├── dce.frag │ │ ├── decls.frag │ │ ├── deepRvalue.frag │ │ ├── depthOut.frag │ │ ├── discard-dce.frag │ │ ├── doWhileLoop.frag │ │ ├── earlyReturnDiscard.frag │ │ ├── empty.frag │ │ ├── empty2.frag │ │ ├── empty3.frag │ │ ├── errors.frag │ │ ├── es-link1.frag │ │ ├── es-link2.frag │ │ ├── findFunction.frag │ │ ├── flowControl.frag │ │ ├── foo.h │ │ ├── forLoop.frag │ │ ├── forwardRef.frag │ │ ├── functionCall.frag │ │ ├── functionSemantics.frag │ │ ├── glsl.-D-U.frag │ │ ├── glsl.140.layoutOffset.error.vert │ │ ├── glsl.430.layoutOffset.error.vert │ │ ├── glsl.450.subgroup.frag │ │ ├── glsl.450.subgroup.geom │ │ ├── glsl.450.subgroup.tesc │ │ ├── glsl.450.subgroup.tese │ │ ├── glsl.450.subgroup.vert │ │ ├── glsl.450.subgroupArithmetic.comp │ │ ├── glsl.450.subgroupBallot.comp │ │ ├── glsl.450.subgroupBallotNeg.comp │ │ ├── glsl.450.subgroupBasic.comp │ │ ├── glsl.450.subgroupClustered.comp │ │ ├── glsl.450.subgroupClusteredNeg.comp │ │ ├── glsl.450.subgroupPartitioned.comp │ │ ├── glsl.450.subgroupQuad.comp │ │ ├── glsl.450.subgroupShuffle.comp │ │ ├── glsl.450.subgroupShuffleRelative.comp │ │ ├── glsl.450.subgroupVote.comp │ │ ├── glsl.460.subgroup.mesh │ │ ├── glsl.460.subgroup.rahit │ │ ├── glsl.460.subgroup.rcall │ │ ├── glsl.460.subgroup.rchit │ │ ├── glsl.460.subgroup.rgen │ │ ├── glsl.460.subgroup.rint │ │ ├── glsl.460.subgroup.rmiss │ │ ├── glsl.460.subgroup.task │ │ ├── glsl.entryPointRename.vert │ │ ├── glsl.entryPointRename2.vert │ │ ├── glsl.es300.layoutOffset.error.vert │ │ ├── glsl.es320.subgroup.frag │ │ ├── glsl.es320.subgroup.geom │ │ ├── glsl.es320.subgroup.tesc │ │ ├── glsl.es320.subgroup.tese │ │ ├── glsl.es320.subgroup.vert │ │ ├── glsl.es320.subgroupArithmetic.comp │ │ ├── glsl.es320.subgroupBallot.comp │ │ ├── glsl.es320.subgroupBallotNeg.comp │ │ ├── glsl.es320.subgroupBasic.comp │ │ ├── glsl.es320.subgroupClustered.comp │ │ ├── glsl.es320.subgroupClusteredNeg.comp │ │ ├── glsl.es320.subgroupPartitioned.comp │ │ ├── glsl.es320.subgroupQuad.comp │ │ ├── glsl.es320.subgroupShuffle.comp │ │ ├── glsl.es320.subgroupShuffleRelative.comp │ │ ├── glsl.es320.subgroupVote.comp │ │ ├── glslangValidator │ │ ├── glspv.esversion.vert │ │ ├── glspv.frag │ │ ├── glspv.version.frag │ │ ├── glspv.version.vert │ │ ├── glspv.vert │ │ ├── hlsl.-D-U.frag │ │ ├── hlsl.PointSize.geom │ │ ├── hlsl.PointSize.vert │ │ ├── hlsl.aliasOpaque.frag │ │ ├── hlsl.amend.frag │ │ ├── hlsl.array.flatten.frag │ │ ├── hlsl.array.frag │ │ ├── hlsl.array.implicit-size.frag │ │ ├── hlsl.array.multidim.frag │ │ ├── hlsl.assoc.frag │ │ ├── hlsl.attribute.expression.comp │ │ ├── hlsl.attribute.frag │ │ ├── hlsl.attributeC11.frag │ │ ├── hlsl.attributeGlobalBuffer.frag │ │ ├── hlsl.automap.frag │ │ ├── hlsl.basic.comp │ │ ├── hlsl.basic.geom │ │ ├── hlsl.boolConv.vert │ │ ├── hlsl.buffer.frag │ │ ├── hlsl.calculatelod.dx10.frag │ │ ├── hlsl.calculatelodunclamped.dx10.frag │ │ ├── hlsl.cast.frag │ │ ├── hlsl.cbuffer-identifier.vert │ │ ├── hlsl.charLit.vert │ │ ├── hlsl.clip.frag │ │ ├── hlsl.clipdistance-1.frag │ │ ├── hlsl.clipdistance-1.geom │ │ ├── hlsl.clipdistance-1.vert │ │ ├── hlsl.clipdistance-2.frag │ │ ├── hlsl.clipdistance-2.geom │ │ ├── hlsl.clipdistance-2.vert │ │ ├── hlsl.clipdistance-3.frag │ │ ├── hlsl.clipdistance-3.geom │ │ ├── hlsl.clipdistance-3.vert │ │ ├── hlsl.clipdistance-4.frag │ │ ├── hlsl.clipdistance-4.geom │ │ ├── hlsl.clipdistance-4.vert │ │ ├── hlsl.clipdistance-5.frag │ │ ├── hlsl.clipdistance-5.vert │ │ ├── hlsl.clipdistance-6.frag │ │ ├── hlsl.clipdistance-6.vert │ │ ├── hlsl.clipdistance-7.frag │ │ ├── hlsl.clipdistance-7.vert │ │ ├── hlsl.clipdistance-8.frag │ │ ├── hlsl.clipdistance-8.vert │ │ ├── hlsl.clipdistance-9.frag │ │ ├── hlsl.clipdistance-9.vert │ │ ├── hlsl.color.hull.tesc │ │ ├── hlsl.comparison.vec.frag │ │ ├── hlsl.conditional.frag │ │ ├── hlsl.constantbuffer.frag │ │ ├── hlsl.constructArray.vert │ │ ├── hlsl.constructexpr.frag │ │ ├── hlsl.constructimat.frag │ │ ├── hlsl.coverage.frag │ │ ├── hlsl.dashI.vert │ │ ├── hlsl.deadFunctionMissingBody.vert │ │ ├── hlsl.depthGreater.frag │ │ ├── hlsl.depthLess.frag │ │ ├── hlsl.discard.frag │ │ ├── hlsl.doLoop.frag │ │ ├── hlsl.domain.1.tese │ │ ├── hlsl.domain.2.tese │ │ ├── hlsl.domain.3.tese │ │ ├── hlsl.earlydepthstencil.frag │ │ ├── hlsl.emptystruct.init.vert │ │ ├── hlsl.emptystructreturn.frag │ │ ├── hlsl.emptystructreturn.vert │ │ ├── hlsl.entry-in.frag │ │ ├── hlsl.entry-out.frag │ │ ├── hlsl.entry.rename.frag │ │ ├── hlsl.explicitDescriptorSet.frag │ │ ├── hlsl.flatten.return.frag │ │ ├── hlsl.flattenOpaque.frag │ │ ├── hlsl.flattenOpaqueInit.vert │ │ ├── hlsl.flattenOpaqueInitMix.vert │ │ ├── hlsl.flattenSubset.frag │ │ ├── hlsl.flattenSubset2.frag │ │ ├── hlsl.float1.frag │ │ ├── hlsl.float4.frag │ │ ├── hlsl.forLoop.frag │ │ ├── hlsl.format.rwtexture.frag │ │ ├── hlsl.frag │ │ ├── hlsl.fraggeom.frag │ │ ├── hlsl.function.frag │ │ ├── hlsl.gather.array.dx10.frag │ │ ├── hlsl.gather.basic.dx10.frag │ │ ├── hlsl.gather.basic.dx10.vert │ │ ├── hlsl.gather.offset.dx10.frag │ │ ├── hlsl.gather.offsetarray.dx10.frag │ │ ├── hlsl.gatherRGBA.array.dx10.frag │ │ ├── hlsl.gatherRGBA.basic.dx10.frag │ │ ├── hlsl.gatherRGBA.offset.dx10.frag │ │ ├── hlsl.gatherRGBA.offsetarray.dx10.frag │ │ ├── hlsl.gathercmpRGBA.array.dx10.frag │ │ ├── hlsl.gathercmpRGBA.basic.dx10.frag │ │ ├── hlsl.gathercmpRGBA.offset.dx10.frag │ │ ├── hlsl.gathercmpRGBA.offsetarray.dx10.frag │ │ ├── hlsl.getdimensions.dx10.frag │ │ ├── hlsl.getdimensions.dx10.vert │ │ ├── hlsl.getdimensions.rw.dx10.frag │ │ ├── hlsl.getsampleposition.dx10.frag │ │ ├── hlsl.global-const-init.frag │ │ ├── hlsl.groupid.comp │ │ ├── hlsl.gs-hs-mix.tesc │ │ ├── hlsl.hlslOffset.vert │ │ ├── hlsl.hull.1.tesc │ │ ├── hlsl.hull.2.tesc │ │ ├── hlsl.hull.3.tesc │ │ ├── hlsl.hull.4.tesc │ │ ├── hlsl.hull.5.tesc │ │ ├── hlsl.hull.6.tesc │ │ ├── hlsl.hull.ctrlpt-1.tesc │ │ ├── hlsl.hull.ctrlpt-2.tesc │ │ ├── hlsl.hull.void.tesc │ │ ├── hlsl.identifier.sample.frag │ │ ├── hlsl.if.frag │ │ ├── hlsl.imagefetch-subvec4.comp │ │ ├── hlsl.implicitBool.frag │ │ ├── hlsl.include.vert │ │ ├── hlsl.includeNegative.vert │ │ ├── hlsl.inf.vert │ │ ├── hlsl.init.frag │ │ ├── hlsl.init2.frag │ │ ├── hlsl.inoutquals.frag │ │ ├── hlsl.inoutquals.negative.frag │ │ ├── hlsl.int.dot.frag │ │ ├── hlsl.intrinsic.frexp.frag │ │ ├── hlsl.intrinsic.frexp.vert │ │ ├── hlsl.intrinsics.barriers.comp │ │ ├── hlsl.intrinsics.comp │ │ ├── hlsl.intrinsics.d3dcolortoubyte4.frag │ │ ├── hlsl.intrinsics.double.frag │ │ ├── hlsl.intrinsics.evalfns.frag │ │ ├── hlsl.intrinsics.f1632.frag │ │ ├── hlsl.intrinsics.f3216.frag │ │ ├── hlsl.intrinsics.frag │ │ ├── hlsl.intrinsics.lit.frag │ │ ├── hlsl.intrinsics.negative.comp │ │ ├── hlsl.intrinsics.negative.frag │ │ ├── hlsl.intrinsics.negative.vert │ │ ├── hlsl.intrinsics.promote.down.frag │ │ ├── hlsl.intrinsics.promote.frag │ │ ├── hlsl.intrinsics.promote.outputs.frag │ │ ├── hlsl.intrinsics.vert │ │ ├── hlsl.isfinite.frag │ │ ├── hlsl.layout.frag │ │ ├── hlsl.layoutOverride.vert │ │ ├── hlsl.load.2dms.dx10.frag │ │ ├── hlsl.load.array.dx10.frag │ │ ├── hlsl.load.basic.dx10.frag │ │ ├── hlsl.load.basic.dx10.vert │ │ ├── hlsl.load.buffer.dx10.frag │ │ ├── hlsl.load.buffer.float.dx10.frag │ │ ├── hlsl.load.offset.dx10.frag │ │ ├── hlsl.load.offsetarray.dx10.frag │ │ ├── hlsl.load.rwbuffer.dx10.frag │ │ ├── hlsl.load.rwtexture.array.dx10.frag │ │ ├── hlsl.load.rwtexture.dx10.frag │ │ ├── hlsl.localStructuredBuffer.comp │ │ ├── hlsl.logical.binary.frag │ │ ├── hlsl.logical.binary.vec.frag │ │ ├── hlsl.logical.unary.frag │ │ ├── hlsl.logicalConvert.frag │ │ ├── hlsl.loopattr.frag │ │ ├── hlsl.matNx1.frag │ │ ├── hlsl.matType.bool.frag │ │ ├── hlsl.matType.frag │ │ ├── hlsl.matType.int.frag │ │ ├── hlsl.matpack-1.frag │ │ ├── hlsl.matpack-pragma-global.frag │ │ ├── hlsl.matpack-pragma.frag │ │ ├── hlsl.matrixSwizzle.vert │ │ ├── hlsl.matrixindex.frag │ │ ├── hlsl.max.frag │ │ ├── hlsl.memberFunCall.frag │ │ ├── hlsl.mintypes.frag │ │ ├── hlsl.mip.negative.frag │ │ ├── hlsl.mip.negative2.frag │ │ ├── hlsl.mip.operator.frag │ │ ├── hlsl.mul-truncate.frag │ │ ├── hlsl.multiDescriptorSet.frag │ │ ├── hlsl.multiEntry.vert │ │ ├── hlsl.multiReturn.frag │ │ ├── hlsl.namespace.frag │ │ ├── hlsl.noSemantic.functionality1.comp │ │ ├── hlsl.nonint-index.frag │ │ ├── hlsl.nonstaticMemberFunction.frag │ │ ├── hlsl.numericsuffixes.frag │ │ ├── hlsl.numthreads.comp │ │ ├── hlsl.opaque-type-bug.frag │ │ ├── hlsl.overload.frag │ │ ├── hlsl.params.default.frag │ │ ├── hlsl.params.default.negative.frag │ │ ├── hlsl.partialFlattenLocal.vert │ │ ├── hlsl.partialFlattenMixed.vert │ │ ├── hlsl.partialInit.frag │ │ ├── hlsl.pp.expand.frag │ │ ├── hlsl.pp.line.frag │ │ ├── hlsl.pp.line2.frag │ │ ├── hlsl.pp.line3.frag │ │ ├── hlsl.pp.line4.frag │ │ ├── hlsl.pp.tokenpasting.frag │ │ ├── hlsl.pp.vert │ │ ├── hlsl.precedence.frag │ │ ├── hlsl.precedence2.frag │ │ ├── hlsl.precise.frag │ │ ├── hlsl.preprocessor.frag │ │ ├── hlsl.printf.comp │ │ ├── hlsl.promote.atomic.frag │ │ ├── hlsl.promote.binary.frag │ │ ├── hlsl.promote.vec1.frag │ │ ├── hlsl.promotions.frag │ │ ├── hlsl.reflection.binding.frag │ │ ├── hlsl.reflection.vert │ │ ├── hlsl.round.dx10.frag │ │ ├── hlsl.round.dx9.frag │ │ ├── hlsl.rw.atomics.frag │ │ ├── hlsl.rw.bracket.frag │ │ ├── hlsl.rw.register.frag │ │ ├── hlsl.rw.scalar.bracket.frag │ │ ├── hlsl.rw.swizzle.frag │ │ ├── hlsl.rw.vec2.bracket.frag │ │ ├── hlsl.sample.array.dx10.frag │ │ ├── hlsl.sample.basic.dx10.frag │ │ ├── hlsl.sample.dx9.frag │ │ ├── hlsl.sample.dx9.vert │ │ ├── hlsl.sample.offset.dx10.frag │ │ ├── hlsl.sample.offsetarray.dx10.frag │ │ ├── hlsl.sample.sub-vec4.dx10.frag │ │ ├── hlsl.samplebias.array.dx10.frag │ │ ├── hlsl.samplebias.basic.dx10.frag │ │ ├── hlsl.samplebias.offset.dx10.frag │ │ ├── hlsl.samplebias.offsetarray.dx10.frag │ │ ├── hlsl.samplecmp.array.dx10.frag │ │ ├── hlsl.samplecmp.basic.dx10.frag │ │ ├── hlsl.samplecmp.dualmode.frag │ │ ├── hlsl.samplecmp.negative.frag │ │ ├── hlsl.samplecmp.negative2.frag │ │ ├── hlsl.samplecmp.offset.dx10.frag │ │ ├── hlsl.samplecmp.offsetarray.dx10.frag │ │ ├── hlsl.samplecmplevelzero.array.dx10.frag │ │ ├── hlsl.samplecmplevelzero.basic.dx10.frag │ │ ├── hlsl.samplecmplevelzero.offset.dx10.frag │ │ ├── hlsl.samplecmplevelzero.offsetarray.dx10.frag │ │ ├── hlsl.samplegrad.array.dx10.frag │ │ ├── hlsl.samplegrad.basic.dx10.frag │ │ ├── hlsl.samplegrad.basic.dx10.vert │ │ ├── hlsl.samplegrad.offset.dx10.frag │ │ ├── hlsl.samplegrad.offsetarray.dx10.frag │ │ ├── hlsl.samplelevel.array.dx10.frag │ │ ├── hlsl.samplelevel.basic.dx10.frag │ │ ├── hlsl.samplelevel.basic.dx10.vert │ │ ├── hlsl.samplelevel.offset.dx10.frag │ │ ├── hlsl.samplelevel.offsetarray.dx10.frag │ │ ├── hlsl.scalar-length.frag │ │ ├── hlsl.scalar2matrix.frag │ │ ├── hlsl.scalarCast.vert │ │ ├── hlsl.scope.frag │ │ ├── hlsl.self_cast.frag │ │ ├── hlsl.semantic-1.vert │ │ ├── hlsl.semantic.geom │ │ ├── hlsl.semantic.vert │ │ ├── hlsl.semicolons.frag │ │ ├── hlsl.shapeConv.frag │ │ ├── hlsl.shapeConvRet.frag │ │ ├── hlsl.shift.per-set.frag │ │ ├── hlsl.sin.frag │ │ ├── hlsl.singleArgIntPromo.vert │ │ ├── hlsl.snorm.uav.comp │ │ ├── hlsl.specConstant.frag │ │ ├── hlsl.staticFuncInit.frag │ │ ├── hlsl.staticMemberFunction.frag │ │ ├── hlsl.store.rwbyteaddressbuffer.type.comp │ │ ├── hlsl.string.frag │ │ ├── hlsl.stringtoken.frag │ │ ├── hlsl.struct.frag │ │ ├── hlsl.struct.split-1.vert │ │ ├── hlsl.struct.split.array.geom │ │ ├── hlsl.struct.split.assign.frag │ │ ├── hlsl.struct.split.call.vert │ │ ├── hlsl.struct.split.nested.geom │ │ ├── hlsl.struct.split.trivial.geom │ │ ├── hlsl.struct.split.trivial.vert │ │ ├── hlsl.structIoFourWay.frag │ │ ├── hlsl.structStructName.frag │ │ ├── hlsl.structarray.flatten.frag │ │ ├── hlsl.structarray.flatten.geom │ │ ├── hlsl.structbuffer.append.fn.frag │ │ ├── hlsl.structbuffer.append.frag │ │ ├── hlsl.structbuffer.atomics.frag │ │ ├── hlsl.structbuffer.byte.frag │ │ ├── hlsl.structbuffer.coherent.frag │ │ ├── hlsl.structbuffer.floatidx.comp │ │ ├── hlsl.structbuffer.fn.frag │ │ ├── hlsl.structbuffer.fn2.comp │ │ ├── hlsl.structbuffer.frag │ │ ├── hlsl.structbuffer.incdec.frag │ │ ├── hlsl.structbuffer.rw.frag │ │ ├── hlsl.structbuffer.rwbyte.frag │ │ ├── hlsl.structin.vert │ │ ├── hlsl.subpass.frag │ │ ├── hlsl.switch.frag │ │ ├── hlsl.swizzle.frag │ │ ├── hlsl.synthesizeInput.frag │ │ ├── hlsl.target.frag │ │ ├── hlsl.targetStruct1.frag │ │ ├── hlsl.targetStruct2.frag │ │ ├── hlsl.templatetypes.frag │ │ ├── hlsl.templatetypes.negative.frag │ │ ├── hlsl.texture.struct.frag │ │ ├── hlsl.texture.subvec4.frag │ │ ├── hlsl.texturebuffer.frag │ │ ├── hlsl.this.frag │ │ ├── hlsl.tristream-append.geom │ │ ├── hlsl.tx.bracket.frag │ │ ├── hlsl.tx.overload.frag │ │ ├── hlsl.type.half.frag │ │ ├── hlsl.type.identifier.frag │ │ ├── hlsl.type.type.conversion.all.frag │ │ ├── hlsl.type.type.conversion.valid.frag │ │ ├── hlsl.typeGraphCopy.vert │ │ ├── hlsl.typedef.frag │ │ ├── hlsl.void.frag │ │ ├── hlsl.wavebroadcast.comp │ │ ├── hlsl.waveprefix.comp │ │ ├── hlsl.wavequad.comp │ │ ├── hlsl.wavequery.comp │ │ ├── hlsl.wavequery.frag │ │ ├── hlsl.wavereduction.comp │ │ ├── hlsl.wavevote.comp │ │ ├── hlsl.whileLoop.frag │ │ ├── hlsl.y-negate-1.vert │ │ ├── hlsl.y-negate-2.vert │ │ ├── hlsl.y-negate-3.vert │ │ ├── i1.h │ │ ├── implicitInnerAtomicUint.frag │ │ ├── inc1 │ │ │ ├── badInc.h │ │ │ ├── bar.h │ │ │ ├── foo.h │ │ │ ├── path1 │ │ │ │ ├── bar.h │ │ │ │ ├── local.h │ │ │ │ └── notHere.h │ │ │ └── path2 │ │ │ │ ├── bar.h │ │ │ │ ├── notHere.h │ │ │ │ └── remote.h │ │ ├── inc2 │ │ │ ├── bar.h │ │ │ └── foo.h │ │ ├── include.vert │ │ ├── invalidSwizzle.vert │ │ ├── length.frag │ │ ├── lineContinuation.vert │ │ ├── lineContinuation100.vert │ │ ├── link.multiAnonBlocksInvalid.0.0.vert │ │ ├── link.multiAnonBlocksInvalid.0.1.vert │ │ ├── link.multiAnonBlocksValid.0.0.vert │ │ ├── link.multiAnonBlocksValid.0.1.vert │ │ ├── link.multiBlocksInvalid.0.0.vert │ │ ├── link.multiBlocksInvalid.0.1.vert │ │ ├── link.multiBlocksValid.1.0.vert │ │ ├── link.multiBlocksValid.1.1.vert │ │ ├── link.vk.differentPC.0.0.frag │ │ ├── link.vk.differentPC.0.1.frag │ │ ├── link.vk.differentPC.0.2.frag │ │ ├── link.vk.differentPC.1.0.frag │ │ ├── link.vk.differentPC.1.1.frag │ │ ├── link.vk.differentPC.1.2.frag │ │ ├── link.vk.matchingPC.0.0.frag │ │ ├── link.vk.matchingPC.0.1.frag │ │ ├── link.vk.matchingPC.0.2.frag │ │ ├── link.vk.multiBlocksValid.0.0.vert │ │ ├── link.vk.multiBlocksValid.0.1.vert │ │ ├── link.vk.multiBlocksValid.1.0.geom │ │ ├── link.vk.multiBlocksValid.1.1.geom │ │ ├── link.vk.pcNamingInvalid.0.0.vert │ │ ├── link.vk.pcNamingInvalid.0.1.vert │ │ ├── link.vk.pcNamingValid.0.0.vert │ │ ├── link.vk.pcNamingValid.0.1.vert │ │ ├── link1.frag │ │ ├── link1.vk.frag │ │ ├── link2.frag │ │ ├── link2.vk.frag │ │ ├── link3.frag │ │ ├── localAggregates.frag │ │ ├── loops.frag │ │ ├── loopsArtificial.frag │ │ ├── mains.frag │ │ ├── mains1.frag │ │ ├── mains2.frag │ │ ├── makeDoc │ │ ├── matrix.frag │ │ ├── matrix2.frag │ │ ├── matrixError.vert │ │ ├── maxClipDistances.vert │ │ ├── max_vertices_0.geom │ │ ├── missingBodies.vert │ │ ├── mixedArrayDecls.frag │ │ ├── negativeArraySize.comp │ │ ├── newTexture.frag │ │ ├── noMain.vert │ │ ├── noMain1.geom │ │ ├── noMain2.geom │ │ ├── nonSquare.vert │ │ ├── nonVulkan.frag │ │ ├── nonuniform.frag │ │ ├── nosuffix │ │ ├── numeral.frag │ │ ├── nvShaderNoperspectiveInterpolation.frag │ │ ├── overlongLiteral.frag │ │ ├── parent.h │ │ ├── parentBad │ │ ├── pointCoord.frag │ │ ├── precise.tesc │ │ ├── precise_struct_block.vert │ │ ├── precision.frag │ │ ├── precision.vert │ │ ├── prepost.frag │ │ ├── preprocessor.bad_arg.vert │ │ ├── preprocessor.cpp_style___FILE__.vert │ │ ├── preprocessor.cpp_style_line_directive.vert │ │ ├── preprocessor.defined.vert │ │ ├── preprocessor.edge_cases.vert │ │ ├── preprocessor.eof_missing.vert │ │ ├── preprocessor.errors.vert │ │ ├── preprocessor.extensions.vert │ │ ├── preprocessor.function_macro.vert │ │ ├── preprocessor.include.disabled.vert │ │ ├── preprocessor.include.enabled.vert │ │ ├── preprocessor.line.frag │ │ ├── preprocessor.line.vert │ │ ├── preprocessor.many.endif.vert │ │ ├── preprocessor.pragma.vert │ │ ├── preprocessor.simple.vert │ │ ├── preprocessor.success_if_parse_would_fail.vert │ │ ├── rayQuery-allOps.Error.rgen │ │ ├── rayQuery-allOps.comp │ │ ├── rayQuery-allOps.frag │ │ ├── rayQuery-allOps.rgen │ │ ├── rayQuery-committed.Error.rgen │ │ ├── rayQuery-global.rgen │ │ ├── rayQuery-initialization.Error.comp │ │ ├── rayQuery-initialize.rgen │ │ ├── rayQuery-no-cse.rgen │ │ ├── rayQuery-types.comp │ │ ├── rayQuery.rgen │ │ ├── recurse1.frag │ │ ├── recurse1.vert │ │ ├── recurse2.frag │ │ ├── reflection.frag │ │ ├── reflection.linked.frag │ │ ├── reflection.linked.vert │ │ ├── reflection.options.geom │ │ ├── reflection.options.vert │ │ ├── reflection.vert │ │ ├── remap.basic.dcefunc.frag │ │ ├── remap.basic.everything.frag │ │ ├── remap.basic.none.frag │ │ ├── remap.basic.strip.frag │ │ ├── remap.hlsl.sample.basic.everything.frag │ │ ├── remap.hlsl.sample.basic.none.frag │ │ ├── remap.hlsl.sample.basic.strip.frag │ │ ├── remap.hlsl.templatetypes.everything.frag │ │ ├── remap.hlsl.templatetypes.none.frag │ │ ├── remap.if.everything.frag │ │ ├── remap.if.none.frag │ │ ├── remap.invalid-spirv-1.spv │ │ ├── remap.invalid-spirv-2.spv │ │ ├── remap.literal64.everything.spv │ │ ├── remap.literal64.none.spv │ │ ├── remap.similar_1a.everything.frag │ │ ├── remap.similar_1a.none.frag │ │ ├── remap.similar_1b.everything.frag │ │ ├── remap.similar_1b.none.frag │ │ ├── remap.specconst.comp │ │ ├── remap.switch.everything.frag │ │ ├── remap.switch.none.frag │ │ ├── remap.uniformarray.everything.frag │ │ ├── remap.uniformarray.none.frag │ │ ├── runtests │ │ ├── runtimeArray.vert │ │ ├── sample.frag │ │ ├── sample.vert │ │ ├── samplerlessTextureFunctions.frag │ │ ├── simpleFunctionCall.frag │ │ ├── specExamples.frag │ │ ├── specExamples.vert │ │ ├── spv.1.3.8bitstorage-ssbo.vert │ │ ├── spv.1.3.8bitstorage-ubo.vert │ │ ├── spv.1.3.coopmat.comp │ │ ├── spv.1.4.LoopControl.frag │ │ ├── spv.1.4.NonWritable.frag │ │ ├── spv.1.4.OpCopyLogical.comp │ │ ├── spv.1.4.OpCopyLogical.funcall.frag │ │ ├── spv.1.4.OpCopyLogicalBool.comp │ │ ├── spv.1.4.OpEntryPoint.frag │ │ ├── spv.1.4.OpEntryPoint.opaqueParams.vert │ │ ├── spv.1.4.OpSelect.frag │ │ ├── spv.1.4.constructComposite.comp │ │ ├── spv.1.4.image.frag │ │ ├── spv.1.4.sparseTexture.frag │ │ ├── spv.1.4.texture.frag │ │ ├── spv.100ops.frag │ │ ├── spv.130.frag │ │ ├── spv.140.frag │ │ ├── spv.150.geom │ │ ├── spv.150.vert │ │ ├── spv.16bitstorage-int.frag │ │ ├── spv.16bitstorage-uint.frag │ │ ├── spv.16bitstorage.frag │ │ ├── spv.16bitstorage_Error-int.frag │ │ ├── spv.16bitstorage_Error-uint.frag │ │ ├── spv.16bitstorage_Error.frag │ │ ├── spv.16bitxfb.vert │ │ ├── spv.300BuiltIns.vert │ │ ├── spv.300layout.frag │ │ ├── spv.300layout.vert │ │ ├── spv.300layoutp.vert │ │ ├── spv.310.bitcast.frag │ │ ├── spv.310.comp │ │ ├── spv.320.meshShaderUserDefined.mesh │ │ ├── spv.330.geom │ │ ├── spv.400.frag │ │ ├── spv.400.tesc │ │ ├── spv.400.tese │ │ ├── spv.420.geom │ │ ├── spv.430.frag │ │ ├── spv.430.vert │ │ ├── spv.450.geom │ │ ├── spv.450.noRedecl.tesc │ │ ├── spv.450.tesc │ │ ├── spv.460.comp │ │ ├── spv.460.frag │ │ ├── spv.460.vert │ │ ├── spv.8bit-16bit-construction.frag │ │ ├── spv.8bitstorage-int.frag │ │ ├── spv.8bitstorage-ssbo.vert │ │ ├── spv.8bitstorage-ubo.vert │ │ ├── spv.8bitstorage-uint.frag │ │ ├── spv.8bitstorage_Error-int.frag │ │ ├── spv.8bitstorage_Error-uint.frag │ │ ├── spv.AnyHitShader.rahit │ │ ├── spv.AnyHitShader_Errors.rahit │ │ ├── spv.AofA.frag │ │ ├── spv.ClosestHitShader.rchit │ │ ├── spv.ClosestHitShader_Errors.rchit │ │ ├── spv.GeometryShaderPassthrough.geom │ │ ├── spv.IntersectShader.rint │ │ ├── spv.IntersectShader_Errors.rint │ │ ├── spv.MissShader.rmiss │ │ ├── spv.MissShader_Errors.rmiss │ │ ├── spv.OVR_multiview.vert │ │ ├── spv.Operations.frag │ │ ├── spv.RayCallable.rcall │ │ ├── spv.RayCallable_Errors.rcall │ │ ├── spv.RayConstants.rgen │ │ ├── spv.RayGenShader.rgen │ │ ├── spv.RayGenShader11.rgen │ │ ├── spv.RayGenShaderArray.rgen │ │ ├── spv.RayGenShader_Errors.rgen │ │ ├── spv.WorkgroupMemoryExplicitLayout.16BitAccess.comp │ │ ├── spv.WorkgroupMemoryExplicitLayout.8BitAccess.comp │ │ ├── spv.WorkgroupMemoryExplicitLayout.MixBlockNonBlock_Errors.comp │ │ ├── spv.WorkgroupMemoryExplicitLayout.MultiBlock.comp │ │ ├── spv.WorkgroupMemoryExplicitLayout.NonBlock.comp │ │ ├── spv.WorkgroupMemoryExplicitLayout.SingleBlock.comp │ │ ├── spv.WorkgroupMemoryExplicitLayout.scalar.comp │ │ ├── spv.WorkgroupMemoryExplicitLayout.std140.comp │ │ ├── spv.WorkgroupMemoryExplicitLayout.std430.comp │ │ ├── spv.accessChain.frag │ │ ├── spv.aggOps.frag │ │ ├── spv.always-discard.frag │ │ ├── spv.always-discard2.frag │ │ ├── spv.arbPostDepthCoverage.frag │ │ ├── spv.arbPostDepthCoverage_Error.frag │ │ ├── spv.atomic.comp │ │ ├── spv.atomicCounter.comp │ │ ├── spv.atomicFloat.comp │ │ ├── spv.atomicFloat_Error.comp │ │ ├── spv.atomicInt64.comp │ │ ├── spv.barrier.vert │ │ ├── spv.bitCast.frag │ │ ├── spv.bool.vert │ │ ├── spv.boolInBlock.frag │ │ ├── spv.branch-return.vert │ │ ├── spv.buffer.autoassign.frag │ │ ├── spv.bufferhandle1.frag │ │ ├── spv.bufferhandle10.frag │ │ ├── spv.bufferhandle11.frag │ │ ├── spv.bufferhandle12.frag │ │ ├── spv.bufferhandle13.frag │ │ ├── spv.bufferhandle14.frag │ │ ├── spv.bufferhandle15.frag │ │ ├── spv.bufferhandle16.frag │ │ ├── spv.bufferhandle17_Errors.frag │ │ ├── spv.bufferhandle18.frag │ │ ├── spv.bufferhandle19_Errors.frag │ │ ├── spv.bufferhandle2.frag │ │ ├── spv.bufferhandle3.frag │ │ ├── spv.bufferhandle4.frag │ │ ├── spv.bufferhandle5.frag │ │ ├── spv.bufferhandle6.frag │ │ ├── spv.bufferhandle7.frag │ │ ├── spv.bufferhandle8.frag │ │ ├── spv.bufferhandle9.frag │ │ ├── spv.bufferhandleUvec2.frag │ │ ├── spv.bufferhandle_Error.frag │ │ ├── spv.builtInXFB.vert │ │ ├── spv.builtin.PrimitiveShadingRateEXT.vert │ │ ├── spv.builtin.ShadingRateEXT.frag │ │ ├── spv.computeShaderDerivatives.comp │ │ ├── spv.computeShaderDerivatives2.comp │ │ ├── spv.conditionalDemote.frag │ │ ├── spv.conditionalDiscard.frag │ │ ├── spv.constConstruct.vert │ │ ├── spv.constStruct.vert │ │ ├── spv.constructComposite.comp │ │ ├── spv.controlFlowAttributes.frag │ │ ├── spv.conversion.frag │ │ ├── spv.coopmat.comp │ │ ├── spv.coopmat_Error.comp │ │ ├── spv.dataOut.frag │ │ ├── spv.dataOutIndirect.frag │ │ ├── spv.dataOutIndirect.vert │ │ ├── spv.dead-after-continue.vert │ │ ├── spv.dead-after-discard.frag │ │ ├── spv.dead-after-loop-break.vert │ │ ├── spv.dead-after-return.vert │ │ ├── spv.dead-after-switch-break.vert │ │ ├── spv.dead-complex-continue-after-return.vert │ │ ├── spv.dead-complex-merge-after-return.vert │ │ ├── spv.debugInfo.frag │ │ ├── spv.debugPrintf.frag │ │ ├── spv.debugPrintf_Error.frag │ │ ├── spv.deepRvalue.frag │ │ ├── spv.demoteDisabled.frag │ │ ├── spv.depthOut.frag │ │ ├── spv.deviceGroup.frag │ │ ├── spv.discard-dce.frag │ │ ├── spv.do-simple.vert │ │ ├── spv.do-while-continue-break.vert │ │ ├── spv.doWhileLoop.frag │ │ ├── spv.double.comp │ │ ├── spv.drawParams.vert │ │ ├── spv.earlyReturnDiscard.frag │ │ ├── spv.explicittypes.frag │ │ ├── spv.ext.AccelDecl.frag │ │ ├── spv.ext.AnyHitShader.rahit │ │ ├── spv.ext.AnyHitShader_Errors.rahit │ │ ├── spv.ext.ClosestHitShader.rchit │ │ ├── spv.ext.ClosestHitShader_Errors.rchit │ │ ├── spv.ext.ClosestHitShader_Subgroup.rchit │ │ ├── spv.ext.IntersectShader.rint │ │ ├── spv.ext.IntersectShader_Errors.rint │ │ ├── spv.ext.MissShader.rmiss │ │ ├── spv.ext.MissShader_Errors.rmiss │ │ ├── spv.ext.RayCallable.rcall │ │ ├── spv.ext.RayCallable_Errors.rcall │ │ ├── spv.ext.RayConstants.rgen │ │ ├── spv.ext.RayGenSBTlayout.rgen │ │ ├── spv.ext.RayGenSBTlayout140.rgen │ │ ├── spv.ext.RayGenSBTlayout430.rgen │ │ ├── spv.ext.RayGenSBTlayoutscalar.rgen │ │ ├── spv.ext.RayGenShader.rgen │ │ ├── spv.ext.RayGenShader11.rgen │ │ ├── spv.ext.RayGenShaderArray.rgen │ │ ├── spv.ext.RayGenShader_Errors.rgen │ │ ├── spv.ext.RayPrimCull_Errors.rgen │ │ ├── spv.ext.RayQueryDecl.frag │ │ ├── spv.ext.World3x4.rahit │ │ ├── spv.extPostDepthCoverage.frag │ │ ├── spv.extPostDepthCoverage_Error.frag │ │ ├── spv.float16.frag │ │ ├── spv.float16Fetch.frag │ │ ├── spv.float16convertonlyarith.comp │ │ ├── spv.float16convertonlystorage.comp │ │ ├── spv.float32.frag │ │ ├── spv.float64.frag │ │ ├── spv.flowControl.frag │ │ ├── spv.for-complex-condition.vert │ │ ├── spv.for-continue-break.vert │ │ ├── spv.for-nobody.vert │ │ ├── spv.for-notest.vert │ │ ├── spv.for-simple.vert │ │ ├── spv.forLoop.frag │ │ ├── spv.forwardFun.frag │ │ ├── spv.fragmentDensity-es.frag │ │ ├── spv.fragmentDensity-neg.frag │ │ ├── spv.fragmentDensity.frag │ │ ├── spv.fragmentDensity.vert │ │ ├── spv.fragmentShaderBarycentric.frag │ │ ├── spv.fragmentShaderBarycentric2.frag │ │ ├── spv.fsi.frag │ │ ├── spv.fsi_Error.frag │ │ ├── spv.fullyCovered.frag │ │ ├── spv.functionCall.frag │ │ ├── spv.functionNestedOpaque.vert │ │ ├── spv.functionParameterTypes.frag │ │ ├── spv.functionSemantics.frag │ │ ├── spv.glFragColor.frag │ │ ├── spv.glsl.register.autoassign.frag │ │ ├── spv.glsl.register.noautoassign.frag │ │ ├── spv.hlslDebugInfo.vert │ │ ├── spv.hlslOffsets.vert │ │ ├── spv.image.frag │ │ ├── spv.image.load-formatted.frag │ │ ├── spv.imageAtomic64.frag │ │ ├── spv.imageLoadStoreLod.frag │ │ ├── spv.int16.amd.frag │ │ ├── spv.int16.frag │ │ ├── spv.int32.frag │ │ ├── spv.int64.frag │ │ ├── spv.int8.frag │ │ ├── spv.intOps.vert │ │ ├── spv.intcoopmat.comp │ │ ├── spv.interpOps.frag │ │ ├── spv.layer.tese │ │ ├── spv.layoutNested.vert │ │ ├── spv.length.frag │ │ ├── spv.localAggregates.frag │ │ ├── spv.loops.frag │ │ ├── spv.loopsArtificial.frag │ │ ├── spv.looseUniformNoLoc.vert │ │ ├── spv.matFun.vert │ │ ├── spv.matrix.frag │ │ ├── spv.matrix2.frag │ │ ├── spv.memoryQualifier.frag │ │ ├── spv.memoryScopeSemantics.comp │ │ ├── spv.memoryScopeSemantics_Error.comp │ │ ├── spv.merge-unreachable.frag │ │ ├── spv.meshShaderBuiltins.mesh │ │ ├── spv.meshShaderPerViewBuiltins.mesh │ │ ├── spv.meshShaderPerViewUserDefined.mesh │ │ ├── spv.meshShaderPerView_Errors.mesh │ │ ├── spv.meshShaderRedeclBuiltins.mesh │ │ ├── spv.meshShaderRedeclPerViewBuiltins.mesh │ │ ├── spv.meshShaderSharedMem.mesh │ │ ├── spv.meshShaderTaskMem.mesh │ │ ├── spv.meshShaderUserDefined.mesh │ │ ├── spv.meshTaskShader.task │ │ ├── spv.multiStruct.comp │ │ ├── spv.multiStructFuncall.frag │ │ ├── spv.multiView.frag │ │ ├── spv.multiviewPerViewAttributes.tesc │ │ ├── spv.multiviewPerViewAttributes.vert │ │ ├── spv.newTexture.frag │ │ ├── spv.noBuiltInLoc.vert │ │ ├── spv.noDeadDecorations.vert │ │ ├── spv.noLocation.vert │ │ ├── spv.noWorkgroup.comp │ │ ├── spv.nonSquare.vert │ │ ├── spv.nonuniform.frag │ │ ├── spv.nonuniform2.frag │ │ ├── spv.nonuniform3.frag │ │ ├── spv.nonuniform4.frag │ │ ├── spv.nonuniform5.frag │ │ ├── spv.nullInit.comp │ │ ├── spv.offsets.frag │ │ ├── spv.paramMemory.420.frag │ │ ├── spv.paramMemory.frag │ │ ├── spv.perprimitiveNV.frag │ │ ├── spv.pp.line.frag │ │ ├── spv.precise.tesc │ │ ├── spv.precise.tese │ │ ├── spv.precision.frag │ │ ├── spv.precisionArgs.frag │ │ ├── spv.precisionNonESSamp.frag │ │ ├── spv.precisionTexture.frag │ │ ├── spv.prepost.frag │ │ ├── spv.privateVariableTypes.frag │ │ ├── spv.pushConstant.vert │ │ ├── spv.pushConstantAnon.vert │ │ ├── spv.qualifiers.vert │ │ ├── spv.queryL.frag │ │ ├── spv.queueFamilyScope.comp │ │ ├── spv.rankShift.comp │ │ ├── spv.register.autoassign-2.frag │ │ ├── spv.register.autoassign.frag │ │ ├── spv.register.autoassign.rangetest.frag │ │ ├── spv.register.noautoassign.frag │ │ ├── spv.register.subpass.frag │ │ ├── spv.rw.autoassign.frag │ │ ├── spv.sample.frag │ │ ├── spv.sampleId.frag │ │ ├── spv.sampleMaskOverrideCoverage.frag │ │ ├── spv.samplePosition.frag │ │ ├── spv.samplerlessTextureFunctions.frag │ │ ├── spv.scalarlayout.frag │ │ ├── spv.scalarlayoutfloat16.frag │ │ ├── spv.separate.frag │ │ ├── spv.set.vert │ │ ├── spv.shaderBallot.comp │ │ ├── spv.shaderBallotAMD.comp │ │ ├── spv.shaderDrawParams.vert │ │ ├── spv.shaderFragMaskAMD.frag │ │ ├── spv.shaderGroupVote.comp │ │ ├── spv.shaderImageFootprint.frag │ │ ├── spv.shaderStencilExport.frag │ │ ├── spv.shadingRate.frag │ │ ├── spv.shiftOps.frag │ │ ├── spv.shortCircuit.frag │ │ ├── spv.simpleFunctionCall.frag │ │ ├── spv.simpleMat.vert │ │ ├── spv.smBuiltins.frag │ │ ├── spv.smBuiltins.vert │ │ ├── spv.sparseTexture.frag │ │ ├── spv.sparseTextureClamp.frag │ │ ├── spv.specConst.vert │ │ ├── spv.specConstArrayCheck.vert │ │ ├── spv.specConstant.comp │ │ ├── spv.specConstant.float16.comp │ │ ├── spv.specConstant.int16.comp │ │ ├── spv.specConstant.int8.comp │ │ ├── spv.specConstant.vert │ │ ├── spv.specConstantComposite.vert │ │ ├── spv.specConstantOperations.vert │ │ ├── spv.specTexture.frag │ │ ├── spv.ssbo.autoassign.frag │ │ ├── spv.ssboAlias.frag │ │ ├── spv.stereoViewRendering.tesc │ │ ├── spv.stereoViewRendering.vert │ │ ├── spv.storageBuffer.vert │ │ ├── spv.structAssignment.frag │ │ ├── spv.structDeref.frag │ │ ├── spv.structure.frag │ │ ├── spv.subgroup.frag │ │ ├── spv.subgroup.geom │ │ ├── spv.subgroup.tesc │ │ ├── spv.subgroup.tese │ │ ├── spv.subgroup.vert │ │ ├── spv.subgroupArithmetic.comp │ │ ├── spv.subgroupBallot.comp │ │ ├── spv.subgroupBallotNeg.comp │ │ ├── spv.subgroupBasic.comp │ │ ├── spv.subgroupClustered.comp │ │ ├── spv.subgroupClusteredNeg.comp │ │ ├── spv.subgroupExtendedTypesArithmetic.comp │ │ ├── spv.subgroupExtendedTypesArithmeticNeg.comp │ │ ├── spv.subgroupExtendedTypesBallot.comp │ │ ├── spv.subgroupExtendedTypesBallotNeg.comp │ │ ├── spv.subgroupExtendedTypesClustered.comp │ │ ├── spv.subgroupExtendedTypesClusteredNeg.comp │ │ ├── spv.subgroupExtendedTypesPartitioned.comp │ │ ├── spv.subgroupExtendedTypesPartitionedNeg.comp │ │ ├── spv.subgroupExtendedTypesQuad.comp │ │ ├── spv.subgroupExtendedTypesQuadNeg.comp │ │ ├── spv.subgroupExtendedTypesShuffle.comp │ │ ├── spv.subgroupExtendedTypesShuffleNeg.comp │ │ ├── spv.subgroupExtendedTypesShuffleRelative.comp │ │ ├── spv.subgroupExtendedTypesShuffleRelativeNeg.comp │ │ ├── spv.subgroupExtendedTypesVote.comp │ │ ├── spv.subgroupExtendedTypesVoteNeg.comp │ │ ├── spv.subgroupPartitioned.comp │ │ ├── spv.subgroupQuad.comp │ │ ├── spv.subgroupShuffle.comp │ │ ├── spv.subgroupShuffleRelative.comp │ │ ├── spv.subgroupVote.comp │ │ ├── spv.subpass.frag │ │ ├── spv.switch.frag │ │ ├── spv.swizzle.frag │ │ ├── spv.swizzleInversion.frag │ │ ├── spv.targetOpenGL.vert │ │ ├── spv.targetVulkan.vert │ │ ├── spv.terminate.frag │ │ ├── spv.test.frag │ │ ├── spv.test.vert │ │ ├── spv.texture.frag │ │ ├── spv.texture.sampler.transform.frag │ │ ├── spv.texture.vert │ │ ├── spv.textureBuffer.vert │ │ ├── spv.textureGatherBiasLod.frag │ │ ├── spv.types.frag │ │ ├── spv.uint.frag │ │ ├── spv.uniformArray.frag │ │ ├── spv.uniformInitializer.frag │ │ ├── spv.uniformInitializerSpecConstant.frag │ │ ├── spv.uniformInitializerStruct.frag │ │ ├── spv.unit1.frag │ │ ├── spv.unit2.frag │ │ ├── spv.unit3.frag │ │ ├── spv.variableArrayIndex.frag │ │ ├── spv.varyingArray.frag │ │ ├── spv.varyingArrayIndirect.frag │ │ ├── spv.vecMatConstruct.frag │ │ ├── spv.viewportArray2.tesc │ │ ├── spv.viewportArray2.vert │ │ ├── spv.viewportindex.tese │ │ ├── spv.voidFunction.frag │ │ ├── spv.volatileAtomic.comp │ │ ├── spv.vulkan100.subgroupArithmetic.comp │ │ ├── spv.vulkan100.subgroupPartitioned.comp │ │ ├── spv.vulkan110.int16.frag │ │ ├── spv.vulkan110.storageBuffer.vert │ │ ├── spv.while-continue-break.vert │ │ ├── spv.while-simple.vert │ │ ├── spv.whileLoop.frag │ │ ├── spv.xfb.vert │ │ ├── spv.xfb2.vert │ │ ├── spv.xfb3.vert │ │ ├── spv.xfbOffsetOnBlockMembersAssignment.vert │ │ ├── spv.xfbOffsetOnStructMembersAssignment.vert │ │ ├── spv.xfbOverlapOffsetCheckWithBlockAndMember.vert │ │ ├── spv.xfbStrideJustOnce.vert │ │ ├── stringToDouble.vert │ │ ├── structAssignment.frag │ │ ├── structDeref.frag │ │ ├── structure.frag │ │ ├── switch.frag │ │ ├── swizzle.frag │ │ ├── syntaxError.frag │ │ ├── terminate.frag │ │ ├── terminate.vert │ │ ├── test.frag │ │ ├── texture.frag │ │ ├── tokenLength.vert │ │ ├── tokenPaste.vert │ │ ├── types.frag │ │ ├── uint.frag │ │ ├── uniformArray.frag │ │ ├── validate-shaders.sh │ │ ├── variableArrayIndex.frag │ │ ├── varyingArray.frag │ │ ├── varyingArrayIndirect.frag │ │ ├── versionsClean.frag │ │ ├── versionsClean.vert │ │ ├── versionsErrors.frag │ │ ├── versionsErrors.vert │ │ ├── voidFunction.frag │ │ ├── vulkan.ast.vert │ │ ├── vulkan.comp │ │ ├── vulkan.frag │ │ ├── vulkan.vert │ │ ├── web.array.frag │ │ ├── web.basic.vert │ │ ├── web.builtins.frag │ │ ├── web.builtins.vert │ │ ├── web.comp │ │ ├── web.controlFlow.frag │ │ ├── web.operations.frag │ │ ├── web.runtests │ │ ├── web.separate.frag │ │ ├── web.testlist │ │ ├── web.texture.frag │ │ ├── whileLoop.frag │ │ └── xfbUnsizedArray.error.vert │ ├── WORKSPACE │ ├── _config.yml │ ├── build_info.h.tmpl │ ├── build_info.py │ ├── glslang │ │ ├── CInterface │ │ │ └── glslang_c_interface.cpp │ │ ├── CMakeLists.txt │ │ ├── GenericCodeGen │ │ │ ├── CodeGen.cpp │ │ │ └── Link.cpp │ │ ├── HLSL │ │ │ ├── hlslAttributes.cpp │ │ │ ├── hlslAttributes.h │ │ │ ├── hlslGrammar.cpp │ │ │ ├── hlslGrammar.h │ │ │ ├── hlslOpMap.cpp │ │ │ ├── hlslOpMap.h │ │ │ ├── hlslParseHelper.cpp │ │ │ ├── hlslParseHelper.h │ │ │ ├── hlslParseables.cpp │ │ │ ├── hlslParseables.h │ │ │ ├── hlslScanContext.cpp │ │ │ ├── hlslScanContext.h │ │ │ ├── hlslTokenStream.cpp │ │ │ ├── hlslTokenStream.h │ │ │ ├── hlslTokens.h │ │ │ └── pch.h │ │ ├── Include │ │ │ ├── BaseTypes.h │ │ │ ├── Common.h │ │ │ ├── ConstantUnion.h │ │ │ ├── InfoSink.h │ │ │ ├── InitializeGlobals.h │ │ │ ├── PoolAlloc.h │ │ │ ├── ResourceLimits.h │ │ │ ├── ShHandle.h │ │ │ ├── Types.h │ │ │ ├── arrays.h │ │ │ ├── glslang_c_interface.h │ │ │ ├── glslang_c_shader_types.h │ │ │ └── intermediate.h │ │ ├── MachineIndependent │ │ │ ├── Constant.cpp │ │ │ ├── InfoSink.cpp │ │ │ ├── Initialize.cpp │ │ │ ├── Initialize.h │ │ │ ├── IntermTraverse.cpp │ │ │ ├── Intermediate.cpp │ │ │ ├── LiveTraverser.h │ │ │ ├── ParseContextBase.cpp │ │ │ ├── ParseHelper.cpp │ │ │ ├── ParseHelper.h │ │ │ ├── PoolAlloc.cpp │ │ │ ├── RemoveTree.cpp │ │ │ ├── RemoveTree.h │ │ │ ├── Scan.cpp │ │ │ ├── Scan.h │ │ │ ├── ScanContext.h │ │ │ ├── ShaderLang.cpp │ │ │ ├── SymbolTable.cpp │ │ │ ├── SymbolTable.h │ │ │ ├── Versions.cpp │ │ │ ├── Versions.h │ │ │ ├── attribute.cpp │ │ │ ├── attribute.h │ │ │ ├── gl_types.h │ │ │ ├── glslang.m4 │ │ │ ├── glslang.y │ │ │ ├── glslang_tab.cpp │ │ │ ├── glslang_tab.cpp.h │ │ │ ├── intermOut.cpp │ │ │ ├── iomapper.cpp │ │ │ ├── iomapper.h │ │ │ ├── limits.cpp │ │ │ ├── linkValidate.cpp │ │ │ ├── localintermediate.h │ │ │ ├── parseConst.cpp │ │ │ ├── parseVersions.h │ │ │ ├── pch.h │ │ │ ├── preprocessor │ │ │ │ ├── Pp.cpp │ │ │ │ ├── PpAtom.cpp │ │ │ │ ├── PpContext.cpp │ │ │ │ ├── PpContext.h │ │ │ │ ├── PpScanner.cpp │ │ │ │ ├── PpTokens.cpp │ │ │ │ └── PpTokens.h │ │ │ ├── propagateNoContraction.cpp │ │ │ ├── propagateNoContraction.h │ │ │ ├── reflection.cpp │ │ │ └── reflection.h │ │ ├── OSDependent │ │ │ ├── Unix │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── ossource.cpp │ │ │ ├── Web │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── glslang.after.js │ │ │ │ ├── glslang.js.cpp │ │ │ │ └── glslang.pre.js │ │ │ ├── Windows │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── main.cpp │ │ │ │ └── ossource.cpp │ │ │ └── osinclude.h │ │ ├── Public │ │ │ └── ShaderLang.h │ │ └── updateGrammar │ ├── gtests │ │ ├── AST.FromFile.cpp │ │ ├── BuiltInResource.FromFile.cpp │ │ ├── CMakeLists.txt │ │ ├── Config.FromFile.cpp │ │ ├── HexFloat.cpp │ │ ├── Hlsl.FromFile.cpp │ │ ├── Initializer.h │ │ ├── Link.FromFile.Vk.cpp │ │ ├── Link.FromFile.cpp │ │ ├── Pp.FromFile.cpp │ │ ├── README.md │ │ ├── Remap.FromFile.cpp │ │ ├── Settings.cpp │ │ ├── Settings.h │ │ ├── Spv.FromFile.cpp │ │ ├── TestFixture.cpp │ │ ├── TestFixture.h │ │ ├── main.cpp │ │ └── pch.h │ ├── hlsl │ │ ├── CMakeLists.txt │ │ └── stub.cpp │ ├── known_good.json │ ├── known_good_khr.json │ ├── kokoro │ │ ├── android-ndk-build │ │ │ ├── build-docker.sh │ │ │ ├── build.sh │ │ │ ├── continuous.cfg │ │ │ └── presubmit.cfg │ │ ├── license-check │ │ │ ├── build-docker.sh │ │ │ ├── build.sh │ │ │ ├── continuous.cfg │ │ │ └── presubmit.cfg │ │ ├── linux-clang-cmake │ │ │ ├── build-docker.sh │ │ │ ├── build.sh │ │ │ ├── shared │ │ │ │ ├── continuous.cfg │ │ │ │ └── presubmit.cfg │ │ │ └── static │ │ │ │ ├── continuous.cfg │ │ │ │ └── presubmit.cfg │ │ ├── linux-clang-gn │ │ │ ├── build-docker.sh │ │ │ ├── build.sh │ │ │ ├── continuous.cfg │ │ │ └── presubmit.cfg │ │ ├── linux-clang-release-bazel │ │ │ ├── build.sh │ │ │ ├── continuous.cfg │ │ │ └── presubmit.cfg │ │ ├── linux-gcc-cmake │ │ │ ├── build-docker.sh │ │ │ ├── build.sh │ │ │ ├── shared │ │ │ │ ├── continuous.cfg │ │ │ │ └── presubmit.cfg │ │ │ └── static │ │ │ │ ├── continuous.cfg │ │ │ │ └── presubmit.cfg │ │ ├── macos-clang-release-bazel │ │ │ ├── build.sh │ │ │ ├── continuous.cfg │ │ │ └── presubmit.cfg │ │ └── windows-msvc-2015-release-bazel │ │ │ ├── build.bat │ │ │ ├── continuous.cfg │ │ │ └── presubmit.cfg │ ├── license-checker.cfg │ ├── ndk_test │ │ ├── Android.mk │ │ ├── jni │ │ │ └── Application.mk │ │ └── test.cpp │ ├── parse_version.cmake │ ├── standalone.gclient │ └── update_glslang_sources.py ├── images │ ├── 128-ncnn.png │ ├── 16-ncnn.png │ ├── 256-ncnn.png │ ├── 32-ncnn.png │ └── 64-ncnn.png ├── package.sh ├── pyproject.toml ├── python │ ├── CMakeLists.txt │ ├── README.md │ ├── examples │ │ ├── fasterrcnn.py │ │ ├── mobilenetssd.py │ │ ├── mobilenetv2ssdlite.py │ │ ├── mobilenetv3ssdlite.py │ │ ├── model_zoo.py │ │ ├── nanodet.py │ │ ├── peleenetssd.py │ │ ├── retinaface.py │ │ ├── rfcn.py │ │ ├── shufflenetv2.py │ │ ├── simplepose.py │ │ ├── squeezenet.py │ │ ├── squeezenetssd.py │ │ ├── yolact.py │ │ ├── yolov2.py │ │ ├── yolov3.py │ │ ├── yolov4.py │ │ └── yolov5.py │ ├── ncnn │ │ ├── __init__.py │ │ ├── model_zoo │ │ │ ├── __init__.py │ │ │ ├── fasterrcnn.py │ │ │ ├── mobilenetssd.py │ │ │ ├── mobilenetv2ssdlite.py │ │ │ ├── mobilenetv3ssdlite.py │ │ │ ├── model_store.py │ │ │ ├── model_zoo.py │ │ │ ├── nanodet.py │ │ │ ├── peleenetssd.py │ │ │ ├── retinaface.py │ │ │ ├── rfcn.py │ │ │ ├── shufflenetv2.py │ │ │ ├── simplepose.py │ │ │ ├── squeezenet.py │ │ │ ├── squeezenetssd.py │ │ │ ├── yolact.py │ │ │ ├── yolov2.py │ │ │ ├── yolov3.py │ │ │ ├── yolov4.py │ │ │ └── yolov5.py │ │ └── utils │ │ │ ├── __init__.py │ │ │ ├── download.py │ │ │ ├── functional.py │ │ │ ├── objects.py │ │ │ └── visual.py │ ├── pybind11 │ │ ├── .appveyor.yml │ │ ├── .clang-tidy │ │ ├── .cmake-format.yaml │ │ ├── .github │ │ │ ├── CONTRIBUTING.md │ │ │ ├── ISSUE_TEMPLATE │ │ │ │ ├── bug-report.md │ │ │ │ ├── config.yml │ │ │ │ ├── feature-request.md │ │ │ │ └── question.md │ │ │ ├── dependabot.yml │ │ │ ├── labeler.yml │ │ │ ├── labeler_merged.yml │ │ │ ├── pull_request_template.md │ │ │ └── workflows │ │ │ │ ├── ci.yml │ │ │ │ ├── configure.yml │ │ │ │ ├── format.yml │ │ │ │ ├── labeler.yml │ │ │ │ └── pip.yml │ │ ├── .gitignore │ │ ├── .pre-commit-config.yaml │ │ ├── .readthedocs.yml │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ ├── MANIFEST.in │ │ ├── README.rst │ │ ├── docs │ │ │ ├── Doxyfile │ │ │ ├── _static │ │ │ │ └── theme_overrides.css │ │ │ ├── advanced │ │ │ │ ├── cast │ │ │ │ │ ├── chrono.rst │ │ │ │ │ ├── custom.rst │ │ │ │ │ ├── eigen.rst │ │ │ │ │ ├── functional.rst │ │ │ │ │ ├── index.rst │ │ │ │ │ ├── overview.rst │ │ │ │ │ ├── stl.rst │ │ │ │ │ └── strings.rst │ │ │ │ ├── classes.rst │ │ │ │ ├── embedding.rst │ │ │ │ ├── exceptions.rst │ │ │ │ ├── functions.rst │ │ │ │ ├── misc.rst │ │ │ │ ├── pycpp │ │ │ │ │ ├── index.rst │ │ │ │ │ ├── numpy.rst │ │ │ │ │ ├── object.rst │ │ │ │ │ └── utilities.rst │ │ │ │ └── smart_ptrs.rst │ │ │ ├── basics.rst │ │ │ ├── benchmark.py │ │ │ ├── benchmark.rst │ │ │ ├── changelog.rst │ │ │ ├── classes.rst │ │ │ ├── cmake │ │ │ │ └── index.rst │ │ │ ├── compiling.rst │ │ │ ├── conf.py │ │ │ ├── faq.rst │ │ │ ├── index.rst │ │ │ ├── installing.rst │ │ │ ├── limitations.rst │ │ │ ├── pybind11-logo.png │ │ │ ├── pybind11_vs_boost_python1.png │ │ │ ├── pybind11_vs_boost_python1.svg │ │ │ ├── pybind11_vs_boost_python2.png │ │ │ ├── pybind11_vs_boost_python2.svg │ │ │ ├── reference.rst │ │ │ ├── release.rst │ │ │ ├── requirements.txt │ │ │ └── upgrade.rst │ │ ├── include │ │ │ └── pybind11 │ │ │ │ ├── attr.h │ │ │ │ ├── buffer_info.h │ │ │ │ ├── cast.h │ │ │ │ ├── chrono.h │ │ │ │ ├── common.h │ │ │ │ ├── complex.h │ │ │ │ ├── detail │ │ │ │ ├── class.h │ │ │ │ ├── common.h │ │ │ │ ├── descr.h │ │ │ │ ├── init.h │ │ │ │ ├── internals.h │ │ │ │ └── typeid.h │ │ │ │ ├── eigen.h │ │ │ │ ├── embed.h │ │ │ │ ├── eval.h │ │ │ │ ├── functional.h │ │ │ │ ├── iostream.h │ │ │ │ ├── numpy.h │ │ │ │ ├── operators.h │ │ │ │ ├── options.h │ │ │ │ ├── pybind11.h │ │ │ │ ├── pytypes.h │ │ │ │ ├── stl.h │ │ │ │ └── stl_bind.h │ │ ├── pybind11 │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── _version.py │ │ │ ├── _version.pyi │ │ │ ├── commands.py │ │ │ ├── py.typed │ │ │ ├── setup_helpers.py │ │ │ └── setup_helpers.pyi │ │ ├── pyproject.toml │ │ ├── setup.cfg │ │ ├── setup.py │ │ ├── tests │ │ │ ├── CMakeLists.txt │ │ │ ├── conftest.py │ │ │ ├── constructor_stats.h │ │ │ ├── cross_module_gil_utils.cpp │ │ │ ├── env.py │ │ │ ├── extra_python_package │ │ │ │ ├── pytest.ini │ │ │ │ └── test_files.py │ │ │ ├── extra_setuptools │ │ │ │ ├── pytest.ini │ │ │ │ └── test_setuphelper.py │ │ │ ├── local_bindings.h │ │ │ ├── object.h │ │ │ ├── pybind11_cross_module_tests.cpp │ │ │ ├── pybind11_tests.cpp │ │ │ ├── pybind11_tests.h │ │ │ ├── pytest.ini │ │ │ ├── requirements.txt │ │ │ ├── test_async.cpp │ │ │ ├── test_async.py │ │ │ ├── test_buffers.cpp │ │ │ ├── test_buffers.py │ │ │ ├── test_builtin_casters.cpp │ │ │ ├── test_builtin_casters.py │ │ │ ├── test_call_policies.cpp │ │ │ ├── test_call_policies.py │ │ │ ├── test_callbacks.cpp │ │ │ ├── test_callbacks.py │ │ │ ├── test_chrono.cpp │ │ │ ├── test_chrono.py │ │ │ ├── test_class.cpp │ │ │ ├── test_class.py │ │ │ ├── test_cmake_build │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── embed.cpp │ │ │ │ ├── installed_embed │ │ │ │ │ └── CMakeLists.txt │ │ │ │ ├── installed_function │ │ │ │ │ └── CMakeLists.txt │ │ │ │ ├── installed_target │ │ │ │ │ └── CMakeLists.txt │ │ │ │ ├── main.cpp │ │ │ │ ├── subdirectory_embed │ │ │ │ │ └── CMakeLists.txt │ │ │ │ ├── subdirectory_function │ │ │ │ │ └── CMakeLists.txt │ │ │ │ ├── subdirectory_target │ │ │ │ │ └── CMakeLists.txt │ │ │ │ └── test.py │ │ │ ├── test_constants_and_functions.cpp │ │ │ ├── test_constants_and_functions.py │ │ │ ├── test_copy_move.cpp │ │ │ ├── test_copy_move.py │ │ │ ├── test_custom_type_casters.cpp │ │ │ ├── test_custom_type_casters.py │ │ │ ├── test_docstring_options.cpp │ │ │ ├── test_docstring_options.py │ │ │ ├── test_eigen.cpp │ │ │ ├── test_eigen.py │ │ │ ├── test_embed │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── catch.cpp │ │ │ │ ├── external_module.cpp │ │ │ │ ├── test_interpreter.cpp │ │ │ │ └── test_interpreter.py │ │ │ ├── test_enum.cpp │ │ │ ├── test_enum.py │ │ │ ├── test_eval.cpp │ │ │ ├── test_eval.py │ │ │ ├── test_eval_call.py │ │ │ ├── test_exceptions.cpp │ │ │ ├── test_exceptions.py │ │ │ ├── test_factory_constructors.cpp │ │ │ ├── test_factory_constructors.py │ │ │ ├── test_gil_scoped.cpp │ │ │ ├── test_gil_scoped.py │ │ │ ├── test_iostream.cpp │ │ │ ├── test_iostream.py │ │ │ ├── test_kwargs_and_defaults.cpp │ │ │ ├── test_kwargs_and_defaults.py │ │ │ ├── test_local_bindings.cpp │ │ │ ├── test_local_bindings.py │ │ │ ├── test_methods_and_attributes.cpp │ │ │ ├── test_methods_and_attributes.py │ │ │ ├── test_modules.cpp │ │ │ ├── test_modules.py │ │ │ ├── test_multiple_inheritance.cpp │ │ │ ├── test_multiple_inheritance.py │ │ │ ├── test_numpy_array.cpp │ │ │ ├── test_numpy_array.py │ │ │ ├── test_numpy_dtypes.cpp │ │ │ ├── test_numpy_dtypes.py │ │ │ ├── test_numpy_vectorize.cpp │ │ │ ├── test_numpy_vectorize.py │ │ │ ├── test_opaque_types.cpp │ │ │ ├── test_opaque_types.py │ │ │ ├── test_operator_overloading.cpp │ │ │ ├── test_operator_overloading.py │ │ │ ├── test_pickling.cpp │ │ │ ├── test_pickling.py │ │ │ ├── test_pytypes.cpp │ │ │ ├── test_pytypes.py │ │ │ ├── test_sequences_and_iterators.cpp │ │ │ ├── test_sequences_and_iterators.py │ │ │ ├── test_smart_ptr.cpp │ │ │ ├── test_smart_ptr.py │ │ │ ├── test_stl.cpp │ │ │ ├── test_stl.py │ │ │ ├── test_stl_binders.cpp │ │ │ ├── test_stl_binders.py │ │ │ ├── test_tagbased_polymorphic.cpp │ │ │ ├── test_tagbased_polymorphic.py │ │ │ ├── test_union.cpp │ │ │ ├── test_union.py │ │ │ ├── test_virtual_functions.cpp │ │ │ └── test_virtual_functions.py │ │ └── tools │ │ │ ├── FindCatch.cmake │ │ │ ├── FindEigen3.cmake │ │ │ ├── FindPythonLibsNew.cmake │ │ │ ├── check-style.sh │ │ │ ├── cmake_uninstall.cmake.in │ │ │ ├── libsize.py │ │ │ ├── make_changelog.py │ │ │ ├── pybind11Common.cmake │ │ │ ├── pybind11Config.cmake.in │ │ │ ├── pybind11NewTools.cmake │ │ │ ├── pybind11Tools.cmake │ │ │ ├── pyproject.toml │ │ │ ├── setup_global.py.in │ │ │ └── setup_main.py.in │ ├── requirements.txt │ ├── setup.py.i │ ├── src │ │ ├── main.cpp │ │ ├── pybind11_allocator.h │ │ ├── pybind11_bind.h │ │ ├── pybind11_datareader.h │ │ ├── pybind11_layer.h │ │ ├── pybind11_mat.h │ │ └── pybind11_modelbin.h │ └── tests │ │ ├── benchmark.py │ │ ├── custom_layer.param │ │ ├── test.param │ │ ├── test_allocator.py │ │ ├── test_blob.py │ │ ├── test_extractor.py │ │ ├── test_mat.py │ │ ├── test_net.py │ │ ├── test_option.py │ │ ├── test_paramdict.py │ │ ├── test_vulkan_allocator.py │ │ └── test_vulkan_device.py ├── scripts │ └── win │ │ └── build_vs2017.bat ├── setup.py ├── src │ ├── CMakeLists.txt │ ├── allocator.cpp │ ├── allocator.h │ ├── benchmark.cpp │ ├── benchmark.h │ ├── blob.cpp │ ├── blob.h │ ├── c_api.cpp │ ├── c_api.h │ ├── command.cpp │ ├── command.h │ ├── convert_ycbcr.comp │ ├── cpu.cpp │ ├── cpu.h │ ├── datareader.cpp │ ├── datareader.h │ ├── gpu.cpp │ ├── gpu.h │ ├── layer.cpp │ ├── layer.h │ ├── layer │ │ ├── absval.cpp │ │ ├── absval.h │ │ ├── argmax.cpp │ │ ├── argmax.h │ │ ├── arm │ │ │ ├── absval_arm.cpp │ │ │ ├── absval_arm.h │ │ │ ├── arm_activation.h │ │ │ ├── arm_usability.h │ │ │ ├── batchnorm_arm.cpp │ │ │ ├── batchnorm_arm.h │ │ │ ├── bias_arm.cpp │ │ │ ├── bias_arm.h │ │ │ ├── binaryop_arm.cpp │ │ │ ├── binaryop_arm.h │ │ │ ├── cast_arm.cpp │ │ │ ├── cast_arm.h │ │ │ ├── clip_arm.cpp │ │ │ ├── clip_arm.h │ │ │ ├── concat_arm.cpp │ │ │ ├── concat_arm.h │ │ │ ├── convolution_1x1.h │ │ │ ├── convolution_1x1_bf16s.h │ │ │ ├── convolution_1x1_fp16s.h │ │ │ ├── convolution_1x1_int8.h │ │ │ ├── convolution_1x1_pack1to4_int8.h │ │ │ ├── convolution_1x1_pack4.h │ │ │ ├── convolution_1x1_pack4_bf16s.h │ │ │ ├── convolution_1x1_pack4_fp16s.h │ │ │ ├── convolution_1x1_pack4to1.h │ │ │ ├── convolution_1x1_pack4to1_bf16s.h │ │ │ ├── convolution_1x1_pack4to8_fp16s.h │ │ │ ├── convolution_1x1_pack8_fp16s.h │ │ │ ├── convolution_1x1_pack8to1_fp16s.h │ │ │ ├── convolution_1x1_pack8to1_int8.h │ │ │ ├── convolution_1x1_pack8to4_fp16s.h │ │ │ ├── convolution_1x1_pack8to4_int8.h │ │ │ ├── convolution_2x2.h │ │ │ ├── convolution_3x3.h │ │ │ ├── convolution_3x3_int8.h │ │ │ ├── convolution_3x3_pack1to4.h │ │ │ ├── convolution_3x3_pack1to4_bf16s.h │ │ │ ├── convolution_3x3_pack1to4_fp16s.h │ │ │ ├── convolution_3x3_pack1to4_int8.h │ │ │ ├── convolution_3x3_pack1to8_fp16s.h │ │ │ ├── convolution_3x3_pack4.h │ │ │ ├── convolution_3x3_pack4_bf16s.h │ │ │ ├── convolution_3x3_pack4_fp16s.h │ │ │ ├── convolution_3x3_pack4to1.h │ │ │ ├── convolution_3x3_pack4to1_bf16s.h │ │ │ ├── convolution_3x3_pack8_fp16s.h │ │ │ ├── convolution_3x3_pack8to1_fp16s.h │ │ │ ├── convolution_3x3_pack8to1_int8.h │ │ │ ├── convolution_3x3_pack8to4_fp16s.h │ │ │ ├── convolution_3x3_pack8to4_int8.h │ │ │ ├── convolution_4x4.h │ │ │ ├── convolution_5x5.h │ │ │ ├── convolution_5x5_pack4.h │ │ │ ├── convolution_5x5_pack4_bf16s.h │ │ │ ├── convolution_5x5_pack8_fp16s.h │ │ │ ├── convolution_7x7.h │ │ │ ├── convolution_7x7_pack1to4.h │ │ │ ├── convolution_7x7_pack1to4_bf16s.h │ │ │ ├── convolution_7x7_pack1to4_int8.h │ │ │ ├── convolution_7x7_pack1to8_fp16s.h │ │ │ ├── convolution_arm.cpp │ │ │ ├── convolution_arm.h │ │ │ ├── convolution_bf16s.h │ │ │ ├── convolution_fp16s.h │ │ │ ├── convolution_int8.h │ │ │ ├── convolution_pack1to4.h │ │ │ ├── convolution_pack1to4_bf16s.h │ │ │ ├── convolution_pack1to4_fp16s.h │ │ │ ├── convolution_pack1to4_int8.h │ │ │ ├── convolution_pack1to8_fp16s.h │ │ │ ├── convolution_pack4.h │ │ │ ├── convolution_pack4_bf16s.h │ │ │ ├── convolution_pack4_fp16s.h │ │ │ ├── convolution_pack4to1.h │ │ │ ├── convolution_pack4to1_bf16s.h │ │ │ ├── convolution_pack4to1_fp16s.h │ │ │ ├── convolution_pack4to8_fp16s.h │ │ │ ├── convolution_pack8_fp16s.h │ │ │ ├── convolution_pack8to1_fp16s.h │ │ │ ├── convolution_pack8to1_int8.h │ │ │ ├── convolution_pack8to4_fp16s.h │ │ │ ├── convolution_pack8to4_int8.h │ │ │ ├── convolution_sgemm.h │ │ │ ├── convolution_sgemm_int8.h │ │ │ ├── convolution_sgemm_pack1to4_int8.h │ │ │ ├── convolution_sgemm_pack4.h │ │ │ ├── convolution_sgemm_pack4_bf16s.h │ │ │ ├── convolution_sgemm_pack8_fp16s.h │ │ │ ├── convolution_sgemm_pack8to1_int8.h │ │ │ ├── convolution_sgemm_pack8to4_int8.h │ │ │ ├── convolutiondepthwise_3x3.h │ │ │ ├── convolutiondepthwise_3x3_fp16s.h │ │ │ ├── convolutiondepthwise_3x3_int8.h │ │ │ ├── convolutiondepthwise_3x3_pack4.h │ │ │ ├── convolutiondepthwise_3x3_pack4_bf16s.h │ │ │ ├── convolutiondepthwise_3x3_pack8_fp16s.h │ │ │ ├── convolutiondepthwise_3x3_pack8_int8.h │ │ │ ├── convolutiondepthwise_5x5.h │ │ │ ├── convolutiondepthwise_5x5_pack4.h │ │ │ ├── convolutiondepthwise_5x5_pack4_bf16s.h │ │ │ ├── convolutiondepthwise_5x5_pack8_fp16s.h │ │ │ ├── convolutiondepthwise_arm.cpp │ │ │ ├── convolutiondepthwise_arm.h │ │ │ ├── crop_arm.cpp │ │ │ ├── crop_arm.h │ │ │ ├── deconvolution_3x3.h │ │ │ ├── deconvolution_4x4.h │ │ │ ├── deconvolution_4x4_fp16s.h │ │ │ ├── deconvolution_arm.cpp │ │ │ ├── deconvolution_arm.h │ │ │ ├── deconvolutiondepthwise_arm.cpp │ │ │ ├── deconvolutiondepthwise_arm.h │ │ │ ├── dequantize_arm.cpp │ │ │ ├── dequantize_arm.h │ │ │ ├── dropout_arm.cpp │ │ │ ├── dropout_arm.h │ │ │ ├── eltwise_arm.cpp │ │ │ ├── eltwise_arm.h │ │ │ ├── flatten_arm.cpp │ │ │ ├── flatten_arm.h │ │ │ ├── gru_arm.cpp │ │ │ ├── gru_arm.h │ │ │ ├── hardsigmoid_arm.cpp │ │ │ ├── hardsigmoid_arm.h │ │ │ ├── hardswish_arm.cpp │ │ │ ├── hardswish_arm.h │ │ │ ├── innerproduct_arm.cpp │ │ │ ├── innerproduct_arm.h │ │ │ ├── instancenorm_arm.cpp │ │ │ ├── instancenorm_arm.h │ │ │ ├── interp_arm.cpp │ │ │ ├── interp_arm.h │ │ │ ├── interp_bicubic.h │ │ │ ├── interp_bicubic_bf16s.h │ │ │ ├── interp_bicubic_fp16s.h │ │ │ ├── interp_bicubic_pack4.h │ │ │ ├── interp_bicubic_pack4_bf16s.h │ │ │ ├── interp_bicubic_pack4_fp16s.h │ │ │ ├── interp_bicubic_pack8_fp16s.h │ │ │ ├── interp_bilinear.h │ │ │ ├── interp_bilinear_bf16s.h │ │ │ ├── interp_bilinear_fp16s.h │ │ │ ├── interp_bilinear_pack4.h │ │ │ ├── interp_bilinear_pack4_bf16s.h │ │ │ ├── interp_bilinear_pack4_fp16s.h │ │ │ ├── interp_bilinear_pack8_fp16s.h │ │ │ ├── lrn_arm.cpp │ │ │ ├── lrn_arm.h │ │ │ ├── lstm_arm.cpp │ │ │ ├── lstm_arm.h │ │ │ ├── mish_arm.cpp │ │ │ ├── mish_arm.h │ │ │ ├── neon_mathfun.h │ │ │ ├── neon_mathfun_fp16s.h │ │ │ ├── neon_mathfun_tanh.h │ │ │ ├── packing_arm.cpp │ │ │ ├── packing_arm.h │ │ │ ├── padding_arm.cpp │ │ │ ├── padding_arm.h │ │ │ ├── padding_pack4.h │ │ │ ├── padding_pack4_bf16s_fp16s.h │ │ │ ├── padding_pack8_fp16s.h │ │ │ ├── padding_pack8_int8.h │ │ │ ├── pixelshuffle_arm.cpp │ │ │ ├── pixelshuffle_arm.h │ │ │ ├── pooling_2x2.h │ │ │ ├── pooling_2x2_pack4.h │ │ │ ├── pooling_3x3.h │ │ │ ├── pooling_3x3_pack4.h │ │ │ ├── pooling_arm.cpp │ │ │ ├── pooling_arm.h │ │ │ ├── prelu_arm.cpp │ │ │ ├── prelu_arm.h │ │ │ ├── quantize_arm.cpp │ │ │ ├── quantize_arm.h │ │ │ ├── relu_arm.cpp │ │ │ ├── relu_arm.h │ │ │ ├── requantize_arm.cpp │ │ │ ├── requantize_arm.h │ │ │ ├── requantize_relu_pack4.h │ │ │ ├── requantize_relu_pack8.h │ │ │ ├── reshape_arm.cpp │ │ │ ├── reshape_arm.h │ │ │ ├── rnn_arm.cpp │ │ │ ├── rnn_arm.h │ │ │ ├── scale_arm.cpp │ │ │ ├── scale_arm.h │ │ │ ├── selu_arm.cpp │ │ │ ├── selu_arm.h │ │ │ ├── shufflechannel_arm.cpp │ │ │ ├── shufflechannel_arm.h │ │ │ ├── sigmoid_arm.cpp │ │ │ ├── sigmoid_arm.h │ │ │ ├── slice_arm.cpp │ │ │ ├── slice_arm.h │ │ │ ├── softmax_arm.cpp │ │ │ ├── softmax_arm.h │ │ │ ├── swish_arm.cpp │ │ │ ├── swish_arm.h │ │ │ ├── tanh_arm.cpp │ │ │ ├── tanh_arm.h │ │ │ ├── unaryop_arm.cpp │ │ │ └── unaryop_arm.h │ │ ├── batchnorm.cpp │ │ ├── batchnorm.h │ │ ├── bias.cpp │ │ ├── bias.h │ │ ├── binaryop.cpp │ │ ├── binaryop.h │ │ ├── bnll.cpp │ │ ├── bnll.h │ │ ├── cast.cpp │ │ ├── cast.h │ │ ├── clip.cpp │ │ ├── clip.h │ │ ├── concat.cpp │ │ ├── concat.h │ │ ├── convolution.cpp │ │ ├── convolution.h │ │ ├── convolutiondepthwise.cpp │ │ ├── convolutiondepthwise.h │ │ ├── crop.cpp │ │ ├── crop.h │ │ ├── deconvolution.cpp │ │ ├── deconvolution.h │ │ ├── deconvolutiondepthwise.cpp │ │ ├── deconvolutiondepthwise.h │ │ ├── deepcopy.cpp │ │ ├── deepcopy.h │ │ ├── dequantize.cpp │ │ ├── dequantize.h │ │ ├── detectionoutput.cpp │ │ ├── detectionoutput.h │ │ ├── dropout.cpp │ │ ├── dropout.h │ │ ├── eltwise.cpp │ │ ├── eltwise.h │ │ ├── elu.cpp │ │ ├── elu.h │ │ ├── embed.cpp │ │ ├── embed.h │ │ ├── exp.cpp │ │ ├── exp.h │ │ ├── expanddims.cpp │ │ ├── expanddims.h │ │ ├── flatten.cpp │ │ ├── flatten.h │ │ ├── gelu.cpp │ │ ├── gelu.h │ │ ├── gemm.cpp │ │ ├── gemm.h │ │ ├── groupnorm.cpp │ │ ├── groupnorm.h │ │ ├── gru.cpp │ │ ├── gru.h │ │ ├── hardsigmoid.cpp │ │ ├── hardsigmoid.h │ │ ├── hardswish.cpp │ │ ├── hardswish.h │ │ ├── innerproduct.cpp │ │ ├── innerproduct.h │ │ ├── input.cpp │ │ ├── input.h │ │ ├── instancenorm.cpp │ │ ├── instancenorm.h │ │ ├── interp.cpp │ │ ├── interp.h │ │ ├── layernorm.cpp │ │ ├── layernorm.h │ │ ├── log.cpp │ │ ├── log.h │ │ ├── lrn.cpp │ │ ├── lrn.h │ │ ├── lstm.cpp │ │ ├── lstm.h │ │ ├── memorydata.cpp │ │ ├── memorydata.h │ │ ├── mips │ │ │ ├── absval_mips.cpp │ │ │ ├── absval_mips.h │ │ │ ├── bias_mips.cpp │ │ │ ├── bias_mips.h │ │ │ ├── clip_mips.cpp │ │ │ ├── clip_mips.h │ │ │ ├── mips_common.h │ │ │ ├── mips_mathfun.h │ │ │ ├── sigmoid_mips.cpp │ │ │ ├── sigmoid_mips.h │ │ │ ├── softmax_mips.cpp │ │ │ ├── softmax_mips.h │ │ │ ├── tanh_mips.cpp │ │ │ └── tanh_mips.h │ │ ├── mish.cpp │ │ ├── mish.h │ │ ├── multiheadattention.cpp │ │ ├── multiheadattention.h │ │ ├── mvn.cpp │ │ ├── mvn.h │ │ ├── noop.cpp │ │ ├── noop.h │ │ ├── normalize.cpp │ │ ├── normalize.h │ │ ├── packing.cpp │ │ ├── packing.h │ │ ├── padding.cpp │ │ ├── padding.h │ │ ├── permute.cpp │ │ ├── permute.h │ │ ├── pixelshuffle.cpp │ │ ├── pixelshuffle.h │ │ ├── pooling.cpp │ │ ├── pooling.h │ │ ├── power.cpp │ │ ├── power.h │ │ ├── prelu.cpp │ │ ├── prelu.h │ │ ├── priorbox.cpp │ │ ├── priorbox.h │ │ ├── proposal.cpp │ │ ├── proposal.h │ │ ├── psroipooling.cpp │ │ ├── psroipooling.h │ │ ├── quantize.cpp │ │ ├── quantize.h │ │ ├── reduction.cpp │ │ ├── reduction.h │ │ ├── relu.cpp │ │ ├── relu.h │ │ ├── reorg.cpp │ │ ├── reorg.h │ │ ├── requantize.cpp │ │ ├── requantize.h │ │ ├── reshape.cpp │ │ ├── reshape.h │ │ ├── riscv │ │ │ ├── cast_riscv.cpp │ │ │ ├── cast_riscv.h │ │ │ ├── clip_riscv.cpp │ │ │ ├── clip_riscv.h │ │ │ ├── mish_riscv.cpp │ │ │ ├── mish_riscv.h │ │ │ ├── packing_riscv.cpp │ │ │ ├── packing_riscv.h │ │ │ ├── riscv_v_071_fix.h │ │ │ ├── rvv_mathfun.h │ │ │ ├── rvv_mathfun_fp16s.h │ │ │ ├── sigmoid_riscv.cpp │ │ │ ├── sigmoid_riscv.h │ │ │ ├── swish_riscv.cpp │ │ │ ├── swish_riscv.h │ │ │ ├── tanh_riscv.cpp │ │ │ ├── tanh_riscv.h │ │ │ ├── unaryop_riscv.cpp │ │ │ └── unaryop_riscv.h │ │ ├── rnn.cpp │ │ ├── rnn.h │ │ ├── roialign.cpp │ │ ├── roialign.h │ │ ├── roipooling.cpp │ │ ├── roipooling.h │ │ ├── scale.cpp │ │ ├── scale.h │ │ ├── selu.cpp │ │ ├── selu.h │ │ ├── shufflechannel.cpp │ │ ├── shufflechannel.h │ │ ├── sigmoid.cpp │ │ ├── sigmoid.h │ │ ├── slice.cpp │ │ ├── slice.h │ │ ├── softmax.cpp │ │ ├── softmax.h │ │ ├── softplus.cpp │ │ ├── softplus.h │ │ ├── split.cpp │ │ ├── split.h │ │ ├── spp.cpp │ │ ├── spp.h │ │ ├── squeeze.cpp │ │ ├── squeeze.h │ │ ├── statisticspooling.cpp │ │ ├── statisticspooling.h │ │ ├── swish.cpp │ │ ├── swish.h │ │ ├── tanh.cpp │ │ ├── tanh.h │ │ ├── threshold.cpp │ │ ├── threshold.h │ │ ├── tile.cpp │ │ ├── tile.h │ │ ├── unaryop.cpp │ │ ├── unaryop.h │ │ ├── vulkan │ │ │ ├── absval_vulkan.cpp │ │ │ ├── absval_vulkan.h │ │ │ ├── batchnorm_vulkan.cpp │ │ │ ├── batchnorm_vulkan.h │ │ │ ├── binaryop_vulkan.cpp │ │ │ ├── binaryop_vulkan.h │ │ │ ├── cast_vulkan.cpp │ │ │ ├── cast_vulkan.h │ │ │ ├── clip_vulkan.cpp │ │ │ ├── clip_vulkan.h │ │ │ ├── concat_vulkan.cpp │ │ │ ├── concat_vulkan.h │ │ │ ├── convolution_vulkan.cpp │ │ │ ├── convolution_vulkan.h │ │ │ ├── convolutiondepthwise_vulkan.cpp │ │ │ ├── convolutiondepthwise_vulkan.h │ │ │ ├── crop_vulkan.cpp │ │ │ ├── crop_vulkan.h │ │ │ ├── deconvolution_vulkan.cpp │ │ │ ├── deconvolution_vulkan.h │ │ │ ├── deconvolutiondepthwise_vulkan.cpp │ │ │ ├── deconvolutiondepthwise_vulkan.h │ │ │ ├── deepcopy_vulkan.cpp │ │ │ ├── deepcopy_vulkan.h │ │ │ ├── dropout_vulkan.cpp │ │ │ ├── dropout_vulkan.h │ │ │ ├── eltwise_vulkan.cpp │ │ │ ├── eltwise_vulkan.h │ │ │ ├── flatten_vulkan.cpp │ │ │ ├── flatten_vulkan.h │ │ │ ├── hardsigmoid_vulkan.cpp │ │ │ ├── hardsigmoid_vulkan.h │ │ │ ├── hardswish_vulkan.cpp │ │ │ ├── hardswish_vulkan.h │ │ │ ├── innerproduct_vulkan.cpp │ │ │ ├── innerproduct_vulkan.h │ │ │ ├── instancenorm_vulkan.cpp │ │ │ ├── instancenorm_vulkan.h │ │ │ ├── interp_vulkan.cpp │ │ │ ├── interp_vulkan.h │ │ │ ├── lrn_vulkan.cpp │ │ │ ├── lrn_vulkan.h │ │ │ ├── memorydata_vulkan.cpp │ │ │ ├── memorydata_vulkan.h │ │ │ ├── mish_vulkan.cpp │ │ │ ├── mish_vulkan.h │ │ │ ├── normalize_vulkan.cpp │ │ │ ├── normalize_vulkan.h │ │ │ ├── packing_vulkan.cpp │ │ │ ├── packing_vulkan.h │ │ │ ├── padding_vulkan.cpp │ │ │ ├── padding_vulkan.h │ │ │ ├── permute_vulkan.cpp │ │ │ ├── permute_vulkan.h │ │ │ ├── pixelshuffle_vulkan.cpp │ │ │ ├── pixelshuffle_vulkan.h │ │ │ ├── pooling_vulkan.cpp │ │ │ ├── pooling_vulkan.h │ │ │ ├── prelu_vulkan.cpp │ │ │ ├── prelu_vulkan.h │ │ │ ├── priorbox_vulkan.cpp │ │ │ ├── priorbox_vulkan.h │ │ │ ├── relu_vulkan.cpp │ │ │ ├── relu_vulkan.h │ │ │ ├── reorg_vulkan.cpp │ │ │ ├── reorg_vulkan.h │ │ │ ├── reshape_vulkan.cpp │ │ │ ├── reshape_vulkan.h │ │ │ ├── scale_vulkan.cpp │ │ │ ├── scale_vulkan.h │ │ │ ├── shader │ │ │ │ ├── absval.comp │ │ │ │ ├── absval_pack4.comp │ │ │ │ ├── absval_pack8.comp │ │ │ │ ├── batchnorm.comp │ │ │ │ ├── batchnorm_pack4.comp │ │ │ │ ├── batchnorm_pack8.comp │ │ │ │ ├── binaryop.comp │ │ │ │ ├── binaryop_broadcast.comp │ │ │ │ ├── binaryop_broadcast_a1_pack4.comp │ │ │ │ ├── binaryop_broadcast_a1_pack8.comp │ │ │ │ ├── binaryop_broadcast_b1_pack4.comp │ │ │ │ ├── binaryop_broadcast_b1_pack8.comp │ │ │ │ ├── binaryop_broadcast_pack4.comp │ │ │ │ ├── binaryop_broadcast_pack8.comp │ │ │ │ ├── binaryop_pack4.comp │ │ │ │ ├── binaryop_pack8.comp │ │ │ │ ├── cast_fp16_to_fp32.comp │ │ │ │ ├── cast_fp16_to_fp32_pack4.comp │ │ │ │ ├── cast_fp16_to_fp32_pack8.comp │ │ │ │ ├── cast_fp32_to_fp16.comp │ │ │ │ ├── cast_fp32_to_fp16_pack4.comp │ │ │ │ ├── cast_fp32_to_fp16_pack8.comp │ │ │ │ ├── clip.comp │ │ │ │ ├── clip_pack4.comp │ │ │ │ ├── clip_pack8.comp │ │ │ │ ├── concat.comp │ │ │ │ ├── concat_pack4.comp │ │ │ │ ├── concat_pack4to1.comp │ │ │ │ ├── concat_pack8.comp │ │ │ │ ├── concat_pack8to1.comp │ │ │ │ ├── concat_pack8to4.comp │ │ │ │ ├── convolution.comp │ │ │ │ ├── convolution_1x1s1d1.comp │ │ │ │ ├── convolution_pack1to4.comp │ │ │ │ ├── convolution_pack1to8.comp │ │ │ │ ├── convolution_pack4.comp │ │ │ │ ├── convolution_pack4_1x1s1d1.comp │ │ │ │ ├── convolution_pack4_3x3s1d1_winograd23_gemm.comp │ │ │ │ ├── convolution_pack4_3x3s1d1_winograd23_transform_input.comp │ │ │ │ ├── convolution_pack4_3x3s1d1_winograd23_transform_output.comp │ │ │ │ ├── convolution_pack4to1.comp │ │ │ │ ├── convolution_pack4to8.comp │ │ │ │ ├── convolution_pack8.comp │ │ │ │ ├── convolution_pack8_1x1s1d1.comp │ │ │ │ ├── convolution_pack8_3x3s1d1_winograd23_gemm.comp │ │ │ │ ├── convolution_pack8_3x3s1d1_winograd23_transform_input.comp │ │ │ │ ├── convolution_pack8_3x3s1d1_winograd23_transform_output.comp │ │ │ │ ├── convolution_pack8to1.comp │ │ │ │ ├── convolution_pack8to4.comp │ │ │ │ ├── convolutiondepthwise.comp │ │ │ │ ├── convolutiondepthwise_group.comp │ │ │ │ ├── convolutiondepthwise_group_pack1to4.comp │ │ │ │ ├── convolutiondepthwise_group_pack1to8.comp │ │ │ │ ├── convolutiondepthwise_group_pack4.comp │ │ │ │ ├── convolutiondepthwise_group_pack4to1.comp │ │ │ │ ├── convolutiondepthwise_group_pack4to8.comp │ │ │ │ ├── convolutiondepthwise_group_pack8.comp │ │ │ │ ├── convolutiondepthwise_group_pack8to1.comp │ │ │ │ ├── convolutiondepthwise_group_pack8to4.comp │ │ │ │ ├── convolutiondepthwise_pack4.comp │ │ │ │ ├── convolutiondepthwise_pack8.comp │ │ │ │ ├── crop.comp │ │ │ │ ├── crop_pack1to4.comp │ │ │ │ ├── crop_pack1to8.comp │ │ │ │ ├── crop_pack4.comp │ │ │ │ ├── crop_pack4to1.comp │ │ │ │ ├── crop_pack4to8.comp │ │ │ │ ├── crop_pack8.comp │ │ │ │ ├── crop_pack8to1.comp │ │ │ │ ├── crop_pack8to4.comp │ │ │ │ ├── deconvolution.comp │ │ │ │ ├── deconvolution_pack1to4.comp │ │ │ │ ├── deconvolution_pack1to8.comp │ │ │ │ ├── deconvolution_pack4.comp │ │ │ │ ├── deconvolution_pack4to1.comp │ │ │ │ ├── deconvolution_pack4to8.comp │ │ │ │ ├── deconvolution_pack8.comp │ │ │ │ ├── deconvolution_pack8to1.comp │ │ │ │ ├── deconvolution_pack8to4.comp │ │ │ │ ├── deconvolutiondepthwise.comp │ │ │ │ ├── deconvolutiondepthwise_group.comp │ │ │ │ ├── deconvolutiondepthwise_group_pack1to4.comp │ │ │ │ ├── deconvolutiondepthwise_group_pack1to8.comp │ │ │ │ ├── deconvolutiondepthwise_group_pack4.comp │ │ │ │ ├── deconvolutiondepthwise_group_pack4to1.comp │ │ │ │ ├── deconvolutiondepthwise_group_pack4to8.comp │ │ │ │ ├── deconvolutiondepthwise_group_pack8.comp │ │ │ │ ├── deconvolutiondepthwise_group_pack8to1.comp │ │ │ │ ├── deconvolutiondepthwise_group_pack8to4.comp │ │ │ │ ├── deconvolutiondepthwise_pack4.comp │ │ │ │ ├── deconvolutiondepthwise_pack8.comp │ │ │ │ ├── deepcopy.comp │ │ │ │ ├── deepcopy_pack4.comp │ │ │ │ ├── deepcopy_pack8.comp │ │ │ │ ├── dropout.comp │ │ │ │ ├── dropout_pack4.comp │ │ │ │ ├── dropout_pack8.comp │ │ │ │ ├── eltwise.comp │ │ │ │ ├── eltwise_pack4.comp │ │ │ │ ├── eltwise_pack8.comp │ │ │ │ ├── flatten.comp │ │ │ │ ├── flatten_pack1to4.comp │ │ │ │ ├── flatten_pack1to8.comp │ │ │ │ ├── flatten_pack4.comp │ │ │ │ ├── flatten_pack4to8.comp │ │ │ │ ├── flatten_pack8.comp │ │ │ │ ├── hardsigmoid.comp │ │ │ │ ├── hardsigmoid_pack4.comp │ │ │ │ ├── hardsigmoid_pack8.comp │ │ │ │ ├── hardswish.comp │ │ │ │ ├── hardswish_pack4.comp │ │ │ │ ├── hardswish_pack8.comp │ │ │ │ ├── innerproduct.comp │ │ │ │ ├── innerproduct_gemm.comp │ │ │ │ ├── innerproduct_gemm_wp1to4.comp │ │ │ │ ├── innerproduct_gemm_wp1to8.comp │ │ │ │ ├── innerproduct_gemm_wp4.comp │ │ │ │ ├── innerproduct_gemm_wp4to1.comp │ │ │ │ ├── innerproduct_gemm_wp4to8.comp │ │ │ │ ├── innerproduct_gemm_wp8.comp │ │ │ │ ├── innerproduct_gemm_wp8to1.comp │ │ │ │ ├── innerproduct_gemm_wp8to4.comp │ │ │ │ ├── innerproduct_pack1to4.comp │ │ │ │ ├── innerproduct_pack1to8.comp │ │ │ │ ├── innerproduct_pack4.comp │ │ │ │ ├── innerproduct_pack4to1.comp │ │ │ │ ├── innerproduct_pack4to8.comp │ │ │ │ ├── innerproduct_pack8.comp │ │ │ │ ├── innerproduct_pack8to1.comp │ │ │ │ ├── innerproduct_pack8to4.comp │ │ │ │ ├── instancenorm_coeffs.comp │ │ │ │ ├── instancenorm_coeffs_pack4.comp │ │ │ │ ├── instancenorm_coeffs_pack8.comp │ │ │ │ ├── instancenorm_norm.comp │ │ │ │ ├── instancenorm_norm_pack4.comp │ │ │ │ ├── instancenorm_norm_pack8.comp │ │ │ │ ├── instancenorm_reduce_mean.comp │ │ │ │ ├── instancenorm_reduce_mean_pack4.comp │ │ │ │ ├── instancenorm_reduce_mean_pack8.comp │ │ │ │ ├── instancenorm_reduce_sum4_fp16_to_fp32.comp │ │ │ │ ├── instancenorm_reduce_sum4_fp16_to_fp32_pack4.comp │ │ │ │ ├── instancenorm_reduce_sum4_fp16_to_fp32_pack8.comp │ │ │ │ ├── instancenorm_reduce_sum4_fp32.comp │ │ │ │ ├── instancenorm_reduce_sum4_fp32_pack4.comp │ │ │ │ ├── instancenorm_reduce_sum4_fp32_pack8.comp │ │ │ │ ├── instancenorm_sub_mean_square.comp │ │ │ │ ├── instancenorm_sub_mean_square_pack4.comp │ │ │ │ ├── instancenorm_sub_mean_square_pack8.comp │ │ │ │ ├── interp.comp │ │ │ │ ├── interp_bicubic.comp │ │ │ │ ├── interp_bicubic_coeffs.comp │ │ │ │ ├── interp_bicubic_pack4.comp │ │ │ │ ├── interp_bicubic_pack8.comp │ │ │ │ ├── interp_pack4.comp │ │ │ │ ├── interp_pack8.comp │ │ │ │ ├── lrn_norm.comp │ │ │ │ ├── lrn_norm_across_channel_pack4.comp │ │ │ │ ├── lrn_norm_across_channel_pack8.comp │ │ │ │ ├── lrn_norm_within_channel_pack4.comp │ │ │ │ ├── lrn_norm_within_channel_pack8.comp │ │ │ │ ├── lrn_square_pad.comp │ │ │ │ ├── lrn_square_pad_across_channel_pack4.comp │ │ │ │ ├── lrn_square_pad_across_channel_pack8.comp │ │ │ │ ├── lrn_square_pad_within_channel_pack4.comp │ │ │ │ ├── lrn_square_pad_within_channel_pack8.comp │ │ │ │ ├── mish.comp │ │ │ │ ├── mish_pack4.comp │ │ │ │ ├── mish_pack8.comp │ │ │ │ ├── normalize_coeffs.comp │ │ │ │ ├── normalize_coeffs_pack4.comp │ │ │ │ ├── normalize_coeffs_pack8.comp │ │ │ │ ├── normalize_norm.comp │ │ │ │ ├── normalize_norm_pack4.comp │ │ │ │ ├── normalize_norm_pack8.comp │ │ │ │ ├── normalize_reduce_sum4_fp16_to_fp32.comp │ │ │ │ ├── normalize_reduce_sum4_fp16_to_fp32_pack4.comp │ │ │ │ ├── normalize_reduce_sum4_fp16_to_fp32_pack8.comp │ │ │ │ ├── normalize_reduce_sum4_fp32.comp │ │ │ │ ├── normalize_reduce_sum4_fp32_pack4.comp │ │ │ │ ├── normalize_reduce_sum4_fp32_pack8.comp │ │ │ │ ├── packing.comp │ │ │ │ ├── packing_fp16_to_fp32.comp │ │ │ │ ├── packing_fp32_to_fp16.comp │ │ │ │ ├── packing_pack1to4.comp │ │ │ │ ├── packing_pack1to4_fp16_to_fp32.comp │ │ │ │ ├── packing_pack1to4_fp32_to_fp16.comp │ │ │ │ ├── packing_pack1to8.comp │ │ │ │ ├── packing_pack1to8_fp16_to_fp32.comp │ │ │ │ ├── packing_pack1to8_fp32_to_fp16.comp │ │ │ │ ├── packing_pack4.comp │ │ │ │ ├── packing_pack4_fp16_to_fp32.comp │ │ │ │ ├── packing_pack4_fp32_to_fp16.comp │ │ │ │ ├── packing_pack4to1.comp │ │ │ │ ├── packing_pack4to1_fp16_to_fp32.comp │ │ │ │ ├── packing_pack4to1_fp32_to_fp16.comp │ │ │ │ ├── packing_pack4to8.comp │ │ │ │ ├── packing_pack4to8_fp16_to_fp32.comp │ │ │ │ ├── packing_pack4to8_fp32_to_fp16.comp │ │ │ │ ├── packing_pack8.comp │ │ │ │ ├── packing_pack8_fp16_to_fp32.comp │ │ │ │ ├── packing_pack8_fp32_to_fp16.comp │ │ │ │ ├── packing_pack8to1.comp │ │ │ │ ├── packing_pack8to1_fp16_to_fp32.comp │ │ │ │ ├── packing_pack8to1_fp32_to_fp16.comp │ │ │ │ ├── packing_pack8to4.comp │ │ │ │ ├── packing_pack8to4_fp16_to_fp32.comp │ │ │ │ ├── packing_pack8to4_fp32_to_fp16.comp │ │ │ │ ├── padding.comp │ │ │ │ ├── padding_pack1to4.comp │ │ │ │ ├── padding_pack1to8.comp │ │ │ │ ├── padding_pack4.comp │ │ │ │ ├── padding_pack4to1.comp │ │ │ │ ├── padding_pack4to8.comp │ │ │ │ ├── padding_pack8.comp │ │ │ │ ├── padding_pack8to1.comp │ │ │ │ ├── padding_pack8to4.comp │ │ │ │ ├── permute.comp │ │ │ │ ├── permute_pack1to4.comp │ │ │ │ ├── permute_pack1to8.comp │ │ │ │ ├── permute_pack4.comp │ │ │ │ ├── permute_pack4to1.comp │ │ │ │ ├── permute_pack4to8.comp │ │ │ │ ├── permute_pack8.comp │ │ │ │ ├── permute_pack8to1.comp │ │ │ │ ├── permute_pack8to4.comp │ │ │ │ ├── pixelshuffle.comp │ │ │ │ ├── pixelshuffle_pack4.comp │ │ │ │ ├── pixelshuffle_pack4to1.comp │ │ │ │ ├── pixelshuffle_pack8.comp │ │ │ │ ├── pixelshuffle_pack8to1.comp │ │ │ │ ├── pixelshuffle_pack8to4.comp │ │ │ │ ├── pooling.comp │ │ │ │ ├── pooling_adaptive.comp │ │ │ │ ├── pooling_adaptive_pack4.comp │ │ │ │ ├── pooling_adaptive_pack8.comp │ │ │ │ ├── pooling_global.comp │ │ │ │ ├── pooling_global_pack4.comp │ │ │ │ ├── pooling_global_pack8.comp │ │ │ │ ├── pooling_pack4.comp │ │ │ │ ├── pooling_pack8.comp │ │ │ │ ├── prelu.comp │ │ │ │ ├── prelu_pack4.comp │ │ │ │ ├── prelu_pack8.comp │ │ │ │ ├── priorbox.comp │ │ │ │ ├── priorbox_mxnet.comp │ │ │ │ ├── relu.comp │ │ │ │ ├── relu_pack4.comp │ │ │ │ ├── relu_pack8.comp │ │ │ │ ├── reorg.comp │ │ │ │ ├── reorg_pack1to4.comp │ │ │ │ ├── reorg_pack1to8.comp │ │ │ │ ├── reorg_pack4.comp │ │ │ │ ├── reorg_pack4to8.comp │ │ │ │ ├── reorg_pack8.comp │ │ │ │ ├── reshape.comp │ │ │ │ ├── reshape_pack1to4.comp │ │ │ │ ├── reshape_pack1to8.comp │ │ │ │ ├── reshape_pack4.comp │ │ │ │ ├── reshape_pack4to1.comp │ │ │ │ ├── reshape_pack4to8.comp │ │ │ │ ├── reshape_pack8.comp │ │ │ │ ├── reshape_pack8to1.comp │ │ │ │ ├── reshape_pack8to4.comp │ │ │ │ ├── scale.comp │ │ │ │ ├── scale_pack4.comp │ │ │ │ ├── scale_pack8.comp │ │ │ │ ├── shufflechannel.comp │ │ │ │ ├── shufflechannel_pack4.comp │ │ │ │ ├── shufflechannel_pack8.comp │ │ │ │ ├── sigmoid.comp │ │ │ │ ├── sigmoid_pack4.comp │ │ │ │ ├── sigmoid_pack8.comp │ │ │ │ ├── slice.comp │ │ │ │ ├── slice_pack1to4.comp │ │ │ │ ├── slice_pack1to8.comp │ │ │ │ ├── slice_pack4.comp │ │ │ │ ├── slice_pack4to8.comp │ │ │ │ ├── slice_pack8.comp │ │ │ │ ├── softmax_div_sum.comp │ │ │ │ ├── softmax_div_sum_pack4.comp │ │ │ │ ├── softmax_div_sum_pack8.comp │ │ │ │ ├── softmax_exp_sub_max.comp │ │ │ │ ├── softmax_exp_sub_max_pack4.comp │ │ │ │ ├── softmax_exp_sub_max_pack8.comp │ │ │ │ ├── softmax_reduce_max.comp │ │ │ │ ├── softmax_reduce_max_pack4.comp │ │ │ │ ├── softmax_reduce_max_pack8.comp │ │ │ │ ├── softmax_reduce_sum.comp │ │ │ │ ├── softmax_reduce_sum_pack4.comp │ │ │ │ ├── softmax_reduce_sum_pack8.comp │ │ │ │ ├── swish.comp │ │ │ │ ├── swish_pack4.comp │ │ │ │ ├── swish_pack8.comp │ │ │ │ ├── tanh.comp │ │ │ │ ├── tanh_pack4.comp │ │ │ │ ├── tanh_pack8.comp │ │ │ │ ├── unaryop.comp │ │ │ │ ├── unaryop_pack4.comp │ │ │ │ └── unaryop_pack8.comp │ │ │ ├── shufflechannel_vulkan.cpp │ │ │ ├── shufflechannel_vulkan.h │ │ │ ├── sigmoid_vulkan.cpp │ │ │ ├── sigmoid_vulkan.h │ │ │ ├── slice_vulkan.cpp │ │ │ ├── slice_vulkan.h │ │ │ ├── softmax_vulkan.cpp │ │ │ ├── softmax_vulkan.h │ │ │ ├── swish_vulkan.cpp │ │ │ ├── swish_vulkan.h │ │ │ ├── tanh_vulkan.cpp │ │ │ ├── tanh_vulkan.h │ │ │ ├── unaryop_vulkan.cpp │ │ │ └── unaryop_vulkan.h │ │ ├── x86 │ │ │ ├── avx_mathfun.h │ │ │ ├── batchnorm_x86.cpp │ │ │ ├── batchnorm_x86.h │ │ │ ├── bias_x86.cpp │ │ │ ├── bias_x86.h │ │ │ ├── binaryop_x86.cpp │ │ │ ├── binaryop_x86.h │ │ │ ├── cast_x86.cpp │ │ │ ├── cast_x86.h │ │ │ ├── clip_x86.cpp │ │ │ ├── clip_x86.h │ │ │ ├── concat_x86.cpp │ │ │ ├── concat_x86.h │ │ │ ├── convolution_1x1.h │ │ │ ├── convolution_1x1_int8.h │ │ │ ├── convolution_1x1_pack4.h │ │ │ ├── convolution_1x1_pack8.h │ │ │ ├── convolution_1x1_pack8_fp16.h │ │ │ ├── convolution_1x1_pack8to4_int8.h │ │ │ ├── convolution_2x2_pack8.h │ │ │ ├── convolution_2x2_pack8_fp16.h │ │ │ ├── convolution_3x3.h │ │ │ ├── convolution_3x3_int8.h │ │ │ ├── convolution_3x3_pack1to8.h │ │ │ ├── convolution_3x3_pack8.h │ │ │ ├── convolution_3x3_pack8to1.h │ │ │ ├── convolution_5x5.h │ │ │ ├── convolution_7x7.h │ │ │ ├── convolution_int8.h │ │ │ ├── convolution_pack1to4_int8.h │ │ │ ├── convolution_pack8to1_int8.h │ │ │ ├── convolution_pack8to4_int8.h │ │ │ ├── convolution_sgemm.h │ │ │ ├── convolution_sgemm_int8.h │ │ │ ├── convolution_sgemm_pack8to4_int8.h │ │ │ ├── convolution_x86.cpp │ │ │ ├── convolution_x86.h │ │ │ ├── convolutiondepthwise_3x3.h │ │ │ ├── convolutiondepthwise_3x3_int8.h │ │ │ ├── convolutiondepthwise_3x3_pack8.h │ │ │ ├── convolutiondepthwise_3x3_pack8_fp16.h │ │ │ ├── convolutiondepthwise_5x5_pack8.h │ │ │ ├── convolutiondepthwise_x86.cpp │ │ │ ├── convolutiondepthwise_x86.h │ │ │ ├── crop_x86.cpp │ │ │ ├── crop_x86.h │ │ │ ├── dequantize_x86.cpp │ │ │ ├── dequantize_x86.h │ │ │ ├── dropout_x86.cpp │ │ │ ├── dropout_x86.h │ │ │ ├── eltwise_x86.cpp │ │ │ ├── eltwise_x86.h │ │ │ ├── flatten_x86.cpp │ │ │ ├── flatten_x86.h │ │ │ ├── hardsigmoid_x86.cpp │ │ │ ├── hardsigmoid_x86.h │ │ │ ├── hardswish_x86.cpp │ │ │ ├── hardswish_x86.h │ │ │ ├── innerproduct_x86.cpp │ │ │ ├── innerproduct_x86.h │ │ │ ├── lrn_x86.cpp │ │ │ ├── lrn_x86.h │ │ │ ├── lstm_x86.cpp │ │ │ ├── lstm_x86.h │ │ │ ├── mish_x86.cpp │ │ │ ├── mish_x86.h │ │ │ ├── packing_x86.cpp │ │ │ ├── packing_x86.h │ │ │ ├── padding_pack4.h │ │ │ ├── padding_pack8.h │ │ │ ├── padding_pack8_int8.h │ │ │ ├── padding_x86.cpp │ │ │ ├── padding_x86.h │ │ │ ├── pooling_2x2.h │ │ │ ├── pooling_2x2_pack8.h │ │ │ ├── pooling_3x3_pack8.h │ │ │ ├── pooling_x86.cpp │ │ │ ├── pooling_x86.h │ │ │ ├── prelu_x86.cpp │ │ │ ├── prelu_x86.h │ │ │ ├── quantize_x86.cpp │ │ │ ├── quantize_x86.h │ │ │ ├── relu_x86.cpp │ │ │ ├── relu_x86.h │ │ │ ├── requantize_x86.cpp │ │ │ ├── requantize_x86.h │ │ │ ├── reshape_x86.cpp │ │ │ ├── reshape_x86.h │ │ │ ├── roialign_x86.cpp │ │ │ ├── roialign_x86.h │ │ │ ├── scale_x86.cpp │ │ │ ├── scale_x86.h │ │ │ ├── sigmoid_x86.cpp │ │ │ ├── sigmoid_x86.h │ │ │ ├── slice_x86.cpp │ │ │ ├── slice_x86.h │ │ │ ├── sse_mathfun.h │ │ │ ├── swish_x86.cpp │ │ │ ├── swish_x86.h │ │ │ ├── tanh_x86.cpp │ │ │ ├── tanh_x86.h │ │ │ ├── x86_activation.h │ │ │ ├── x86_usability.h │ │ │ ├── yolov3detectionoutput_x86.cpp │ │ │ └── yolov3detectionoutput_x86.h │ │ ├── yolodetectionoutput.cpp │ │ ├── yolodetectionoutput.h │ │ ├── yolov3detectionoutput.cpp │ │ └── yolov3detectionoutput.h │ ├── layer_declaration.h.in │ ├── layer_registry.h.in │ ├── layer_registry_arm82.h.in │ ├── layer_registry_arm82dot.h.in │ ├── layer_registry_avx2.h.in │ ├── layer_registry_rvv.h.in │ ├── layer_shader_registry.h.in │ ├── layer_shader_spv_data.h.in │ ├── layer_shader_type.h │ ├── layer_shader_type_enum.h.in │ ├── layer_type.h │ ├── layer_type_enum.h.in │ ├── mat.cpp │ ├── mat.h │ ├── mat_pixel.cpp │ ├── mat_pixel_affine.cpp │ ├── mat_pixel_android.cpp │ ├── mat_pixel_drawing.cpp │ ├── mat_pixel_drawing_font.h │ ├── mat_pixel_drawing_font.png │ ├── mat_pixel_resize.cpp │ ├── mat_pixel_rotate.cpp │ ├── modelbin.cpp │ ├── modelbin.h │ ├── net.cpp │ ├── net.h │ ├── option.cpp │ ├── option.h │ ├── paramdict.cpp │ ├── paramdict.h │ ├── pipeline.cpp │ ├── pipeline.h │ ├── pipelinecache.cpp │ ├── pipelinecache.h │ ├── platform.h.in │ ├── simpleocv.cpp │ ├── simpleocv.h │ ├── simpleomp.cpp │ ├── simpleomp.h │ ├── simplestl.cpp │ ├── simplestl.h │ ├── stb_image.h │ ├── stb_image_write.h │ └── vulkan_header_fix.h ├── tests │ ├── CMakeLists.txt │ ├── prng.h │ ├── test_absval.cpp │ ├── test_batchnorm.cpp │ ├── test_binaryop.cpp │ ├── test_c_api.cpp │ ├── test_cast.cpp │ ├── test_clip.cpp │ ├── test_command.cpp │ ├── test_concat.cpp │ ├── test_convolution.cpp │ ├── test_convolutiondepthwise.cpp │ ├── test_cpu.cpp │ ├── test_crop.cpp │ ├── test_deconvolution.cpp │ ├── test_deconvolutiondepthwise.cpp │ ├── test_deepcopy.cpp │ ├── test_dequantize.cpp │ ├── test_dropout.cpp │ ├── test_eltwise.cpp │ ├── test_elu.cpp │ ├── test_flatten.cpp │ ├── test_gelu.cpp │ ├── test_gemm.cpp │ ├── test_groupnorm.cpp │ ├── test_gru.cpp │ ├── test_hardsigmoid.cpp │ ├── test_hardswish.cpp │ ├── test_innerproduct.cpp │ ├── test_instancenorm.cpp │ ├── test_interp.cpp │ ├── test_layernorm.cpp │ ├── test_lrn.cpp │ ├── test_lstm.cpp │ ├── test_mat_pixel.cpp │ ├── test_mat_pixel_affine.cpp │ ├── test_mat_pixel_drawing.cpp │ ├── test_mat_pixel_resize.cpp │ ├── test_mat_pixel_rotate.cpp │ ├── test_memorydata.cpp │ ├── test_mish.cpp │ ├── test_multiheadattention.cpp │ ├── test_noop.cpp │ ├── test_normalize.cpp │ ├── test_packing.cpp │ ├── test_padding.cpp │ ├── test_permute.cpp │ ├── test_pixelshuffle.cpp │ ├── test_pooling.cpp │ ├── test_prelu.cpp │ ├── test_priorbox.cpp │ ├── test_quantize.cpp │ ├── test_relu.cpp │ ├── test_reorg.cpp │ ├── test_requantize.cpp │ ├── test_reshape.cpp │ ├── test_rnn.cpp │ ├── test_roialign.cpp │ ├── test_roipooling.cpp │ ├── test_scale.cpp │ ├── test_shufflechannel.cpp │ ├── test_sigmoid.cpp │ ├── test_slice.cpp │ ├── test_softmax.cpp │ ├── test_softplus.cpp │ ├── test_squeezenet.cpp │ ├── test_swish.cpp │ ├── test_tanh.cpp │ ├── test_unaryop.cpp │ ├── test_yolov3detectionoutput.cpp │ └── testutil.h ├── toolchains │ ├── aarch64-linux-gnu-c.toolchain.cmake │ ├── aarch64-linux-gnu.toolchain.cmake │ ├── arm-linux-gnueabi-c.toolchain.cmake │ ├── arm-linux-gnueabi.toolchain.cmake │ ├── arm-linux-gnueabihf.toolchain.cmake │ ├── c906.toolchain.cmake │ ├── himix100.toolchain.cmake │ ├── himix200.toolchain.cmake │ ├── hisiv300.toolchain.cmake │ ├── hisiv500.toolchain.cmake │ ├── hisiv600.toolchain.cmake │ ├── host-c.clang.toolchain.cmake │ ├── host-c.gcc.toolchain.cmake │ ├── host.clang-m32.toolchain.cmake │ ├── host.gcc-c++03.toolchain.cmake │ ├── host.gcc-m32.toolchain.cmake │ ├── host.gcc.toolchain.cmake │ ├── ios.toolchain.cmake │ ├── iossimxc-x64.toolchain.cmake │ ├── iossimxc.toolchain.cmake │ ├── iosxc-arm64.toolchain.cmake │ ├── iosxc.toolchain.cmake │ ├── jetson.toolchain.cmake │ ├── mips-mti-linux-gnu.toolchain.cmake │ ├── mips64el-linux-gnuabi64.toolchain.cmake │ ├── mipsel-linux-gnu.toolchain.cmake │ ├── mipsisa32r6el-linux-gnu.toolchain.cmake │ ├── mipsisa64r6el-linux-gnuabi64.toolchain.cmake │ ├── pi3.toolchain.cmake │ ├── powerpc64le-linux-gnu.toolchain.cmake │ ├── riscv32-unknown-elf.toolchain.cmake │ ├── riscv64-linux-gnu.toolchain.cmake │ ├── riscv64-unknown-elf.toolchain.cmake │ ├── riscv64-unknown-linux-gnu.toolchain.cmake │ └── v831.toolchain.cmake └── tools │ ├── CMakeLists.txt │ ├── caffe │ ├── CMakeLists.txt │ ├── caffe.proto │ └── caffe2ncnn.cpp │ ├── darknet │ ├── CMakeLists.txt │ ├── README.md │ ├── darknet2ncnn.cpp │ └── output.jpg │ ├── keras │ └── readme.md │ ├── mlir │ ├── CMakeLists.txt │ ├── fix_td.sh │ ├── mlir2ncnn.cpp │ ├── ncnn_dialect.cpp │ ├── ncnn_dialect.h │ ├── ncnn_ops.td │ ├── ncnn_rewriter.cpp │ ├── ncnn_rewriter.td │ ├── tf_attributes.cc │ ├── tf_attributes.h │ ├── tf_dialect.cpp │ ├── tf_dialect.h │ ├── tf_generated_ops.td │ ├── tf_op_base.td │ ├── tf_ops.td │ ├── tf_side_effects.h │ ├── tf_traits.h │ ├── tf_types.cc │ ├── tf_types.def │ └── tf_types.h │ ├── modelwriter.h │ ├── mxnet │ ├── CMakeLists.txt │ └── mxnet2ncnn.cpp │ ├── ncnn2mem.cpp │ ├── ncnnmerge.cpp │ ├── ncnnoptimize.cpp │ ├── onnx │ ├── CMakeLists.txt │ ├── onnx.proto │ └── onnx2ncnn.cpp │ ├── plugin │ ├── ImageWatchNCNN.natvis │ ├── ImageWatchNNIE.natvis │ ├── README.md │ ├── ncnn_snapshot.png │ └── nnie_snapshot.png │ ├── pytorch │ └── readme.txt │ ├── quantize │ ├── CMakeLists.txt │ ├── README.md │ ├── imreadwrite.cpp │ ├── imreadwrite.h │ ├── ncnn2int8.cpp │ └── ncnn2table.cpp │ └── tensorflow │ └── readme.txt ├── scripts └── win │ └── build_vs2017.bat └── src ├── CMakeLists.txt ├── classifier ├── classifier │ ├── classifier.h │ └── mobilenet │ │ ├── mobilenet.cpp │ │ └── mobilenet.h ├── classifier_engine.cpp └── classifier_engine.h ├── common ├── common.cpp └── common.h ├── face ├── aligner │ ├── aligner.cpp │ └── aligner.h ├── database │ ├── face_database.cpp │ ├── face_database.h │ └── stream │ │ ├── file_stream.cpp │ │ └── file_stream.h ├── detecter │ ├── anticonv │ │ ├── anticonv.cpp │ │ └── anticonv.h │ ├── centerface │ │ ├── centerface.cpp │ │ └── centerface.h │ ├── detecter.cpp │ ├── detecter.h │ ├── mtcnn │ │ ├── mtcnn.cpp │ │ └── mtcnn.h │ └── retinaface │ │ ├── retinaface.cpp │ │ └── retinaface.h ├── face_engine.cpp ├── face_engine.h ├── landmarker │ ├── insightface │ │ ├── insightface.cpp │ │ └── insightface.h │ ├── landmarker.cpp │ ├── landmarker.h │ └── zqlandmarker │ │ ├── zqlandmarker.cpp │ │ └── zqlandmarker.h ├── recognizer │ ├── mobilefacenet │ │ ├── mobilefacenet.cpp │ │ └── mobilefacenet.h │ ├── recognizer.cpp │ └── recognizer.h └── tracker │ ├── tracker.cpp │ └── tracker.h └── object ├── object ├── mobilenetssd │ ├── mobilenetssd.cpp │ └── mobilenetssd.h └── object_detecter.h ├── object_engine.cpp └── object_engine.h /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | data/models 3 | vs2017 4 | cmake-* 5 | .idea 6 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/README.md -------------------------------------------------------------------------------- /data/images/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/data/images/4.jpg -------------------------------------------------------------------------------- /data/images/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/data/images/cat.jpg -------------------------------------------------------------------------------- /data/images/centerface_result.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/data/images/centerface_result.jpg -------------------------------------------------------------------------------- /data/images/classify_result.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/data/images/classify_result.jpg -------------------------------------------------------------------------------- /data/images/dog.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/data/images/dog.jpg -------------------------------------------------------------------------------- /data/images/face1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/data/images/face1.jpg -------------------------------------------------------------------------------- /data/images/face2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/data/images/face2.jpg -------------------------------------------------------------------------------- /data/images/mask.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/data/images/mask.jpg -------------------------------------------------------------------------------- /data/images/mask0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/data/images/mask0.jpg -------------------------------------------------------------------------------- /data/images/mask1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/data/images/mask1.jpg -------------------------------------------------------------------------------- /data/images/mask2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/data/images/mask2.jpg -------------------------------------------------------------------------------- /data/images/mask3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/data/images/mask3.jpg -------------------------------------------------------------------------------- /data/images/mask_result.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/data/images/mask_result.jpg -------------------------------------------------------------------------------- /data/images/mtcnn_result.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/data/images/mtcnn_result.jpg -------------------------------------------------------------------------------- /data/images/object_result.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/data/images/object_result.jpg -------------------------------------------------------------------------------- /data/images/result.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/data/images/result.jpg -------------------------------------------------------------------------------- /data/images/retinaface_result.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/data/images/retinaface_result.jpg -------------------------------------------------------------------------------- /data/images/test.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/data/images/test.jpg -------------------------------------------------------------------------------- /data/images/test_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/data/images/test_1.jpg -------------------------------------------------------------------------------- /data/images/test_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/data/images/test_2.jpg -------------------------------------------------------------------------------- /examples/test_classifier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/examples/test_classifier.cpp -------------------------------------------------------------------------------- /examples/test_face.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/examples/test_face.cpp -------------------------------------------------------------------------------- /examples/test_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/examples/test_object.cpp -------------------------------------------------------------------------------- /include/linux/ncnn/allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/linux/ncnn/allocator.h -------------------------------------------------------------------------------- /include/linux/ncnn/benchmark.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/linux/ncnn/benchmark.h -------------------------------------------------------------------------------- /include/linux/ncnn/blob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/linux/ncnn/blob.h -------------------------------------------------------------------------------- /include/linux/ncnn/command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/linux/ncnn/command.h -------------------------------------------------------------------------------- /include/linux/ncnn/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/linux/ncnn/cpu.h -------------------------------------------------------------------------------- /include/linux/ncnn/datareader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/linux/ncnn/datareader.h -------------------------------------------------------------------------------- /include/linux/ncnn/gpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/linux/ncnn/gpu.h -------------------------------------------------------------------------------- /include/linux/ncnn/layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/linux/ncnn/layer.h -------------------------------------------------------------------------------- /include/linux/ncnn/layer_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/linux/ncnn/layer_type.h -------------------------------------------------------------------------------- /include/linux/ncnn/layer_type_enum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/linux/ncnn/layer_type_enum.h -------------------------------------------------------------------------------- /include/linux/ncnn/mat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/linux/ncnn/mat.h -------------------------------------------------------------------------------- /include/linux/ncnn/modelbin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/linux/ncnn/modelbin.h -------------------------------------------------------------------------------- /include/linux/ncnn/net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/linux/ncnn/net.h -------------------------------------------------------------------------------- /include/linux/ncnn/opencv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/linux/ncnn/opencv.h -------------------------------------------------------------------------------- /include/linux/ncnn/option.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/linux/ncnn/option.h -------------------------------------------------------------------------------- /include/linux/ncnn/paramdict.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/linux/ncnn/paramdict.h -------------------------------------------------------------------------------- /include/linux/ncnn/pipeline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/linux/ncnn/pipeline.h -------------------------------------------------------------------------------- /include/linux/ncnn/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/linux/ncnn/platform.h -------------------------------------------------------------------------------- /include/win/opencv/cv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv/cv.h -------------------------------------------------------------------------------- /include/win/opencv/cv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv/cv.hpp -------------------------------------------------------------------------------- /include/win/opencv/cvaux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv/cvaux.h -------------------------------------------------------------------------------- /include/win/opencv/cvaux.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv/cvaux.hpp -------------------------------------------------------------------------------- /include/win/opencv/cvwimage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv/cvwimage.h -------------------------------------------------------------------------------- /include/win/opencv/cxcore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv/cxcore.h -------------------------------------------------------------------------------- /include/win/opencv/cxcore.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv/cxcore.hpp -------------------------------------------------------------------------------- /include/win/opencv/cxeigen.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv/cxeigen.hpp -------------------------------------------------------------------------------- /include/win/opencv/cxmisc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv/cxmisc.h -------------------------------------------------------------------------------- /include/win/opencv/highgui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv/highgui.h -------------------------------------------------------------------------------- /include/win/opencv/ml.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv/ml.h -------------------------------------------------------------------------------- /include/win/opencv2/calib3d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/calib3d.hpp -------------------------------------------------------------------------------- /include/win/opencv2/calib3d/calib3d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/calib3d/calib3d.hpp -------------------------------------------------------------------------------- /include/win/opencv2/calib3d/calib3d_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/calib3d/calib3d_c.h -------------------------------------------------------------------------------- /include/win/opencv2/core.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/affine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/affine.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/base.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/bindings_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/bindings_utils.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/bufferpool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/bufferpool.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/check.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/check.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/core.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/core.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/core_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/core_c.h -------------------------------------------------------------------------------- /include/win/opencv2/core/cuda.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cuda.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/cuda.inl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cuda.inl.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/cuda/block.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cuda/block.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/cuda/color.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cuda/color.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/cuda/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cuda/common.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/cuda/datamov_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cuda/datamov_utils.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/cuda/detail/reduce.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cuda/detail/reduce.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/cuda/dynamic_smem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cuda/dynamic_smem.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/cuda/emulation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cuda/emulation.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/cuda/filters.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cuda/filters.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/cuda/funcattrib.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cuda/funcattrib.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/cuda/functional.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cuda/functional.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/cuda/limits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cuda/limits.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/cuda/reduce.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cuda/reduce.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/cuda/saturate_cast.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cuda/saturate_cast.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/cuda/scan.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cuda/scan.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/cuda/simd_functions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cuda/simd_functions.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/cuda/transform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cuda/transform.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/cuda/type_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cuda/type_traits.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/cuda/utility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cuda/utility.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/cuda/vec_distance.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cuda/vec_distance.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/cuda/vec_math.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cuda/vec_math.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/cuda/vec_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cuda/vec_traits.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/cuda/warp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cuda/warp.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/cuda/warp_reduce.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cuda/warp_reduce.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/cuda/warp_shuffle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cuda/warp_shuffle.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/cuda_stream_accessor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cuda_stream_accessor.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/cuda_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cuda_types.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/cv_cpu_dispatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cv_cpu_dispatch.h -------------------------------------------------------------------------------- /include/win/opencv2/core/cv_cpu_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cv_cpu_helper.h -------------------------------------------------------------------------------- /include/win/opencv2/core/cvdef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cvdef.h -------------------------------------------------------------------------------- /include/win/opencv2/core/cvstd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cvstd.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/cvstd.inl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/cvstd.inl.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/directx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/directx.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/eigen.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/eigen.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/fast_math.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/fast_math.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/hal/hal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/hal/hal.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/hal/interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/hal/interface.h -------------------------------------------------------------------------------- /include/win/opencv2/core/hal/intrin.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/hal/intrin.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/hal/intrin_avx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/hal/intrin_avx.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/hal/intrin_cpp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/hal/intrin_cpp.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/hal/intrin_forward.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/hal/intrin_forward.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/hal/intrin_neon.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/hal/intrin_neon.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/hal/intrin_sse.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/hal/intrin_sse.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/hal/intrin_sse_em.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/hal/intrin_sse_em.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/hal/intrin_vsx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/hal/intrin_vsx.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/ippasync.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/ippasync.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/mat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/mat.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/mat.inl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/mat.inl.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/matx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/matx.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/neon_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/neon_utils.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/ocl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/ocl.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/ocl_genbase.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/ocl_genbase.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/opencl/ocl_defs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/opencl/ocl_defs.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/opencl/opencl_info.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/opencl/opencl_info.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/opencl/opencl_svm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/opencl/opencl_svm.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/opengl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/opengl.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/operations.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/operations.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/optim.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/optim.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/ovx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/ovx.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/persistence.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/persistence.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/ptr.inl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/ptr.inl.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/saturate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/saturate.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/softfloat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/softfloat.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/sse_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/sse_utils.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/traits.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/types.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/types_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/types_c.h -------------------------------------------------------------------------------- /include/win/opencv2/core/utility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/utility.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/utils/filesystem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/utils/filesystem.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/utils/logger.defines.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/utils/logger.defines.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/utils/logger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/utils/logger.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/utils/trace.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/utils/trace.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/va_intel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/va_intel.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/version.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/version.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/vsx_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/vsx_utils.hpp -------------------------------------------------------------------------------- /include/win/opencv2/core/wimage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/core/wimage.hpp -------------------------------------------------------------------------------- /include/win/opencv2/cvconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/cvconfig.h -------------------------------------------------------------------------------- /include/win/opencv2/dnn.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/dnn.hpp -------------------------------------------------------------------------------- /include/win/opencv2/dnn/all_layers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/dnn/all_layers.hpp -------------------------------------------------------------------------------- /include/win/opencv2/dnn/dict.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/dnn/dict.hpp -------------------------------------------------------------------------------- /include/win/opencv2/dnn/dnn.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/dnn/dnn.hpp -------------------------------------------------------------------------------- /include/win/opencv2/dnn/dnn.inl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/dnn/dnn.inl.hpp -------------------------------------------------------------------------------- /include/win/opencv2/dnn/layer.details.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/dnn/layer.details.hpp -------------------------------------------------------------------------------- /include/win/opencv2/dnn/layer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/dnn/layer.hpp -------------------------------------------------------------------------------- /include/win/opencv2/dnn/shape_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/dnn/shape_utils.hpp -------------------------------------------------------------------------------- /include/win/opencv2/features2d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/features2d.hpp -------------------------------------------------------------------------------- /include/win/opencv2/features2d/features2d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/features2d/features2d.hpp -------------------------------------------------------------------------------- /include/win/opencv2/features2d/hal/interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/features2d/hal/interface.h -------------------------------------------------------------------------------- /include/win/opencv2/flann.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann.hpp -------------------------------------------------------------------------------- /include/win/opencv2/flann/all_indices.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/all_indices.h -------------------------------------------------------------------------------- /include/win/opencv2/flann/allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/allocator.h -------------------------------------------------------------------------------- /include/win/opencv2/flann/any.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/any.h -------------------------------------------------------------------------------- /include/win/opencv2/flann/autotuned_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/autotuned_index.h -------------------------------------------------------------------------------- /include/win/opencv2/flann/composite_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/composite_index.h -------------------------------------------------------------------------------- /include/win/opencv2/flann/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/config.h -------------------------------------------------------------------------------- /include/win/opencv2/flann/defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/defines.h -------------------------------------------------------------------------------- /include/win/opencv2/flann/dist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/dist.h -------------------------------------------------------------------------------- /include/win/opencv2/flann/dummy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/dummy.h -------------------------------------------------------------------------------- /include/win/opencv2/flann/dynamic_bitset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/dynamic_bitset.h -------------------------------------------------------------------------------- /include/win/opencv2/flann/flann.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/flann.hpp -------------------------------------------------------------------------------- /include/win/opencv2/flann/flann_base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/flann_base.hpp -------------------------------------------------------------------------------- /include/win/opencv2/flann/general.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/general.h -------------------------------------------------------------------------------- /include/win/opencv2/flann/ground_truth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/ground_truth.h -------------------------------------------------------------------------------- /include/win/opencv2/flann/hdf5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/hdf5.h -------------------------------------------------------------------------------- /include/win/opencv2/flann/heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/heap.h -------------------------------------------------------------------------------- /include/win/opencv2/flann/index_testing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/index_testing.h -------------------------------------------------------------------------------- /include/win/opencv2/flann/kdtree_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/kdtree_index.h -------------------------------------------------------------------------------- /include/win/opencv2/flann/kdtree_single_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/kdtree_single_index.h -------------------------------------------------------------------------------- /include/win/opencv2/flann/kmeans_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/kmeans_index.h -------------------------------------------------------------------------------- /include/win/opencv2/flann/linear_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/linear_index.h -------------------------------------------------------------------------------- /include/win/opencv2/flann/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/logger.h -------------------------------------------------------------------------------- /include/win/opencv2/flann/lsh_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/lsh_index.h -------------------------------------------------------------------------------- /include/win/opencv2/flann/lsh_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/lsh_table.h -------------------------------------------------------------------------------- /include/win/opencv2/flann/matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/matrix.h -------------------------------------------------------------------------------- /include/win/opencv2/flann/miniflann.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/miniflann.hpp -------------------------------------------------------------------------------- /include/win/opencv2/flann/nn_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/nn_index.h -------------------------------------------------------------------------------- /include/win/opencv2/flann/object_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/object_factory.h -------------------------------------------------------------------------------- /include/win/opencv2/flann/params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/params.h -------------------------------------------------------------------------------- /include/win/opencv2/flann/random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/random.h -------------------------------------------------------------------------------- /include/win/opencv2/flann/result_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/result_set.h -------------------------------------------------------------------------------- /include/win/opencv2/flann/sampling.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/sampling.h -------------------------------------------------------------------------------- /include/win/opencv2/flann/saving.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/saving.h -------------------------------------------------------------------------------- /include/win/opencv2/flann/simplex_downhill.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/simplex_downhill.h -------------------------------------------------------------------------------- /include/win/opencv2/flann/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/flann/timer.h -------------------------------------------------------------------------------- /include/win/opencv2/highgui.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/highgui.hpp -------------------------------------------------------------------------------- /include/win/opencv2/highgui/highgui.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/highgui/highgui.hpp -------------------------------------------------------------------------------- /include/win/opencv2/highgui/highgui_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/highgui/highgui_c.h -------------------------------------------------------------------------------- /include/win/opencv2/imgcodecs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/imgcodecs.hpp -------------------------------------------------------------------------------- /include/win/opencv2/imgcodecs/imgcodecs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/imgcodecs/imgcodecs.hpp -------------------------------------------------------------------------------- /include/win/opencv2/imgcodecs/imgcodecs_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/imgcodecs/imgcodecs_c.h -------------------------------------------------------------------------------- /include/win/opencv2/imgcodecs/ios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/imgcodecs/ios.h -------------------------------------------------------------------------------- /include/win/opencv2/imgproc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/imgproc.hpp -------------------------------------------------------------------------------- /include/win/opencv2/imgproc/hal/hal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/imgproc/hal/hal.hpp -------------------------------------------------------------------------------- /include/win/opencv2/imgproc/hal/interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/imgproc/hal/interface.h -------------------------------------------------------------------------------- /include/win/opencv2/imgproc/imgproc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/imgproc/imgproc.hpp -------------------------------------------------------------------------------- /include/win/opencv2/imgproc/imgproc_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/imgproc/imgproc_c.h -------------------------------------------------------------------------------- /include/win/opencv2/imgproc/types_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/imgproc/types_c.h -------------------------------------------------------------------------------- /include/win/opencv2/ml.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/ml.hpp -------------------------------------------------------------------------------- /include/win/opencv2/ml/ml.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/ml/ml.hpp -------------------------------------------------------------------------------- /include/win/opencv2/ml/ml.inl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/ml/ml.inl.hpp -------------------------------------------------------------------------------- /include/win/opencv2/objdetect.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/objdetect.hpp -------------------------------------------------------------------------------- /include/win/opencv2/objdetect/objdetect.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/objdetect/objdetect.hpp -------------------------------------------------------------------------------- /include/win/opencv2/objdetect/objdetect_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/objdetect/objdetect_c.h -------------------------------------------------------------------------------- /include/win/opencv2/opencv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/opencv.hpp -------------------------------------------------------------------------------- /include/win/opencv2/opencv_modules.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/opencv_modules.hpp -------------------------------------------------------------------------------- /include/win/opencv2/photo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/photo.hpp -------------------------------------------------------------------------------- /include/win/opencv2/photo/cuda.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/photo/cuda.hpp -------------------------------------------------------------------------------- /include/win/opencv2/photo/photo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/photo/photo.hpp -------------------------------------------------------------------------------- /include/win/opencv2/photo/photo_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/photo/photo_c.h -------------------------------------------------------------------------------- /include/win/opencv2/shape.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/shape.hpp -------------------------------------------------------------------------------- /include/win/opencv2/shape/emdL1.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/shape/emdL1.hpp -------------------------------------------------------------------------------- /include/win/opencv2/shape/hist_cost.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/shape/hist_cost.hpp -------------------------------------------------------------------------------- /include/win/opencv2/shape/shape.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/shape/shape.hpp -------------------------------------------------------------------------------- /include/win/opencv2/shape/shape_distance.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/shape/shape_distance.hpp -------------------------------------------------------------------------------- /include/win/opencv2/shape/shape_transformer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/shape/shape_transformer.hpp -------------------------------------------------------------------------------- /include/win/opencv2/stitching.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/stitching.hpp -------------------------------------------------------------------------------- /include/win/opencv2/stitching/detail/autocalib.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/stitching/detail/autocalib.hpp -------------------------------------------------------------------------------- /include/win/opencv2/stitching/detail/blenders.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/stitching/detail/blenders.hpp -------------------------------------------------------------------------------- /include/win/opencv2/stitching/detail/camera.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/stitching/detail/camera.hpp -------------------------------------------------------------------------------- /include/win/opencv2/stitching/detail/matchers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/stitching/detail/matchers.hpp -------------------------------------------------------------------------------- /include/win/opencv2/stitching/detail/util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/stitching/detail/util.hpp -------------------------------------------------------------------------------- /include/win/opencv2/stitching/detail/util_inl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/stitching/detail/util_inl.hpp -------------------------------------------------------------------------------- /include/win/opencv2/stitching/detail/warpers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/stitching/detail/warpers.hpp -------------------------------------------------------------------------------- /include/win/opencv2/stitching/warpers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/stitching/warpers.hpp -------------------------------------------------------------------------------- /include/win/opencv2/superres.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/superres.hpp -------------------------------------------------------------------------------- /include/win/opencv2/superres/optical_flow.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/superres/optical_flow.hpp -------------------------------------------------------------------------------- /include/win/opencv2/video.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/video.hpp -------------------------------------------------------------------------------- /include/win/opencv2/video/background_segm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/video/background_segm.hpp -------------------------------------------------------------------------------- /include/win/opencv2/video/tracking.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/video/tracking.hpp -------------------------------------------------------------------------------- /include/win/opencv2/video/tracking_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/video/tracking_c.h -------------------------------------------------------------------------------- /include/win/opencv2/video/video.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/video/video.hpp -------------------------------------------------------------------------------- /include/win/opencv2/videoio.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/videoio.hpp -------------------------------------------------------------------------------- /include/win/opencv2/videoio/cap_ios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/videoio/cap_ios.h -------------------------------------------------------------------------------- /include/win/opencv2/videoio/registry.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/videoio/registry.hpp -------------------------------------------------------------------------------- /include/win/opencv2/videoio/videoio.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/videoio/videoio.hpp -------------------------------------------------------------------------------- /include/win/opencv2/videoio/videoio_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/videoio/videoio_c.h -------------------------------------------------------------------------------- /include/win/opencv2/videostab.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/videostab.hpp -------------------------------------------------------------------------------- /include/win/opencv2/videostab/deblurring.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/videostab/deblurring.hpp -------------------------------------------------------------------------------- /include/win/opencv2/videostab/fast_marching.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/videostab/fast_marching.hpp -------------------------------------------------------------------------------- /include/win/opencv2/videostab/fast_marching_inl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/videostab/fast_marching_inl.hpp -------------------------------------------------------------------------------- /include/win/opencv2/videostab/frame_source.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/videostab/frame_source.hpp -------------------------------------------------------------------------------- /include/win/opencv2/videostab/global_motion.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/videostab/global_motion.hpp -------------------------------------------------------------------------------- /include/win/opencv2/videostab/inpainting.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/videostab/inpainting.hpp -------------------------------------------------------------------------------- /include/win/opencv2/videostab/log.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/videostab/log.hpp -------------------------------------------------------------------------------- /include/win/opencv2/videostab/motion_core.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/videostab/motion_core.hpp -------------------------------------------------------------------------------- /include/win/opencv2/videostab/optical_flow.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/videostab/optical_flow.hpp -------------------------------------------------------------------------------- /include/win/opencv2/videostab/outlier_rejection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/videostab/outlier_rejection.hpp -------------------------------------------------------------------------------- /include/win/opencv2/videostab/ring_buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/videostab/ring_buffer.hpp -------------------------------------------------------------------------------- /include/win/opencv2/videostab/stabilizer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/videostab/stabilizer.hpp -------------------------------------------------------------------------------- /include/win/opencv2/world.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/include/win/opencv2/world.hpp -------------------------------------------------------------------------------- /lib/win/opencv_world344.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/lib/win/opencv_world344.lib -------------------------------------------------------------------------------- /ncnn-20210525-full-source/.astylerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/.astylerc -------------------------------------------------------------------------------- /ncnn-20210525-full-source/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/.clang-format -------------------------------------------------------------------------------- /ncnn-20210525-full-source/.gitattributes: -------------------------------------------------------------------------------- 1 | *.comp linguist-language=GLSL 2 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/.github/dependabot.yml -------------------------------------------------------------------------------- /ncnn-20210525-full-source/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/.gitignore -------------------------------------------------------------------------------- /ncnn-20210525-full-source/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/.gitmodules -------------------------------------------------------------------------------- /ncnn-20210525-full-source/.restyled.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/.restyled.yaml -------------------------------------------------------------------------------- /ncnn-20210525-full-source/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/.travis.yml -------------------------------------------------------------------------------- /ncnn-20210525-full-source/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/CMakeLists.txt -------------------------------------------------------------------------------- /ncnn-20210525-full-source/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/CONTRIBUTING.md -------------------------------------------------------------------------------- /ncnn-20210525-full-source/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/Info.plist -------------------------------------------------------------------------------- /ncnn-20210525-full-source/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/LICENSE.txt -------------------------------------------------------------------------------- /ncnn-20210525-full-source/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/README.md -------------------------------------------------------------------------------- /ncnn-20210525-full-source/benchmark/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/benchmark/CMakeLists.txt -------------------------------------------------------------------------------- /ncnn-20210525-full-source/benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/benchmark/README.md -------------------------------------------------------------------------------- /ncnn-20210525-full-source/benchmark/alexnet.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/benchmark/alexnet.param -------------------------------------------------------------------------------- /ncnn-20210525-full-source/benchmark/benchncnn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/benchmark/benchncnn.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/benchmark/blazeface.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/benchmark/blazeface.param -------------------------------------------------------------------------------- /ncnn-20210525-full-source/benchmark/googlenet.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/benchmark/googlenet.param -------------------------------------------------------------------------------- /ncnn-20210525-full-source/benchmark/mnasnet.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/benchmark/mnasnet.param -------------------------------------------------------------------------------- /ncnn-20210525-full-source/benchmark/mobilenet.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/benchmark/mobilenet.param -------------------------------------------------------------------------------- /ncnn-20210525-full-source/benchmark/resnet18.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/benchmark/resnet18.param -------------------------------------------------------------------------------- /ncnn-20210525-full-source/benchmark/resnet50.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/benchmark/resnet50.param -------------------------------------------------------------------------------- /ncnn-20210525-full-source/benchmark/vgg16.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/benchmark/vgg16.param -------------------------------------------------------------------------------- /ncnn-20210525-full-source/build-android.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/build-android.cmd -------------------------------------------------------------------------------- /ncnn-20210525-full-source/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/build.sh -------------------------------------------------------------------------------- /ncnn-20210525-full-source/cmake/ncnnConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/cmake/ncnnConfig.cmake.in -------------------------------------------------------------------------------- /ncnn-20210525-full-source/cmake/run_test.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/cmake/run_test.cmake -------------------------------------------------------------------------------- /ncnn-20210525-full-source/codeformat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/codeformat.sh -------------------------------------------------------------------------------- /ncnn-20210525-full-source/docs/Home.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/docs/Home.md -------------------------------------------------------------------------------- /ncnn-20210525-full-source/docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/docs/faq.md -------------------------------------------------------------------------------- /ncnn-20210525-full-source/examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/examples/CMakeLists.txt -------------------------------------------------------------------------------- /ncnn-20210525-full-source/examples/fasterrcnn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/examples/fasterrcnn.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/examples/mobilenetssd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/examples/mobilenetssd.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/examples/nanodet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/examples/nanodet.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/examples/retinaface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/examples/retinaface.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/examples/rfcn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/examples/rfcn.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/examples/scrfd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/examples/scrfd.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/examples/shufflenetv2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/examples/shufflenetv2.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/examples/simplepose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/examples/simplepose.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/examples/squeezenet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/examples/squeezenet.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/examples/synset_words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/examples/synset_words.txt -------------------------------------------------------------------------------- /ncnn-20210525-full-source/examples/yolact.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/examples/yolact.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/examples/yolov2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/examples/yolov2.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/examples/yolov3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/examples/yolov3.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/examples/yolov4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/examples/yolov4.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/examples/yolov5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/examples/yolov5.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/.appveyor.yml -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/.clang-format -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/.gitattributes -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/.gitignore -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/.gn -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/.travis.yml -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Android.mk -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/BUILD.bazel -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/BUILD.gn -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/CHANGES.md -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/CMakeLists.txt -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/DEPS -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/LICENSE.txt -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/README.md -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/SPIRV/Logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/SPIRV/Logger.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/SPIRV/Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/SPIRV/Logger.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/SPIRV/SpvTools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/SPIRV/SpvTools.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/SPIRV/bitutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/SPIRV/bitutils.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/SPIRV/doc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/SPIRV/doc.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/SPIRV/doc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/SPIRV/doc.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/SPIRV/hex_float.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/SPIRV/hex_float.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/SPIRV/spirv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/SPIRV/spirv.hpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/SPIRV/spvIR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/SPIRV/spvIR.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/100.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/100.conf -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/100.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/100.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/120.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/120.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/120.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/120.vert -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/130.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/130.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/130.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/130.vert -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/140.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/140.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/140.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/140.vert -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/150.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/150.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/150.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/150.geom -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/150.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/150.tesc -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/150.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/150.tese -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/150.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/150.vert -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/300.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/300.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/300.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/300.vert -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/300link.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/300link.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/310.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/310.comp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/310.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/310.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/310.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/310.geom -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/310.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/310.tesc -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/310.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/310.tese -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/310.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/310.vert -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/310AofA.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/310AofA.vert -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/320.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/320.comp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/320.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/320.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/320.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/320.geom -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/320.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/320.tesc -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/320.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/320.tese -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/320.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/320.vert -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/330.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/330.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/330comp.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/330comp.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/400.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/400.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/400.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/400.geom -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/400.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/400.tesc -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/400.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/400.tese -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/400.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/400.vert -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/410.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/410.geom -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/410.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/410.tesc -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/410.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/410.vert -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/420.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/420.comp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/420.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/420.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/420.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/420.geom -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/420.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/420.tesc -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/420.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/420.tese -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/420.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/420.vert -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/430.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/430.comp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/430.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/430.vert -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/430AofA.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/430AofA.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/435.vert: -------------------------------------------------------------------------------- 1 | #version 435 2 | void main() {} -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/440.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/440.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/440.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/440.vert -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/450.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/450.comp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/450.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/450.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/450.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/450.geom -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/450.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/450.tesc -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/450.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/450.tese -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/450.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/450.vert -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/460.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/460.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/460.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/460.vert -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/aggOps.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/aggOps.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/array.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/array.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/badMacroArgs.frag: -------------------------------------------------------------------------------- 1 | #version 400 2 | 3 | #define m(a) a 4 | m() -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/bar.h: -------------------------------------------------------------------------------- 1 | float4 i1; 2 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/baseResults/hlsl.pp.expand.frag.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/baseResults/preprocessor.cpp_style___FILE__.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/baseResults/preprocessor.edge_cases.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/baseResults/preprocessor.eof_missing.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/baseResults/preprocessor.function_macro.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/baseResults/preprocessor.line.frag.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/baseResults/preprocessor.line.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/baseResults/preprocessor.pragma.vert.err: -------------------------------------------------------------------------------- 1 | WARNING: 0:10: '#pragma once' : not implemented 2 | 3 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/baseResults/preprocessor.simple.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/baseResults/preprocessor.success_if_parse_would_fail.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/baseResults/size: -------------------------------------------------------------------------------- 1 | 399360 ../build/install/bin/glslangValidator.exe 2 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/bump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/bump -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/comment.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/comment.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/compoundsuffix.vert.glsl: -------------------------------------------------------------------------------- 1 | void main() 2 | { 3 | gl_Position = vec4(1.0); 4 | } -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/cppBad.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/cppBad.vert -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/cppBad2.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/cppBad2.vert -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/cppBad3.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/cppBad3.vert -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/cppBad4.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/cppBad4.vert -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/cppBad5.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/cppBad5.vert -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/cppNest.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/cppNest.vert -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/dataOut.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/dataOut.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/dce.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/dce.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/decls.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/decls.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/empty.frag: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/empty2.frag: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/empty3.frag: -------------------------------------------------------------------------------- 1 | #version 110 2 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/errors.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/errors.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/foo.h: -------------------------------------------------------------------------------- 1 | #error should not be included 2 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/forLoop.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/forLoop.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/glspv.esversion.vert: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/glspv.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/glspv.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/glspv.version.frag: -------------------------------------------------------------------------------- 1 | #version 330 compatibility 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/glspv.version.vert: -------------------------------------------------------------------------------- 1 | #version 150 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/glspv.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/glspv.vert -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/hlsl.depthLess.frag: -------------------------------------------------------------------------------- 1 | float PixelShaderFunction() : SV_DepthLessEqual 2 | { 3 | return 0.2; 4 | } 5 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/hlsl.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/hlsl.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/hlsl.if.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/hlsl.if.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/hlsl.pp.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/hlsl.pp.vert -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/i1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/i1.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/implicitInnerAtomicUint.frag: -------------------------------------------------------------------------------- 1 | #version 460 2 | layout(binding = 0) uniform atomic_uint c[1][]; -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/inc1/badInc.h: -------------------------------------------------------------------------------- 1 | #include "parentBad" 2 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/inc1/bar.h: -------------------------------------------------------------------------------- 1 | float4 i2; 2 | 3 | #include "foo.h" 4 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/inc1/foo.h: -------------------------------------------------------------------------------- 1 | #include "parent.h" 2 | 3 | float4 i3; 4 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/inc1/path1/bar.h: -------------------------------------------------------------------------------- 1 | float4 i9991; 2 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/inc1/path1/local.h: -------------------------------------------------------------------------------- 1 | float4 p2; 2 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/inc1/path2/bar.h: -------------------------------------------------------------------------------- 1 | float4 i9991; 2 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/inc1/path2/notHere.h: -------------------------------------------------------------------------------- 1 | float4 paoeu1; 2 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/inc1/path2/remote.h: -------------------------------------------------------------------------------- 1 | float4 p3; 2 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/inc2/bar.h: -------------------------------------------------------------------------------- 1 | #include "foo.h" 2 | float4 i5; 3 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/inc2/foo.h: -------------------------------------------------------------------------------- 1 | float4 i6; 2 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/include.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/include.vert -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/length.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/length.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/link1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/link1.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/link2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/link2.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/link3.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/link3.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/loops.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/loops.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/mains.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/mains.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/mains1.frag: -------------------------------------------------------------------------------- 1 | #version 110 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/mains2.frag: -------------------------------------------------------------------------------- 1 | #version 110 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/makeDoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/makeDoc -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/matrix.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/matrix.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/matrix2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/matrix2.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/noMain.vert: -------------------------------------------------------------------------------- 1 | #version 300 es 2 | 3 | void foo() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/noMain1.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/noMain1.geom -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/noMain2.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/noMain2.geom -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/nosuffix: -------------------------------------------------------------------------------- 1 | void main() 2 | { 3 | gl_Position = vec4(1.0); 4 | } -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/numeral.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/numeral.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/parent.h: -------------------------------------------------------------------------------- 1 | float4 i4; 2 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/parentBad: -------------------------------------------------------------------------------- 1 | int a; 2 | 3 | #error bad parent 4 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/precise.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/precise.tesc -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/prepost.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/prepost.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/preprocessor.eof_missing.vert: -------------------------------------------------------------------------------- 1 | noEOF -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/preprocessor.line.frag: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | #line 1 2 3 | #pragma something 4 | void main() {} 5 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/preprocessor.success_if_parse_would_fail.vert: -------------------------------------------------------------------------------- 1 | int x() { 2 | something that shouldnt compile; 3 | } 4 | 5 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/runtests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/runtests -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/sample.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/sample.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/sample.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/sample.vert -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/spv.130.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/spv.130.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/spv.140.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/spv.140.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/spv.150.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/spv.150.geom -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/spv.150.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/spv.150.vert -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/spv.310.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/spv.310.comp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/spv.330.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/spv.330.geom -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/spv.400.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/spv.400.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/spv.400.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/spv.400.tesc -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/spv.400.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/spv.400.tese -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/spv.420.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/spv.420.geom -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/spv.430.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/spv.430.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/spv.430.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/spv.430.vert -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/spv.450.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/spv.450.geom -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/spv.450.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/spv.450.tesc -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/spv.460.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/spv.460.comp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/spv.460.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/spv.460.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/spv.460.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/spv.460.vert -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/spv.fsi.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/spv.fsi.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/spv.glFragColor.frag: -------------------------------------------------------------------------------- 1 | #version 330 2 | 3 | void main() 4 | { 5 | gl_FragColor = vec4(1.0); 6 | } 7 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/spv.set.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/spv.set.vert -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/spv.xfb.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/spv.xfb.vert -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/switch.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/switch.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/swizzle.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/swizzle.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/test.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/test.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/texture.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/texture.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/types.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/types.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/uint.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/uint.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/vulkan.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/vulkan.comp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/vulkan.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/vulkan.frag -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/vulkan.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/vulkan.vert -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/web.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/web.comp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/web.runtests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/web.runtests -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/Test/web.testlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/Test/web.testlist -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/WORKSPACE -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/_config.yml -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/build_info.h.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/build_info.h.tmpl -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/build_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/build_info.py -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/gtests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/gtests/README.md -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/gtests/Settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/gtests/Settings.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/gtests/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/gtests/main.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/gtests/pch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/gtests/pch.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/hlsl/stub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/hlsl/stub.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/known_good.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/known_good.json -------------------------------------------------------------------------------- /ncnn-20210525-full-source/glslang/ndk_test/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/glslang/ndk_test/test.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/images/128-ncnn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/images/128-ncnn.png -------------------------------------------------------------------------------- /ncnn-20210525-full-source/images/16-ncnn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/images/16-ncnn.png -------------------------------------------------------------------------------- /ncnn-20210525-full-source/images/256-ncnn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/images/256-ncnn.png -------------------------------------------------------------------------------- /ncnn-20210525-full-source/images/32-ncnn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/images/32-ncnn.png -------------------------------------------------------------------------------- /ncnn-20210525-full-source/images/64-ncnn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/images/64-ncnn.png -------------------------------------------------------------------------------- /ncnn-20210525-full-source/package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/package.sh -------------------------------------------------------------------------------- /ncnn-20210525-full-source/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/pyproject.toml -------------------------------------------------------------------------------- /ncnn-20210525-full-source/python/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/python/CMakeLists.txt -------------------------------------------------------------------------------- /ncnn-20210525-full-source/python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/python/README.md -------------------------------------------------------------------------------- /ncnn-20210525-full-source/python/examples/rfcn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/python/examples/rfcn.py -------------------------------------------------------------------------------- /ncnn-20210525-full-source/python/examples/yolact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/python/examples/yolact.py -------------------------------------------------------------------------------- /ncnn-20210525-full-source/python/examples/yolov2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/python/examples/yolov2.py -------------------------------------------------------------------------------- /ncnn-20210525-full-source/python/examples/yolov3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/python/examples/yolov3.py -------------------------------------------------------------------------------- /ncnn-20210525-full-source/python/examples/yolov4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/python/examples/yolov4.py -------------------------------------------------------------------------------- /ncnn-20210525-full-source/python/pybind11/pybind11/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/python/pybind11/tests/extra_python_package/pytest.ini: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/python/pybind11/tests/extra_setuptools/pytest.ini: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ncnn-20210525-full-source/python/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | tqdm 3 | requests 4 | portalocker 5 | opencv-python -------------------------------------------------------------------------------- /ncnn-20210525-full-source/python/setup.py.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/python/setup.py.i -------------------------------------------------------------------------------- /ncnn-20210525-full-source/python/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/python/src/main.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/setup.py -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/CMakeLists.txt -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/allocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/allocator.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/allocator.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/benchmark.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/benchmark.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/benchmark.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/blob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/blob.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/blob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/blob.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/c_api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/c_api.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/c_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/c_api.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/command.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/command.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/command.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/convert_ycbcr.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/convert_ycbcr.comp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/cpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/cpu.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/cpu.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/datareader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/datareader.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/datareader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/datareader.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/gpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/gpu.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/gpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/gpu.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/absval.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/absval.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/absval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/absval.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/argmax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/argmax.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/argmax.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/argmax.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/batchnorm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/batchnorm.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/bias.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/bias.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/bias.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/bias.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/binaryop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/binaryop.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/binaryop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/binaryop.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/bnll.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/bnll.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/bnll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/bnll.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/cast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/cast.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/cast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/cast.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/clip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/clip.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/clip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/clip.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/concat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/concat.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/concat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/concat.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/crop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/crop.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/crop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/crop.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/deepcopy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/deepcopy.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/deepcopy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/deepcopy.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/dequantize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/dequantize.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/dropout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/dropout.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/dropout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/dropout.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/eltwise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/eltwise.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/eltwise.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/eltwise.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/elu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/elu.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/elu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/elu.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/embed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/embed.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/embed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/embed.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/exp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/exp.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/exp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/exp.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/expanddims.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/expanddims.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/flatten.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/flatten.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/flatten.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/flatten.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/gelu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/gelu.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/gelu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/gelu.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/gemm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/gemm.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/gemm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/gemm.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/groupnorm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/groupnorm.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/gru.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/gru.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/gru.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/gru.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/hardswish.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/hardswish.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/input.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/input.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/interp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/interp.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/interp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/interp.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/layernorm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/layernorm.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/log.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/log.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/lrn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/lrn.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/lrn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/lrn.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/lstm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/lstm.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/lstm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/lstm.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/memorydata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/memorydata.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/mish.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/mish.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/mish.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/mish.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/mvn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/mvn.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/mvn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/mvn.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/noop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/noop.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/noop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/noop.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/normalize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/normalize.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/packing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/packing.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/packing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/packing.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/padding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/padding.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/padding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/padding.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/permute.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/permute.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/permute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/permute.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/pooling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/pooling.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/pooling.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/pooling.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/power.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/power.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/power.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/power.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/prelu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/prelu.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/prelu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/prelu.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/priorbox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/priorbox.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/priorbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/priorbox.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/proposal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/proposal.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/proposal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/proposal.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/quantize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/quantize.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/quantize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/quantize.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/reduction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/reduction.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/relu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/relu.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/relu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/relu.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/reorg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/reorg.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/reorg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/reorg.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/requantize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/requantize.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/reshape.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/reshape.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/reshape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/reshape.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/rnn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/rnn.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/rnn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/rnn.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/roialign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/roialign.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/roialign.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/roialign.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/roipooling.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/roipooling.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/scale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/scale.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/scale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/scale.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/selu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/selu.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/selu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/selu.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/sigmoid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/sigmoid.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/sigmoid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/sigmoid.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/slice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/slice.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/slice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/slice.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/softmax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/softmax.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/softmax.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/softmax.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/softplus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/softplus.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/softplus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/softplus.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/split.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/split.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/split.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/split.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/spp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/spp.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/spp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/spp.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/squeeze.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/squeeze.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/squeeze.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/squeeze.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/swish.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/swish.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/swish.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/swish.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/tanh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/tanh.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/tanh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/tanh.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/threshold.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/threshold.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/tile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/tile.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/tile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/tile.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/unaryop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/unaryop.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer/unaryop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer/unaryop.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/layer_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/layer_type.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/mat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/mat.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/mat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/mat.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/mat_pixel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/mat_pixel.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/modelbin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/modelbin.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/modelbin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/modelbin.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/net.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/net.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/net.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/option.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/option.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/option.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/option.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/paramdict.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/paramdict.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/paramdict.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/paramdict.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/pipeline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/pipeline.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/pipeline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/pipeline.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/pipelinecache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/pipelinecache.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/pipelinecache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/pipelinecache.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/platform.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/platform.h.in -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/simpleocv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/simpleocv.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/simpleocv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/simpleocv.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/simpleomp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/simpleomp.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/simpleomp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/simpleomp.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/simplestl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/simplestl.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/simplestl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/simplestl.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/stb_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/stb_image.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/src/stb_image_write.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/src/stb_image_write.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/CMakeLists.txt -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/prng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/prng.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_absval.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_absval.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_c_api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_c_api.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_cast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_cast.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_clip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_clip.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_command.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_command.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_concat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_concat.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_cpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_cpu.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_crop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_crop.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_dropout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_dropout.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_eltwise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_eltwise.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_elu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_elu.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_flatten.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_flatten.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_gelu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_gelu.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_gemm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_gemm.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_gru.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_gru.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_interp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_interp.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_lrn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_lrn.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_lstm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_lstm.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_mish.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_mish.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_noop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_noop.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_packing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_packing.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_padding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_padding.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_permute.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_permute.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_pooling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_pooling.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_prelu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_prelu.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_relu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_relu.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_reorg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_reorg.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_reshape.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_reshape.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_rnn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_rnn.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_scale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_scale.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_sigmoid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_sigmoid.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_slice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_slice.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_softmax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_softmax.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_swish.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_swish.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_tanh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_tanh.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/test_unaryop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/test_unaryop.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tests/testutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tests/testutil.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tools/CMakeLists.txt -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tools/keras/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tools/keras/readme.md -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tools/mlir/fix_td.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tools/mlir/fix_td.sh -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tools/mlir/ncnn_ops.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tools/mlir/ncnn_ops.td -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tools/mlir/tf_ops.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tools/mlir/tf_ops.td -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tools/mlir/tf_traits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tools/mlir/tf_traits.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tools/mlir/tf_types.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tools/mlir/tf_types.cc -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tools/mlir/tf_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tools/mlir/tf_types.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tools/modelwriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tools/modelwriter.h -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tools/ncnn2mem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tools/ncnn2mem.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tools/ncnnmerge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tools/ncnnmerge.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tools/ncnnoptimize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tools/ncnnoptimize.cpp -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tools/onnx/onnx.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tools/onnx/onnx.proto -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tools/plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/ncnn-20210525-full-source/tools/plugin/README.md -------------------------------------------------------------------------------- /ncnn-20210525-full-source/tools/quantize/README.md: -------------------------------------------------------------------------------- 1 | see docs/how-to-use-and-FAQ/quantized-int8-inference.md 2 | -------------------------------------------------------------------------------- /scripts/win/build_vs2017.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/scripts/win/build_vs2017.bat -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/classifier/classifier/classifier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/classifier/classifier/classifier.h -------------------------------------------------------------------------------- /src/classifier/classifier/mobilenet/mobilenet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/classifier/classifier/mobilenet/mobilenet.h -------------------------------------------------------------------------------- /src/classifier/classifier_engine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/classifier/classifier_engine.cpp -------------------------------------------------------------------------------- /src/classifier/classifier_engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/classifier/classifier_engine.h -------------------------------------------------------------------------------- /src/common/common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/common/common.cpp -------------------------------------------------------------------------------- /src/common/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/common/common.h -------------------------------------------------------------------------------- /src/face/aligner/aligner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/face/aligner/aligner.cpp -------------------------------------------------------------------------------- /src/face/aligner/aligner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/face/aligner/aligner.h -------------------------------------------------------------------------------- /src/face/database/face_database.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/face/database/face_database.cpp -------------------------------------------------------------------------------- /src/face/database/face_database.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/face/database/face_database.h -------------------------------------------------------------------------------- /src/face/database/stream/file_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/face/database/stream/file_stream.cpp -------------------------------------------------------------------------------- /src/face/database/stream/file_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/face/database/stream/file_stream.h -------------------------------------------------------------------------------- /src/face/detecter/anticonv/anticonv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/face/detecter/anticonv/anticonv.cpp -------------------------------------------------------------------------------- /src/face/detecter/anticonv/anticonv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/face/detecter/anticonv/anticonv.h -------------------------------------------------------------------------------- /src/face/detecter/centerface/centerface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/face/detecter/centerface/centerface.cpp -------------------------------------------------------------------------------- /src/face/detecter/centerface/centerface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/face/detecter/centerface/centerface.h -------------------------------------------------------------------------------- /src/face/detecter/detecter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/face/detecter/detecter.cpp -------------------------------------------------------------------------------- /src/face/detecter/detecter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/face/detecter/detecter.h -------------------------------------------------------------------------------- /src/face/detecter/mtcnn/mtcnn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/face/detecter/mtcnn/mtcnn.cpp -------------------------------------------------------------------------------- /src/face/detecter/mtcnn/mtcnn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/face/detecter/mtcnn/mtcnn.h -------------------------------------------------------------------------------- /src/face/detecter/retinaface/retinaface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/face/detecter/retinaface/retinaface.cpp -------------------------------------------------------------------------------- /src/face/detecter/retinaface/retinaface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/face/detecter/retinaface/retinaface.h -------------------------------------------------------------------------------- /src/face/face_engine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/face/face_engine.cpp -------------------------------------------------------------------------------- /src/face/face_engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/face/face_engine.h -------------------------------------------------------------------------------- /src/face/landmarker/insightface/insightface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/face/landmarker/insightface/insightface.cpp -------------------------------------------------------------------------------- /src/face/landmarker/insightface/insightface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/face/landmarker/insightface/insightface.h -------------------------------------------------------------------------------- /src/face/landmarker/landmarker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/face/landmarker/landmarker.cpp -------------------------------------------------------------------------------- /src/face/landmarker/landmarker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/face/landmarker/landmarker.h -------------------------------------------------------------------------------- /src/face/landmarker/zqlandmarker/zqlandmarker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/face/landmarker/zqlandmarker/zqlandmarker.h -------------------------------------------------------------------------------- /src/face/recognizer/recognizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/face/recognizer/recognizer.cpp -------------------------------------------------------------------------------- /src/face/recognizer/recognizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/face/recognizer/recognizer.h -------------------------------------------------------------------------------- /src/face/tracker/tracker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/face/tracker/tracker.cpp -------------------------------------------------------------------------------- /src/face/tracker/tracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/face/tracker/tracker.h -------------------------------------------------------------------------------- /src/object/object/mobilenetssd/mobilenetssd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/object/object/mobilenetssd/mobilenetssd.cpp -------------------------------------------------------------------------------- /src/object/object/mobilenetssd/mobilenetssd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/object/object/mobilenetssd/mobilenetssd.h -------------------------------------------------------------------------------- /src/object/object/object_detecter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/object/object/object_detecter.h -------------------------------------------------------------------------------- /src/object/object_engine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/object/object_engine.cpp -------------------------------------------------------------------------------- /src/object/object_engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MirrorYuChen/ncnn_example/HEAD/src/object/object_engine.h --------------------------------------------------------------------------------