Imported Upstream version 20240102 upstream upstream/20240102
authorWook Song <wook16.song@samsung.com>
Tue, 2 Jan 2024 06:44:47 +0000 (15:44 +0900)
committerWook Song <wook16.song@samsung.com>
Tue, 2 Jan 2024 06:44:47 +0000 (15:44 +0900)
commitd29facf659495142bf96fc34cf77092b119bf5a4
tree73e1c386dd5d0430198fae51bf63fae81994103f
parent1df4c5bff4ef6ddfef49c080af49b764080f1fe4
Imported Upstream version 20240102
3350 files changed:
.astylerc [new file with mode: 0644]
.ci/linux-x64-cpu-gcc.yml [new file with mode: 0644]
.ci/pnnx.yml [new file with mode: 0644]
.ci/test-coverage.yml [new file with mode: 0644]
.clang-format [new file with mode: 0644]
.gitattributes [new file with mode: 0644]
.github/ISSUE_TEMPLATE/bug.md [new file with mode: 0644]
.github/ISSUE_TEMPLATE/model-convert.md [new file with mode: 0644]
.github/ISSUE_TEMPLATE/others.md [new file with mode: 0644]
.github/ISSUE_TEMPLATE/quantization.md [new file with mode: 0644]
.github/dependabot.yml [new file with mode: 0644]
.github/labeler.yml [new file with mode: 0644]
.github/workflows/android-armv7-cpu.yml [new file with mode: 0644]
.github/workflows/android-armv7-gpu.yml [new file with mode: 0644]
.github/workflows/android-armv8-cpu.yml [new file with mode: 0644]
.github/workflows/android-armv8-gpu.yml [new file with mode: 0644]
.github/workflows/android-x64-cpu.yml [new file with mode: 0644]
.github/workflows/android-x64-gpu.yml [new file with mode: 0644]
.github/workflows/android-x86-cpu.yml [new file with mode: 0644]
.github/workflows/android-x86-gpu.yml [new file with mode: 0644]
.github/workflows/code-format.yml [new file with mode: 0644]
.github/workflows/codeql-analysis.yml [new file with mode: 0644]
.github/workflows/elf-riscv32-cpu-gcc.yml [new file with mode: 0644]
.github/workflows/elf-riscv64-cpu-gcc.yml [new file with mode: 0644]
.github/workflows/ios-arm64-gpu.yml [new file with mode: 0644]
.github/workflows/ios-cpu.yml [new file with mode: 0644]
.github/workflows/ios-simulator-gpu.yml [new file with mode: 0644]
.github/workflows/ios-simulator.yml [new file with mode: 0644]
.github/workflows/labeler.yml [new file with mode: 0644]
.github/workflows/linux-aarch64-cpu-gcc.yml [new file with mode: 0644]
.github/workflows/linux-arm-cpu-gcc.yml [new file with mode: 0644]
.github/workflows/linux-loongarch64-cpu-gcc.yml [new file with mode: 0644]
.github/workflows/linux-mips-cpu-gcc.yml [new file with mode: 0644]
.github/workflows/linux-mips64-cpu-gcc.yml [new file with mode: 0644]
.github/workflows/linux-ppc64-cpu-gcc.yml [new file with mode: 0644]
.github/workflows/linux-riscv64-cpu-gcc.yml [new file with mode: 0644]
.github/workflows/linux-riscv64-cpu-gnu-clang.yml [new file with mode: 0644]
.github/workflows/linux-x64-cpu-clang-python.yml [new file with mode: 0644]
.github/workflows/linux-x64-cpu-clang.yml [new file with mode: 0644]
.github/workflows/linux-x64-cpu-gcc-musl.yml [new file with mode: 0644]
.github/workflows/linux-x64-cpu-gcc-san.yml [new file with mode: 0644]
.github/workflows/linux-x64-cpu-gcc-sde.yml [new file with mode: 0644]
.github/workflows/linux-x64-cpu-gcc.yml [new file with mode: 0644]
.github/workflows/linux-x64-gpu-clang-python.yml [new file with mode: 0644]
.github/workflows/linux-x64-gpu-clang.yml [new file with mode: 0644]
.github/workflows/linux-x64-gpu-gcc.yml [new file with mode: 0644]
.github/workflows/linux-x86-cpu-clang.yml [new file with mode: 0644]
.github/workflows/linux-x86-cpu-gcc.yml [new file with mode: 0644]
.github/workflows/mac-catalyst-arm64-cpu.yml [new file with mode: 0644]
.github/workflows/mac-catalyst-arm64-gpu.yml [new file with mode: 0644]
.github/workflows/mac-catalyst-x64-cpu.yml [new file with mode: 0644]
.github/workflows/mac-catalyst-x64-gpu.yml [new file with mode: 0644]
.github/workflows/macos-arm64-cpu.yml [new file with mode: 0644]
.github/workflows/macos-arm64-gpu.yml [new file with mode: 0644]
.github/workflows/macos-x64-cpu-python.yml [new file with mode: 0644]
.github/workflows/macos-x64-cpu.yml [new file with mode: 0644]
.github/workflows/macos-x64-gpu.yml [new file with mode: 0644]
.github/workflows/release-python.yml [new file with mode: 0644]
.github/workflows/release.yml [new file with mode: 0644]
.github/workflows/sync-wiki.yml [new file with mode: 0644]
.github/workflows/test-coverage.yml [new file with mode: 0644]
.github/workflows/tvos-cpu.yml [new file with mode: 0644]
.github/workflows/watchos-cpu.yml [new file with mode: 0644]
.github/workflows/web-assembly.yml [new file with mode: 0644]
.github/workflows/windows-arm-cpu.yml [new file with mode: 0644]
.github/workflows/windows-arm-gpu.yml [new file with mode: 0644]
.github/workflows/windows-arm64-cpu.yml [new file with mode: 0644]
.github/workflows/windows-arm64-gpu.yml [new file with mode: 0644]
.github/workflows/windows-x64-cpu-vs2019-python.yml [new file with mode: 0644]
.github/workflows/windows-x64-cpu.yml [new file with mode: 0644]
.github/workflows/windows-x64-gpu.yml [new file with mode: 0644]
.github/workflows/windows-x86-cpu.yml [new file with mode: 0644]
.github/workflows/windows-x86-gpu.yml [new file with mode: 0644]
.gitignore [new file with mode: 0644]
.gitmodules [new file with mode: 0644]
CITATION.cff [new file with mode: 0644]
CMakeLists.txt [new file with mode: 0644]
CONTRIBUTING.md [new file with mode: 0644]
Info.plist [new file with mode: 0644]
LICENSE.txt [new file with mode: 0644]
README.md [new file with mode: 0644]
benchmark/CMakeLists.txt [new file with mode: 0644]
benchmark/FastestDet.param [new file with mode: 0644]
benchmark/README.md [new file with mode: 0644]
benchmark/RankCards/CMakeLists.txt [new file with mode: 0644]
benchmark/RankCards/README.md [new file with mode: 0644]
benchmark/RankCards/Rcards.h [new file with mode: 0644]
benchmark/RankCards/main.cpp [new file with mode: 0644]
benchmark/alexnet.param [new file with mode: 0644]
benchmark/benchncnn.cpp [new file with mode: 0644]
benchmark/blazeface.param [new file with mode: 0644]
benchmark/efficientnet_b0.param [new file with mode: 0644]
benchmark/efficientnetv2_b0.param [new file with mode: 0644]
benchmark/googlenet.param [new file with mode: 0644]
benchmark/googlenet_int8.param [new file with mode: 0644]
benchmark/mnasnet.param [new file with mode: 0644]
benchmark/mobilenet.param [new file with mode: 0644]
benchmark/mobilenet_int8.param [new file with mode: 0644]
benchmark/mobilenet_ssd.param [new file with mode: 0644]
benchmark/mobilenet_ssd_int8.param [new file with mode: 0644]
benchmark/mobilenet_v2.param [new file with mode: 0644]
benchmark/mobilenet_v3.param [new file with mode: 0644]
benchmark/mobilenet_yolo.param [new file with mode: 0644]
benchmark/mobilenetv2_yolov3.param [new file with mode: 0644]
benchmark/nanodet_m.param [new file with mode: 0644]
benchmark/proxylessnasnet.param [new file with mode: 0644]
benchmark/regnety_400m.param [new file with mode: 0644]
benchmark/resnet18.param [new file with mode: 0644]
benchmark/resnet18_int8.param [new file with mode: 0644]
benchmark/resnet50.param [new file with mode: 0644]
benchmark/resnet50_int8.param [new file with mode: 0644]
benchmark/shufflenet.param [new file with mode: 0644]
benchmark/shufflenet_v2.param [new file with mode: 0644]
benchmark/squeezenet.param [new file with mode: 0644]
benchmark/squeezenet_int8.param [new file with mode: 0644]
benchmark/squeezenet_ssd.param [new file with mode: 0644]
benchmark/squeezenet_ssd_int8.param [new file with mode: 0644]
benchmark/vgg16.param [new file with mode: 0644]
benchmark/vgg16_int8.param [new file with mode: 0644]
benchmark/vision_transformer.param [new file with mode: 0644]
benchmark/yolo-fastest-1.1.param [new file with mode: 0644]
benchmark/yolo-fastestv2.param [new file with mode: 0644]
benchmark/yolov4-tiny.param [new file with mode: 0644]
build-android.cmd [new file with mode: 0644]
build.sh [new file with mode: 0755]
cmake/ncnnConfig.cmake.in [new file with mode: 0644]
cmake/ncnn_add_layer.cmake [new file with mode: 0644]
cmake/ncnn_add_shader.cmake [new file with mode: 0644]
cmake/ncnn_check_rvv_vfredusum.cmake [new file with mode: 0644]
cmake/ncnn_generate_avx512_source.cmake [new file with mode: 0644]
cmake/ncnn_generate_avx_source.cmake [new file with mode: 0644]
cmake/ncnn_generate_fma_source.cmake [new file with mode: 0644]
cmake/ncnn_generate_lasx_source.cmake [new file with mode: 0644]
cmake/ncnn_generate_lsx_source.cmake [new file with mode: 0644]
cmake/ncnn_generate_msa_source.cmake [new file with mode: 0644]
cmake/ncnn_generate_rvv_source.cmake [new file with mode: 0644]
cmake/ncnn_generate_shader_comp_header.cmake [new file with mode: 0644]
cmake/ncnn_generate_shader_spv_header.cmake [new file with mode: 0644]
cmake/run_test.cmake [new file with mode: 0644]
codeformat.sh [new file with mode: 0755]
docs/Home.md [new file with mode: 0644]
docs/application-with-ncnn-inside.md [new file with mode: 0644]
docs/benchmark/the-benchmark-of-caffe-android-lib,-mini-caffe,-and-ncnn.md [new file with mode: 0644]
docs/benchmark/vulkan-conformance-test.md [new file with mode: 0644]
docs/developer-guide/aarch64-mix-assembly-and-intrinsic.md [new file with mode: 0644]
docs/developer-guide/add-custom-layer.zh.md [new file with mode: 0644]
docs/developer-guide/arm-a53-a55-dual-issue.md [new file with mode: 0644]
docs/developer-guide/armv7-mix-assembly-and-intrinsic.md [new file with mode: 0644]
docs/developer-guide/binaryop-broadcasting.md [new file with mode: 0644]
docs/developer-guide/custom-allocator.md [new file with mode: 0644]
docs/developer-guide/element-packing.md [new file with mode: 0644]
docs/developer-guide/glsl-extension.md [new file with mode: 0644]
docs/developer-guide/glsl-extension.zh.md [new file with mode: 0644]
docs/developer-guide/how-to-be-a-contributor.zh.md [new file with mode: 0644]
docs/developer-guide/how-to-implement-custom-layer-step-by-step.md [new file with mode: 0644]
docs/developer-guide/how-to-write-a-neon-optimized-op-kernel.md [new file with mode: 0644]
docs/developer-guide/how-to-write-a-sse-optimized-op-kernel.zh.md [new file with mode: 0644]
docs/developer-guide/low-level-operation-api.md [new file with mode: 0644]
docs/developer-guide/ncnn-tips-and-tricks.zh.md [new file with mode: 0644]
docs/developer-guide/new-model-load-api.md [new file with mode: 0644]
docs/developer-guide/new-param-load-api.md [new file with mode: 0644]
docs/developer-guide/operation-param-weight-table.md [new file with mode: 0644]
docs/developer-guide/operators.md [new file with mode: 0644]
docs/developer-guide/param-and-model-file-structure.md [new file with mode: 0644]
docs/developer-guide/preload-practice.zh.md [new file with mode: 0644]
docs/developer-guide/tensorflow-op-combination.md [new file with mode: 0644]
docs/developer-guide/vulkan-driver-loader.md [new file with mode: 0644]
docs/faq.en.md [new file with mode: 0644]
docs/faq.md [new file with mode: 0644]
docs/how-to-build/build-mlir2ncnn.md [new file with mode: 0644]
docs/how-to-build/how-to-build.md [new file with mode: 0644]
docs/how-to-use-and-FAQ/FAQ-ncnn-produce-wrong-result.md [new file with mode: 0644]
docs/how-to-use-and-FAQ/FAQ-ncnn-protobuf-problem.zh.md [new file with mode: 0644]
docs/how-to-use-and-FAQ/FAQ-ncnn-throw-error.md [new file with mode: 0644]
docs/how-to-use-and-FAQ/FAQ-ncnn-vulkan.md [new file with mode: 0644]
docs/how-to-use-and-FAQ/build-minimal-library.md [new file with mode: 0644]
docs/how-to-use-and-FAQ/efficient-roi-resize-rotate.md [new file with mode: 0644]
docs/how-to-use-and-FAQ/ncnn-load-model.md [new file with mode: 0644]
docs/how-to-use-and-FAQ/openmp-best-practice.md [new file with mode: 0755]
docs/how-to-use-and-FAQ/openmp-best-practice.zh.md [new file with mode: 0755]
docs/how-to-use-and-FAQ/quantized-int8-inference.md [new file with mode: 0644]
docs/how-to-use-and-FAQ/use-ncnn-with-alexnet.md [new file with mode: 0644]
docs/how-to-use-and-FAQ/use-ncnn-with-alexnet.zh.md [new file with mode: 0644]
docs/how-to-use-and-FAQ/use-ncnn-with-opencv.md [new file with mode: 0644]
docs/how-to-use-and-FAQ/use-ncnn-with-own-project.md [new file with mode: 0644]
docs/how-to-use-and-FAQ/use-ncnn-with-pytorch-or-onnx.md [new file with mode: 0644]
docs/how-to-use-and-FAQ/use-ncnnoptimize-to-optimize-model.md [new file with mode: 0644]
docs/how-to-use-and-FAQ/vulkan-notes.md [new file with mode: 0644]
examples/CMakeLists.txt [new file with mode: 0644]
examples/fasterrcnn.cpp [new file with mode: 0644]
examples/mobilenetssd.cpp [new file with mode: 0644]
examples/mobilenetv2ssdlite.cpp [new file with mode: 0644]
examples/mobilenetv3ssdlite.cpp [new file with mode: 0644]
examples/nanodet.cpp [new file with mode: 0644]
examples/nanodetplus_pnnx.cpp [new file with mode: 0644]
examples/p2pnet.cpp [new file with mode: 0644]
examples/peleenetssd_seg.cpp [new file with mode: 0644]
examples/retinaface.cpp [new file with mode: 0644]
examples/rfcn.cpp [new file with mode: 0644]
examples/rvm.cpp [new file with mode: 0644]
examples/scrfd.cpp [new file with mode: 0644]
examples/scrfd_crowdhuman.cpp [new file with mode: 0644]
examples/shufflenetv2.cpp [new file with mode: 0644]
examples/simplepose.cpp [new file with mode: 0644]
examples/squeezencnn/README.md [new file with mode: 0644]
examples/squeezenet.cpp [new file with mode: 0644]
examples/squeezenet_c_api.cpp [new file with mode: 0644]
examples/squeezenet_v1.1.bin [new file with mode: 0644]
examples/squeezenet_v1.1.caffemodel [new file with mode: 0644]
examples/squeezenet_v1.1.param [new file with mode: 0644]
examples/squeezenet_v1.1.param.bin [new file with mode: 0644]
examples/squeezenet_v1.1.prototxt [new file with mode: 0644]
examples/squeezenetssd.cpp [new file with mode: 0644]
examples/synset_words.txt [new file with mode: 0644]
examples/yolact.cpp [new file with mode: 0644]
examples/yolov2.cpp [new file with mode: 0644]
examples/yolov3.cpp [new file with mode: 0644]
examples/yolov4.cpp [new file with mode: 0644]
examples/yolov5.cpp [new file with mode: 0644]
examples/yolov5_pnnx.cpp [new file with mode: 0644]
examples/yolov7.cpp [new file with mode: 0644]
examples/yolov7_pnnx.cpp [new file with mode: 0644]
examples/yolox.cpp [new file with mode: 0644]
images/128-ncnn.png [new file with mode: 0644]
images/16-ncnn.png [new file with mode: 0644]
images/256-ncnn.png [new file with mode: 0644]
images/32-ncnn.png [new file with mode: 0644]
images/64-ncnn.png [new file with mode: 0644]
images/ncnn.svg [new file with mode: 0644]
package.sh [new file with mode: 0755]
pyproject.toml [new file with mode: 0644]
python/CMakeLists.txt [new file with mode: 0644]
python/README.md [new file with mode: 0644]
python/examples/fasterrcnn.py [new file with mode: 0644]
python/examples/mobilenetssd.py [new file with mode: 0644]
python/examples/mobilenetv2ssdlite.py [new file with mode: 0644]
python/examples/mobilenetv3ssdlite.py [new file with mode: 0644]
python/examples/model_zoo.py [new file with mode: 0644]
python/examples/nanodet.py [new file with mode: 0644]
python/examples/peleenetssd.py [new file with mode: 0644]
python/examples/retinaface.py [new file with mode: 0644]
python/examples/rfcn.py [new file with mode: 0644]
python/examples/shufflenetv2.py [new file with mode: 0644]
python/examples/simplepose.py [new file with mode: 0644]
python/examples/squeezenet.py [new file with mode: 0644]
python/examples/squeezenetssd.py [new file with mode: 0644]
python/examples/yolact.py [new file with mode: 0644]
python/examples/yolov2.py [new file with mode: 0644]
python/examples/yolov3.py [new file with mode: 0644]
python/examples/yolov4.py [new file with mode: 0644]
python/examples/yolov5.py [new file with mode: 0644]
python/examples/yolov8.py [new file with mode: 0644]
python/ncnn/__init__.py [new file with mode: 0644]
python/ncnn/model_zoo/__init__.py [new file with mode: 0644]
python/ncnn/model_zoo/fasterrcnn.py [new file with mode: 0644]
python/ncnn/model_zoo/mobilenetssd.py [new file with mode: 0644]
python/ncnn/model_zoo/mobilenetv2ssdlite.py [new file with mode: 0644]
python/ncnn/model_zoo/mobilenetv3ssdlite.py [new file with mode: 0644]
python/ncnn/model_zoo/model_store.py [new file with mode: 0644]
python/ncnn/model_zoo/model_zoo.py [new file with mode: 0644]
python/ncnn/model_zoo/nanodet.py [new file with mode: 0644]
python/ncnn/model_zoo/peleenetssd.py [new file with mode: 0644]
python/ncnn/model_zoo/retinaface.py [new file with mode: 0644]
python/ncnn/model_zoo/rfcn.py [new file with mode: 0644]
python/ncnn/model_zoo/shufflenetv2.py [new file with mode: 0644]
python/ncnn/model_zoo/simplepose.py [new file with mode: 0644]
python/ncnn/model_zoo/squeezenet.py [new file with mode: 0644]
python/ncnn/model_zoo/squeezenetssd.py [new file with mode: 0644]
python/ncnn/model_zoo/yolact.py [new file with mode: 0644]
python/ncnn/model_zoo/yolov2.py [new file with mode: 0644]
python/ncnn/model_zoo/yolov3.py [new file with mode: 0644]
python/ncnn/model_zoo/yolov4.py [new file with mode: 0644]
python/ncnn/model_zoo/yolov5.py [new file with mode: 0644]
python/ncnn/model_zoo/yolov7.py [new file with mode: 0644]
python/ncnn/model_zoo/yolov8.py [new file with mode: 0644]
python/ncnn/utils/__init__.py [new file with mode: 0644]
python/ncnn/utils/download.py [new file with mode: 0644]
python/ncnn/utils/functional.py [new file with mode: 0644]
python/ncnn/utils/objects.py [new file with mode: 0644]
python/ncnn/utils/visual.py [new file with mode: 0644]
python/requirements.txt [new file with mode: 0644]
python/setup.py.i [new file with mode: 0644]
python/src/main.cpp [new file with mode: 0644]
python/src/pybind11_allocator.h [new file with mode: 0644]
python/src/pybind11_bind.h [new file with mode: 0644]
python/src/pybind11_datareader.h [new file with mode: 0644]
python/src/pybind11_layer.h [new file with mode: 0644]
python/src/pybind11_mat.h [new file with mode: 0644]
python/src/pybind11_modelbin.h [new file with mode: 0644]
python/tests/benchmark.py [new file with mode: 0644]
python/tests/custom_layer.param [new file with mode: 0644]
python/tests/test.param [new file with mode: 0644]
python/tests/test_allocator.py [new file with mode: 0644]
python/tests/test_blob.py [new file with mode: 0644]
python/tests/test_extractor.py [new file with mode: 0644]
python/tests/test_mat.py [new file with mode: 0644]
python/tests/test_net.py [new file with mode: 0644]
python/tests/test_option.py [new file with mode: 0644]
python/tests/test_paramdict.py [new file with mode: 0644]
python/tests/test_vulkan_allocator.py [new file with mode: 0644]
python/tests/test_vulkan_device.py [new file with mode: 0644]
setup.py [new file with mode: 0644]
src/CMakeLists.txt [new file with mode: 0644]
src/allocator.cpp [new file with mode: 0644]
src/allocator.h [new file with mode: 0644]
src/benchmark.cpp [new file with mode: 0644]
src/benchmark.h [new file with mode: 0644]
src/blob.cpp [new file with mode: 0644]
src/blob.h [new file with mode: 0644]
src/c_api.cpp [new file with mode: 0644]
src/c_api.h [new file with mode: 0644]
src/command.cpp [new file with mode: 0644]
src/command.h [new file with mode: 0644]
src/convert_ycbcr.comp [new file with mode: 0644]
src/cpu.cpp [new file with mode: 0644]
src/cpu.h [new file with mode: 0644]
src/datareader.cpp [new file with mode: 0644]
src/datareader.h [new file with mode: 0644]
src/gpu.cpp [new file with mode: 0644]
src/gpu.h [new file with mode: 0644]
src/layer.cpp [new file with mode: 0644]
src/layer.h [new file with mode: 0644]
src/layer/absval.cpp [new file with mode: 0644]
src/layer/absval.h [new file with mode: 0644]
src/layer/argmax.cpp [new file with mode: 0644]
src/layer/argmax.h [new file with mode: 0644]
src/layer/arm/absval_arm.cpp [new file with mode: 0644]
src/layer/arm/absval_arm.h [new file with mode: 0644]
src/layer/arm/arm_activation.h [new file with mode: 0644]
src/layer/arm/arm_usability.h [new file with mode: 0644]
src/layer/arm/batchnorm_arm.cpp [new file with mode: 0644]
src/layer/arm/batchnorm_arm.h [new file with mode: 0644]
src/layer/arm/batchnorm_arm_asimdhp.cpp [new file with mode: 0644]
src/layer/arm/bias_arm.cpp [new file with mode: 0644]
src/layer/arm/bias_arm.h [new file with mode: 0644]
src/layer/arm/binaryop_arm.cpp [new file with mode: 0644]
src/layer/arm/binaryop_arm.h [new file with mode: 0644]
src/layer/arm/binaryop_arm_asimdhp.cpp [new file with mode: 0644]
src/layer/arm/cast_arm.cpp [new file with mode: 0644]
src/layer/arm/cast_arm.h [new file with mode: 0644]
src/layer/arm/cast_arm_bf16.cpp [new file with mode: 0644]
src/layer/arm/cast_arm_vfpv4.cpp [new file with mode: 0644]
src/layer/arm/cast_bf16.h [new file with mode: 0644]
src/layer/arm/cast_fp16.h [new file with mode: 0644]
src/layer/arm/clip_arm.cpp [new file with mode: 0644]
src/layer/arm/clip_arm.h [new file with mode: 0644]
src/layer/arm/clip_arm_asimdhp.cpp [new file with mode: 0644]
src/layer/arm/concat_arm.cpp [new file with mode: 0644]
src/layer/arm/concat_arm.h [new file with mode: 0644]
src/layer/arm/convolution1d_arm.cpp [new file with mode: 0644]
src/layer/arm/convolution1d_arm.h [new file with mode: 0644]
src/layer/arm/convolution1d_arm_asimdhp.cpp [new file with mode: 0644]
src/layer/arm/convolution1d_packed.h [new file with mode: 0644]
src/layer/arm/convolution1d_packed_bf16s.h [new file with mode: 0644]
src/layer/arm/convolution1d_packed_fp16s.h [new file with mode: 0644]
src/layer/arm/convolution_1x1.h [new file with mode: 0644]
src/layer/arm/convolution_2x2.h [new file with mode: 0644]
src/layer/arm/convolution_3x3.h [new file with mode: 0644]
src/layer/arm/convolution_3x3_int8.h [new file with mode: 0644]
src/layer/arm/convolution_3x3_pack1to4.h [new file with mode: 0644]
src/layer/arm/convolution_3x3_pack1to4_bf16s.h [new file with mode: 0644]
src/layer/arm/convolution_3x3_pack1to4_fp16s.h [new file with mode: 0644]
src/layer/arm/convolution_3x3_pack1to8_fp16s.h [new file with mode: 0644]
src/layer/arm/convolution_3x3_pack4.h [new file with mode: 0644]
src/layer/arm/convolution_3x3_pack4_bf16s.h [new file with mode: 0644]
src/layer/arm/convolution_3x3_pack4_fp16s.h [new file with mode: 0644]
src/layer/arm/convolution_3x3_pack4to1.h [new file with mode: 0644]
src/layer/arm/convolution_3x3_pack8_fp16s.h [new file with mode: 0644]
src/layer/arm/convolution_3x3_winograd.h [new file with mode: 0644]
src/layer/arm/convolution_3x3_winograd_bf16s.h [new file with mode: 0644]
src/layer/arm/convolution_3x3_winograd_fp16s.h [new file with mode: 0644]
src/layer/arm/convolution_3x3_winograd_int8.h [new file with mode: 0644]
src/layer/arm/convolution_4x4.h [new file with mode: 0644]
src/layer/arm/convolution_5x5.h [new file with mode: 0644]
src/layer/arm/convolution_5x5_pack4.h [new file with mode: 0644]
src/layer/arm/convolution_5x5_pack4_bf16s.h [new file with mode: 0644]
src/layer/arm/convolution_5x5_pack8_fp16s.h [new file with mode: 0644]
src/layer/arm/convolution_7x7.h [new file with mode: 0644]
src/layer/arm/convolution_7x7_pack1to4.h [new file with mode: 0644]
src/layer/arm/convolution_7x7_pack1to4_bf16s.h [new file with mode: 0644]
src/layer/arm/convolution_7x7_pack1to8_fp16s.h [new file with mode: 0644]
src/layer/arm/convolution_arm.cpp [new file with mode: 0644]
src/layer/arm/convolution_arm.h [new file with mode: 0644]
src/layer/arm/convolution_arm_asimddp.cpp [new file with mode: 0644]
src/layer/arm/convolution_arm_asimdhp.cpp [new file with mode: 0644]
src/layer/arm/convolution_arm_i8mm.cpp [new file with mode: 0644]
src/layer/arm/convolution_im2col_gemm.h [new file with mode: 0644]
src/layer/arm/convolution_im2col_gemm_bf16s.h [new file with mode: 0644]
src/layer/arm/convolution_im2col_gemm_bf16s_fp16s.h [new file with mode: 0644]
src/layer/arm/convolution_im2col_gemm_fp16s.h [new file with mode: 0644]
src/layer/arm/convolution_im2col_gemm_int8.h [new file with mode: 0644]
src/layer/arm/convolution_packed.h [new file with mode: 0644]
src/layer/arm/convolution_packed_bf16s.h [new file with mode: 0644]
src/layer/arm/convolution_packed_fp16s.h [new file with mode: 0644]
src/layer/arm/convolution_packed_int8.h [new file with mode: 0644]
src/layer/arm/convolutiondepthwise_3x3.h [new file with mode: 0644]
src/layer/arm/convolutiondepthwise_3x3_fp16s.h [new file with mode: 0644]
src/layer/arm/convolutiondepthwise_3x3_int8.h [new file with mode: 0644]
src/layer/arm/convolutiondepthwise_3x3_pack4.h [new file with mode: 0644]
src/layer/arm/convolutiondepthwise_3x3_pack4_bf16s.h [new file with mode: 0644]
src/layer/arm/convolutiondepthwise_3x3_pack8_fp16s.h [new file with mode: 0644]
src/layer/arm/convolutiondepthwise_3x3_pack8_int8.h [new file with mode: 0644]
src/layer/arm/convolutiondepthwise_5x5.h [new file with mode: 0644]
src/layer/arm/convolutiondepthwise_5x5_pack4.h [new file with mode: 0644]
src/layer/arm/convolutiondepthwise_5x5_pack4_bf16s.h [new file with mode: 0644]
src/layer/arm/convolutiondepthwise_5x5_pack8_fp16s.h [new file with mode: 0644]
src/layer/arm/convolutiondepthwise_arm.cpp [new file with mode: 0644]
src/layer/arm/convolutiondepthwise_arm.h [new file with mode: 0644]
src/layer/arm/convolutiondepthwise_arm_asimdhp.cpp [new file with mode: 0644]
src/layer/arm/crop_arm.cpp [new file with mode: 0644]
src/layer/arm/crop_arm.h [new file with mode: 0644]
src/layer/arm/deconvolution_3x3.h [new file with mode: 0644]
src/layer/arm/deconvolution_4x4.h [new file with mode: 0644]
src/layer/arm/deconvolution_4x4_fp16s.h [new file with mode: 0644]
src/layer/arm/deconvolution_arm.cpp [new file with mode: 0644]
src/layer/arm/deconvolution_arm.h [new file with mode: 0644]
src/layer/arm/deconvolution_arm_asimdhp.cpp [new file with mode: 0644]
src/layer/arm/deconvolutiondepthwise_arm.cpp [new file with mode: 0644]
src/layer/arm/deconvolutiondepthwise_arm.h [new file with mode: 0644]
src/layer/arm/deconvolutiondepthwise_arm_asimdhp.cpp [new file with mode: 0644]
src/layer/arm/dequantize_arm.cpp [new file with mode: 0644]
src/layer/arm/dequantize_arm.h [new file with mode: 0644]
src/layer/arm/dequantize_arm_asimdhp.cpp [new file with mode: 0644]
src/layer/arm/dropout_arm.cpp [new file with mode: 0644]
src/layer/arm/dropout_arm.h [new file with mode: 0644]
src/layer/arm/eltwise_arm.cpp [new file with mode: 0644]
src/layer/arm/eltwise_arm.h [new file with mode: 0644]
src/layer/arm/eltwise_arm_asimdhp.cpp [new file with mode: 0644]
src/layer/arm/flatten_arm.cpp [new file with mode: 0644]
src/layer/arm/flatten_arm.h [new file with mode: 0644]
src/layer/arm/gelu_arm.cpp [new file with mode: 0644]
src/layer/arm/gelu_arm.h [new file with mode: 0644]
src/layer/arm/gelu_arm_asimdhp.cpp [new file with mode: 0644]
src/layer/arm/gemm_arm.cpp [new file with mode: 0644]
src/layer/arm/gemm_arm.h [new file with mode: 0644]
src/layer/arm/gemm_arm_asimdfhm.cpp [new file with mode: 0644]
src/layer/arm/gemm_arm_asimdhp.cpp [new file with mode: 0644]
src/layer/arm/gemm_arm_vfpv4.cpp [new file with mode: 0644]
src/layer/arm/gemm_bf16s.h [new file with mode: 0644]
src/layer/arm/gemm_bf16s_fp16s.h [new file with mode: 0644]
src/layer/arm/gemm_fp16s.h [new file with mode: 0644]
src/layer/arm/gru_arm.cpp [new file with mode: 0644]
src/layer/arm/gru_arm.h [new file with mode: 0644]
src/layer/arm/gru_arm_asimdhp.cpp [new file with mode: 0644]
src/layer/arm/hardsigmoid_arm.cpp [new file with mode: 0644]
src/layer/arm/hardsigmoid_arm.h [new file with mode: 0644]
src/layer/arm/hardsigmoid_arm_asimdhp.cpp [new file with mode: 0644]
src/layer/arm/hardswish_arm.cpp [new file with mode: 0644]
src/layer/arm/hardswish_arm.h [new file with mode: 0644]
src/layer/arm/hardswish_arm_asimdhp.cpp [new file with mode: 0644]
src/layer/arm/innerproduct_arm.cpp [new file with mode: 0644]
src/layer/arm/innerproduct_arm.h [new file with mode: 0644]
src/layer/arm/innerproduct_arm_asimdfhm.cpp [new file with mode: 0644]
src/layer/arm/innerproduct_arm_asimdhp.cpp [new file with mode: 0644]
src/layer/arm/innerproduct_arm_vfpv4.cpp [new file with mode: 0644]
src/layer/arm/innerproduct_fp16s.h [new file with mode: 0644]
src/layer/arm/innerproduct_gemm_fp16s.h [new file with mode: 0644]
src/layer/arm/instancenorm_arm.cpp [new file with mode: 0644]
src/layer/arm/instancenorm_arm.h [new file with mode: 0644]
src/layer/arm/instancenorm_arm_asimdhp.cpp [new file with mode: 0644]
src/layer/arm/interp_arm.cpp [new file with mode: 0644]
src/layer/arm/interp_arm.h [new file with mode: 0644]
src/layer/arm/interp_arm_asimdhp.cpp [new file with mode: 0644]
src/layer/arm/interp_bicubic.h [new file with mode: 0644]
src/layer/arm/interp_bicubic_bf16s.h [new file with mode: 0644]
src/layer/arm/interp_bicubic_fp16s.h [new file with mode: 0644]
src/layer/arm/interp_bicubic_pack4.h [new file with mode: 0644]
src/layer/arm/interp_bicubic_pack4_bf16s.h [new file with mode: 0644]
src/layer/arm/interp_bicubic_pack4_fp16s.h [new file with mode: 0644]
src/layer/arm/interp_bicubic_pack8_fp16s.h [new file with mode: 0644]
src/layer/arm/interp_bilinear.h [new file with mode: 0644]
src/layer/arm/interp_bilinear_bf16s.h [new file with mode: 0644]
src/layer/arm/interp_bilinear_fp16s.h [new file with mode: 0644]
src/layer/arm/interp_bilinear_pack4.h [new file with mode: 0644]
src/layer/arm/interp_bilinear_pack4_bf16s.h [new file with mode: 0644]
src/layer/arm/interp_bilinear_pack4_fp16s.h [new file with mode: 0644]
src/layer/arm/interp_bilinear_pack8_fp16s.h [new file with mode: 0644]
src/layer/arm/lrn_arm.cpp [new file with mode: 0644]
src/layer/arm/lrn_arm.h [new file with mode: 0644]
src/layer/arm/lstm_arm.cpp [new file with mode: 0644]
src/layer/arm/lstm_arm.h [new file with mode: 0644]
src/layer/arm/lstm_arm_asimdhp.cpp [new file with mode: 0644]
src/layer/arm/matmul_arm.cpp [new file with mode: 0644]
src/layer/arm/matmul_arm.h [new file with mode: 0644]
src/layer/arm/mish_arm.cpp [new file with mode: 0644]
src/layer/arm/mish_arm.h [new file with mode: 0644]
src/layer/arm/mish_arm_asimdhp.cpp [new file with mode: 0644]
src/layer/arm/multiheadattention_arm.cpp [new file with mode: 0644]
src/layer/arm/multiheadattention_arm.h [new file with mode: 0644]
src/layer/arm/neon_mathfun.h [new file with mode: 0644]
src/layer/arm/neon_mathfun_fp16s.h [new file with mode: 0644]
src/layer/arm/neon_mathfun_tanh.h [new file with mode: 0644]
src/layer/arm/packing_arm.cpp [new file with mode: 0644]
src/layer/arm/packing_arm.h [new file with mode: 0644]
src/layer/arm/padding_arm.cpp [new file with mode: 0644]
src/layer/arm/padding_arm.h [new file with mode: 0644]
src/layer/arm/padding_pack4.h [new file with mode: 0644]
src/layer/arm/padding_pack4_bf16s_fp16s.h [new file with mode: 0644]
src/layer/arm/padding_pack8_fp16s.h [new file with mode: 0644]
src/layer/arm/padding_pack8_int8.h [new file with mode: 0644]
src/layer/arm/pixelshuffle_arm.cpp [new file with mode: 0644]
src/layer/arm/pixelshuffle_arm.h [new file with mode: 0644]
src/layer/arm/pooling_2x2.h [new file with mode: 0644]
src/layer/arm/pooling_2x2_pack4.h [new file with mode: 0644]
src/layer/arm/pooling_2x2_pack4_bf16s.h [new file with mode: 0644]
src/layer/arm/pooling_3x3.h [new file with mode: 0644]
src/layer/arm/pooling_3x3_pack4.h [new file with mode: 0644]
src/layer/arm/pooling_3x3_pack4_bf16s.h [new file with mode: 0644]
src/layer/arm/pooling_arm.cpp [new file with mode: 0644]
src/layer/arm/pooling_arm.h [new file with mode: 0644]
src/layer/arm/pooling_arm_asimdhp.cpp [new file with mode: 0644]
src/layer/arm/prelu_arm.cpp [new file with mode: 0644]
src/layer/arm/prelu_arm.h [new file with mode: 0644]
src/layer/arm/prelu_arm_asimdhp.cpp [new file with mode: 0644]
src/layer/arm/quantize_arm.cpp [new file with mode: 0644]
src/layer/arm/quantize_arm.h [new file with mode: 0644]
src/layer/arm/quantize_arm_asimdhp.cpp [new file with mode: 0644]
src/layer/arm/relu_arm.cpp [new file with mode: 0644]
src/layer/arm/relu_arm.h [new file with mode: 0644]
src/layer/arm/relu_arm_asimdhp.cpp [new file with mode: 0644]
src/layer/arm/requantize_arm.cpp [new file with mode: 0644]
src/layer/arm/requantize_arm.h [new file with mode: 0644]
src/layer/arm/requantize_leakyrelu_pack4.h [new file with mode: 0644]
src/layer/arm/requantize_leakyrelu_pack8.h [new file with mode: 0644]
src/layer/arm/requantize_relu_pack4.h [new file with mode: 0644]
src/layer/arm/requantize_relu_pack8.h [new file with mode: 0644]
src/layer/arm/reshape_arm.cpp [new file with mode: 0644]
src/layer/arm/reshape_arm.h [new file with mode: 0644]
src/layer/arm/rnn_arm.cpp [new file with mode: 0644]
src/layer/arm/rnn_arm.h [new file with mode: 0644]
src/layer/arm/rnn_arm_asimdhp.cpp [new file with mode: 0644]
src/layer/arm/scale_arm.cpp [new file with mode: 0644]
src/layer/arm/scale_arm.h [new file with mode: 0644]
src/layer/arm/selu_arm.cpp [new file with mode: 0644]
src/layer/arm/selu_arm.h [new file with mode: 0644]
src/layer/arm/shufflechannel_arm.cpp [new file with mode: 0644]
src/layer/arm/shufflechannel_arm.h [new file with mode: 0644]
src/layer/arm/sigmoid_arm.cpp [new file with mode: 0644]
src/layer/arm/sigmoid_arm.h [new file with mode: 0644]
src/layer/arm/sigmoid_arm_asimdhp.cpp [new file with mode: 0644]
src/layer/arm/slice_arm.cpp [new file with mode: 0644]
src/layer/arm/slice_arm.h [new file with mode: 0644]
src/layer/arm/softmax_arm.cpp [new file with mode: 0644]
src/layer/arm/softmax_arm.h [new file with mode: 0644]
src/layer/arm/softmax_arm_asimdhp.cpp [new file with mode: 0644]
src/layer/arm/swish_arm.cpp [new file with mode: 0644]
src/layer/arm/swish_arm.h [new file with mode: 0644]
src/layer/arm/swish_arm_asimdhp.cpp [new file with mode: 0644]
src/layer/arm/tanh_arm.cpp [new file with mode: 0644]
src/layer/arm/tanh_arm.h [new file with mode: 0644]
src/layer/arm/tanh_arm_asimdhp.cpp [new file with mode: 0644]
src/layer/arm/unaryop_arm.cpp [new file with mode: 0644]
src/layer/arm/unaryop_arm.h [new file with mode: 0644]
src/layer/arm/unaryop_arm_asimdhp.cpp [new file with mode: 0644]
src/layer/batchnorm.cpp [new file with mode: 0644]
src/layer/batchnorm.h [new file with mode: 0644]
src/layer/bias.cpp [new file with mode: 0644]
src/layer/bias.h [new file with mode: 0644]
src/layer/binaryop.cpp [new file with mode: 0644]
src/layer/binaryop.h [new file with mode: 0644]
src/layer/bnll.cpp [new file with mode: 0644]
src/layer/bnll.h [new file with mode: 0644]
src/layer/cast.cpp [new file with mode: 0644]
src/layer/cast.h [new file with mode: 0644]
src/layer/celu.cpp [new file with mode: 0644]
src/layer/celu.h [new file with mode: 0644]
src/layer/clip.cpp [new file with mode: 0644]
src/layer/clip.h [new file with mode: 0644]
src/layer/concat.cpp [new file with mode: 0644]
src/layer/concat.h [new file with mode: 0644]
src/layer/convolution.cpp [new file with mode: 0644]
src/layer/convolution.h [new file with mode: 0644]
src/layer/convolution1d.cpp [new file with mode: 0644]
src/layer/convolution1d.h [new file with mode: 0644]
src/layer/convolution3d.cpp [new file with mode: 0644]
src/layer/convolution3d.h [new file with mode: 0644]
src/layer/convolutiondepthwise.cpp [new file with mode: 0644]
src/layer/convolutiondepthwise.h [new file with mode: 0644]
src/layer/convolutiondepthwise1d.cpp [new file with mode: 0644]
src/layer/convolutiondepthwise1d.h [new file with mode: 0644]
src/layer/convolutiondepthwise3d.cpp [new file with mode: 0644]
src/layer/convolutiondepthwise3d.h [new file with mode: 0644]
src/layer/copyto.cpp [new file with mode: 0644]
src/layer/copyto.h [new file with mode: 0644]
src/layer/crop.cpp [new file with mode: 0644]
src/layer/crop.h [new file with mode: 0644]
src/layer/cumulativesum.cpp [new file with mode: 0644]
src/layer/cumulativesum.h [new file with mode: 0644]
src/layer/deconvolution.cpp [new file with mode: 0644]
src/layer/deconvolution.h [new file with mode: 0644]
src/layer/deconvolution1d.cpp [new file with mode: 0644]
src/layer/deconvolution1d.h [new file with mode: 0644]
src/layer/deconvolution3d.cpp [new file with mode: 0644]
src/layer/deconvolution3d.h [new file with mode: 0644]
src/layer/deconvolutiondepthwise.cpp [new file with mode: 0644]
src/layer/deconvolutiondepthwise.h [new file with mode: 0644]
src/layer/deconvolutiondepthwise1d.cpp [new file with mode: 0644]
src/layer/deconvolutiondepthwise1d.h [new file with mode: 0644]
src/layer/deconvolutiondepthwise3d.cpp [new file with mode: 0644]
src/layer/deconvolutiondepthwise3d.h [new file with mode: 0644]
src/layer/deepcopy.cpp [new file with mode: 0644]
src/layer/deepcopy.h [new file with mode: 0644]
src/layer/deformableconv2d.cpp [new file with mode: 0644]
src/layer/deformableconv2d.h [new file with mode: 0644]
src/layer/dequantize.cpp [new file with mode: 0644]
src/layer/dequantize.h [new file with mode: 0644]
src/layer/detectionoutput.cpp [new file with mode: 0644]
src/layer/detectionoutput.h [new file with mode: 0644]
src/layer/diag.cpp [new file with mode: 0644]
src/layer/diag.h [new file with mode: 0644]
src/layer/dropout.cpp [new file with mode: 0644]
src/layer/dropout.h [new file with mode: 0644]
src/layer/einsum.cpp [new file with mode: 0644]
src/layer/einsum.h [new file with mode: 0644]
src/layer/eltwise.cpp [new file with mode: 0644]
src/layer/eltwise.h [new file with mode: 0644]
src/layer/elu.cpp [new file with mode: 0644]
src/layer/elu.h [new file with mode: 0644]
src/layer/embed.cpp [new file with mode: 0644]
src/layer/embed.h [new file with mode: 0644]
src/layer/erf.cpp [new file with mode: 0644]
src/layer/erf.h [new file with mode: 0644]
src/layer/exp.cpp [new file with mode: 0644]
src/layer/exp.h [new file with mode: 0644]
src/layer/expanddims.cpp [new file with mode: 0644]
src/layer/expanddims.h [new file with mode: 0644]
src/layer/flatten.cpp [new file with mode: 0644]
src/layer/flatten.h [new file with mode: 0644]
src/layer/fold.cpp [new file with mode: 0644]
src/layer/fold.h [new file with mode: 0644]
src/layer/fused_activation.h [new file with mode: 0644]
src/layer/gelu.cpp [new file with mode: 0644]
src/layer/gelu.h [new file with mode: 0644]
src/layer/gemm.cpp [new file with mode: 0644]
src/layer/gemm.h [new file with mode: 0644]
src/layer/glu.cpp [new file with mode: 0644]
src/layer/glu.h [new file with mode: 0644]
src/layer/gridsample.cpp [new file with mode: 0644]
src/layer/gridsample.h [new file with mode: 0644]
src/layer/groupnorm.cpp [new file with mode: 0644]
src/layer/groupnorm.h [new file with mode: 0644]
src/layer/gru.cpp [new file with mode: 0644]
src/layer/gru.h [new file with mode: 0644]
src/layer/hardsigmoid.cpp [new file with mode: 0644]
src/layer/hardsigmoid.h [new file with mode: 0644]
src/layer/hardswish.cpp [new file with mode: 0644]
src/layer/hardswish.h [new file with mode: 0644]
src/layer/innerproduct.cpp [new file with mode: 0644]
src/layer/innerproduct.h [new file with mode: 0644]
src/layer/input.cpp [new file with mode: 0644]
src/layer/input.h [new file with mode: 0644]
src/layer/instancenorm.cpp [new file with mode: 0644]
src/layer/instancenorm.h [new file with mode: 0644]
src/layer/interp.cpp [new file with mode: 0644]
src/layer/interp.h [new file with mode: 0644]
src/layer/layernorm.cpp [new file with mode: 0644]
src/layer/layernorm.h [new file with mode: 0644]
src/layer/log.cpp [new file with mode: 0644]
src/layer/log.h [new file with mode: 0644]
src/layer/loongarch/absval_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/absval_loongarch.h [new file with mode: 0644]
src/layer/loongarch/batchnorm_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/batchnorm_loongarch.h [new file with mode: 0644]
src/layer/loongarch/bias_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/bias_loongarch.h [new file with mode: 0644]
src/layer/loongarch/binaryop_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/binaryop_loongarch.h [new file with mode: 0644]
src/layer/loongarch/cast_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/cast_loongarch.h [new file with mode: 0644]
src/layer/loongarch/clip_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/clip_loongarch.h [new file with mode: 0644]
src/layer/loongarch/concat_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/concat_loongarch.h [new file with mode: 0644]
src/layer/loongarch/convolution1d_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/convolution1d_loongarch.h [new file with mode: 0644]
src/layer/loongarch/convolution_1x1.h [new file with mode: 0644]
src/layer/loongarch/convolution_1x1_int8.h [new file with mode: 0644]
src/layer/loongarch/convolution_1x1_pack1to4_int8.h [new file with mode: 0644]
src/layer/loongarch/convolution_1x1_pack4.h [new file with mode: 0644]
src/layer/loongarch/convolution_1x1_pack4to1.h [new file with mode: 0644]
src/layer/loongarch/convolution_1x1_pack8to1_int8.h [new file with mode: 0644]
src/layer/loongarch/convolution_1x1_pack8to4_int8.h [new file with mode: 0644]
src/layer/loongarch/convolution_3x3.h [new file with mode: 0644]
src/layer/loongarch/convolution_3x3_int8.h [new file with mode: 0644]
src/layer/loongarch/convolution_3x3_pack1to4.h [new file with mode: 0644]
src/layer/loongarch/convolution_3x3_pack4.h [new file with mode: 0644]
src/layer/loongarch/convolution_3x3_pack8to1_int8.h [new file with mode: 0644]
src/layer/loongarch/convolution_3x3_pack8to4_int8.h [new file with mode: 0644]
src/layer/loongarch/convolution_7x7_pack1to4.h [new file with mode: 0644]
src/layer/loongarch/convolution_int8.h [new file with mode: 0644]
src/layer/loongarch/convolution_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/convolution_loongarch.h [new file with mode: 0644]
src/layer/loongarch/convolution_pack1to4.h [new file with mode: 0644]
src/layer/loongarch/convolution_pack1to4_int8.h [new file with mode: 0644]
src/layer/loongarch/convolution_pack4.h [new file with mode: 0644]
src/layer/loongarch/convolution_pack4to1.h [new file with mode: 0644]
src/layer/loongarch/convolution_pack8to1_int8.h [new file with mode: 0644]
src/layer/loongarch/convolution_pack8to4_int8.h [new file with mode: 0644]
src/layer/loongarch/convolution_sgemm.h [new file with mode: 0644]
src/layer/loongarch/convolution_sgemm_int8.h [new file with mode: 0644]
src/layer/loongarch/convolution_sgemm_pack1to4_int8.h [new file with mode: 0644]
src/layer/loongarch/convolution_sgemm_pack4.h [new file with mode: 0644]
src/layer/loongarch/convolution_sgemm_pack4to1.h [new file with mode: 0644]
src/layer/loongarch/convolution_sgemm_pack8to1_int8.h [new file with mode: 0644]
src/layer/loongarch/convolution_sgemm_pack8to4_int8.h [new file with mode: 0644]
src/layer/loongarch/convolution_winograd_dot.h [new file with mode: 0644]
src/layer/loongarch/convolution_winograd_dot_int8.h [new file with mode: 0644]
src/layer/loongarch/convolution_winograd_dot_pack4.h [new file with mode: 0644]
src/layer/loongarch/convolution_winograd_dot_pack8to1_int8.h [new file with mode: 0644]
src/layer/loongarch/convolution_winograd_dot_pack8to4_int8.h [new file with mode: 0644]
src/layer/loongarch/convolution_winograd_transform.h [new file with mode: 0644]
src/layer/loongarch/convolution_winograd_transform_int8.h [new file with mode: 0644]
src/layer/loongarch/convolution_winograd_transform_pack4.h [new file with mode: 0644]
src/layer/loongarch/convolution_winograd_transform_pack4_int8.h [new file with mode: 0644]
src/layer/loongarch/convolution_winograd_transform_pack8_int8.h [new file with mode: 0644]
src/layer/loongarch/convolutiondepthwise_3x3.h [new file with mode: 0644]
src/layer/loongarch/convolutiondepthwise_3x3_pack4.h [new file with mode: 0644]
src/layer/loongarch/convolutiondepthwise_5x5_pack4.h [new file with mode: 0644]
src/layer/loongarch/convolutiondepthwise_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/convolutiondepthwise_loongarch.h [new file with mode: 0644]
src/layer/loongarch/crop_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/crop_loongarch.h [new file with mode: 0644]
src/layer/loongarch/deconvolution_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/deconvolution_loongarch.h [new file with mode: 0644]
src/layer/loongarch/deconvolution_pack1to4.h [new file with mode: 0644]
src/layer/loongarch/deconvolution_pack4.h [new file with mode: 0644]
src/layer/loongarch/deconvolution_pack4to1.h [new file with mode: 0644]
src/layer/loongarch/deconvolutiondepthwise_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/deconvolutiondepthwise_loongarch.h [new file with mode: 0644]
src/layer/loongarch/dequantize_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/dequantize_loongarch.h [new file with mode: 0644]
src/layer/loongarch/dropout_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/dropout_loongarch.h [new file with mode: 0644]
src/layer/loongarch/eltwise_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/eltwise_loongarch.h [new file with mode: 0644]
src/layer/loongarch/flatten_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/flatten_loongarch.h [new file with mode: 0644]
src/layer/loongarch/hardsigmoid_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/hardsigmoid_loongarch.h [new file with mode: 0644]
src/layer/loongarch/hardswish_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/hardswish_loongarch.h [new file with mode: 0644]
src/layer/loongarch/innerproduct_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/innerproduct_loongarch.h [new file with mode: 0644]
src/layer/loongarch/interp_bicubic.h [new file with mode: 0644]
src/layer/loongarch/interp_bicubic_pack4.h [new file with mode: 0644]
src/layer/loongarch/interp_bilinear.h [new file with mode: 0644]
src/layer/loongarch/interp_bilinear_pack4.h [new file with mode: 0644]
src/layer/loongarch/interp_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/interp_loongarch.h [new file with mode: 0644]
src/layer/loongarch/loongarch_activation.h [new file with mode: 0644]
src/layer/loongarch/loongarch_usability.h [new file with mode: 0644]
src/layer/loongarch/lsx_mathfun.h [new file with mode: 0644]
src/layer/loongarch/mish_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/mish_loongarch.h [new file with mode: 0644]
src/layer/loongarch/packing_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/packing_loongarch.h [new file with mode: 0644]
src/layer/loongarch/padding_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/padding_loongarch.h [new file with mode: 0644]
src/layer/loongarch/padding_pack4.h [new file with mode: 0644]
src/layer/loongarch/padding_pack8_int8.h [new file with mode: 0644]
src/layer/loongarch/pooling_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/pooling_loongarch.h [new file with mode: 0644]
src/layer/loongarch/prelu_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/prelu_loongarch.h [new file with mode: 0644]
src/layer/loongarch/quantize_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/quantize_loongarch.h [new file with mode: 0644]
src/layer/loongarch/relu_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/relu_loongarch.h [new file with mode: 0644]
src/layer/loongarch/requantize_leakyrelu_pack4.h [new file with mode: 0644]
src/layer/loongarch/requantize_leakyrelu_pack8.h [new file with mode: 0644]
src/layer/loongarch/requantize_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/requantize_loongarch.h [new file with mode: 0644]
src/layer/loongarch/requantize_relu_pack4.h [new file with mode: 0644]
src/layer/loongarch/requantize_relu_pack8.h [new file with mode: 0644]
src/layer/loongarch/sigmoid_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/sigmoid_loongarch.h [new file with mode: 0644]
src/layer/loongarch/slice_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/slice_loongarch.h [new file with mode: 0644]
src/layer/loongarch/softmax_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/softmax_loongarch.h [new file with mode: 0644]
src/layer/loongarch/swish_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/swish_loongarch.h [new file with mode: 0644]
src/layer/loongarch/tanh_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/tanh_loongarch.h [new file with mode: 0644]
src/layer/loongarch/unaryop_loongarch.cpp [new file with mode: 0644]
src/layer/loongarch/unaryop_loongarch.h [new file with mode: 0644]
src/layer/lrn.cpp [new file with mode: 0644]
src/layer/lrn.h [new file with mode: 0644]
src/layer/lstm.cpp [new file with mode: 0644]
src/layer/lstm.h [new file with mode: 0644]
src/layer/matmul.cpp [new file with mode: 0644]
src/layer/matmul.h [new file with mode: 0644]
src/layer/memorydata.cpp [new file with mode: 0644]
src/layer/memorydata.h [new file with mode: 0644]
src/layer/mips/absval_mips.cpp [new file with mode: 0644]
src/layer/mips/absval_mips.h [new file with mode: 0644]
src/layer/mips/batchnorm_mips.cpp [new file with mode: 0644]
src/layer/mips/batchnorm_mips.h [new file with mode: 0644]
src/layer/mips/bias_mips.cpp [new file with mode: 0644]
src/layer/mips/bias_mips.h [new file with mode: 0644]
src/layer/mips/binaryop_mips.cpp [new file with mode: 0644]
src/layer/mips/binaryop_mips.h [new file with mode: 0644]
src/layer/mips/cast_mips.cpp [new file with mode: 0644]
src/layer/mips/cast_mips.h [new file with mode: 0644]
src/layer/mips/clip_mips.cpp [new file with mode: 0644]
src/layer/mips/clip_mips.h [new file with mode: 0644]
src/layer/mips/concat_mips.cpp [new file with mode: 0644]
src/layer/mips/concat_mips.h [new file with mode: 0644]
src/layer/mips/convolution1d_mips.cpp [new file with mode: 0644]
src/layer/mips/convolution1d_mips.h [new file with mode: 0644]
src/layer/mips/convolution_1x1.h [new file with mode: 0644]
src/layer/mips/convolution_1x1_int8.h [new file with mode: 0644]
src/layer/mips/convolution_1x1_pack1to4_int8.h [new file with mode: 0644]
src/layer/mips/convolution_1x1_pack4.h [new file with mode: 0644]
src/layer/mips/convolution_1x1_pack4to1.h [new file with mode: 0644]
src/layer/mips/convolution_1x1_pack8to1_int8.h [new file with mode: 0644]
src/layer/mips/convolution_1x1_pack8to4_int8.h [new file with mode: 0644]
src/layer/mips/convolution_3x3.h [new file with mode: 0644]
src/layer/mips/convolution_3x3_int8.h [new file with mode: 0644]
src/layer/mips/convolution_3x3_pack1to4.h [new file with mode: 0644]
src/layer/mips/convolution_3x3_pack4.h [new file with mode: 0644]
src/layer/mips/convolution_3x3_pack8to1_int8.h [new file with mode: 0644]
src/layer/mips/convolution_3x3_pack8to4_int8.h [new file with mode: 0644]
src/layer/mips/convolution_7x7_pack1to4.h [new file with mode: 0644]
src/layer/mips/convolution_int8.h [new file with mode: 0644]
src/layer/mips/convolution_mips.cpp [new file with mode: 0644]
src/layer/mips/convolution_mips.h [new file with mode: 0644]
src/layer/mips/convolution_mips_mmi.cpp [new file with mode: 0644]
src/layer/mips/convolution_pack1to4.h [new file with mode: 0644]
src/layer/mips/convolution_pack1to4_int8.h [new file with mode: 0644]
src/layer/mips/convolution_pack4.h [new file with mode: 0644]
src/layer/mips/convolution_pack4to1.h [new file with mode: 0644]
src/layer/mips/convolution_pack8to1_int8.h [new file with mode: 0644]
src/layer/mips/convolution_pack8to4_int8.h [new file with mode: 0644]
src/layer/mips/convolution_sgemm.h [new file with mode: 0644]
src/layer/mips/convolution_sgemm_int8.h [new file with mode: 0644]
src/layer/mips/convolution_sgemm_pack1to4_int8.h [new file with mode: 0644]
src/layer/mips/convolution_sgemm_pack4.h [new file with mode: 0644]
src/layer/mips/convolution_sgemm_pack4to1.h [new file with mode: 0644]
src/layer/mips/convolution_sgemm_pack8to1_int8.h [new file with mode: 0644]
src/layer/mips/convolution_sgemm_pack8to4_int8.h [new file with mode: 0644]
src/layer/mips/convolution_winograd_dot.h [new file with mode: 0644]
src/layer/mips/convolution_winograd_dot_int8.h [new file with mode: 0644]
src/layer/mips/convolution_winograd_dot_pack4.h [new file with mode: 0644]
src/layer/mips/convolution_winograd_dot_pack8to1_int8.h [new file with mode: 0644]
src/layer/mips/convolution_winograd_dot_pack8to4_int8.h [new file with mode: 0644]
src/layer/mips/convolution_winograd_transform.h [new file with mode: 0644]
src/layer/mips/convolution_winograd_transform_int8.h [new file with mode: 0644]
src/layer/mips/convolution_winograd_transform_pack4.h [new file with mode: 0644]
src/layer/mips/convolution_winograd_transform_pack4_int8.h [new file with mode: 0644]
src/layer/mips/convolution_winograd_transform_pack8_int8.h [new file with mode: 0644]
src/layer/mips/convolutiondepthwise_3x3.h [new file with mode: 0644]
src/layer/mips/convolutiondepthwise_3x3_pack4.h [new file with mode: 0644]
src/layer/mips/convolutiondepthwise_5x5_pack4.h [new file with mode: 0644]
src/layer/mips/convolutiondepthwise_mips.cpp [new file with mode: 0644]
src/layer/mips/convolutiondepthwise_mips.h [new file with mode: 0644]
src/layer/mips/crop_mips.cpp [new file with mode: 0644]
src/layer/mips/crop_mips.h [new file with mode: 0644]
src/layer/mips/deconvolution_mips.cpp [new file with mode: 0644]
src/layer/mips/deconvolution_mips.h [new file with mode: 0644]
src/layer/mips/deconvolution_pack1to4.h [new file with mode: 0644]
src/layer/mips/deconvolution_pack4.h [new file with mode: 0644]
src/layer/mips/deconvolution_pack4to1.h [new file with mode: 0644]
src/layer/mips/deconvolutiondepthwise_mips.cpp [new file with mode: 0644]
src/layer/mips/deconvolutiondepthwise_mips.h [new file with mode: 0644]
src/layer/mips/dequantize_mips.cpp [new file with mode: 0644]
src/layer/mips/dequantize_mips.h [new file with mode: 0644]
src/layer/mips/dropout_mips.cpp [new file with mode: 0644]
src/layer/mips/dropout_mips.h [new file with mode: 0644]
src/layer/mips/eltwise_mips.cpp [new file with mode: 0644]
src/layer/mips/eltwise_mips.h [new file with mode: 0644]
src/layer/mips/flatten_mips.cpp [new file with mode: 0644]
src/layer/mips/flatten_mips.h [new file with mode: 0644]
src/layer/mips/hardsigmoid_mips.cpp [new file with mode: 0644]
src/layer/mips/hardsigmoid_mips.h [new file with mode: 0644]
src/layer/mips/hardswish_mips.cpp [new file with mode: 0644]
src/layer/mips/hardswish_mips.h [new file with mode: 0644]
src/layer/mips/innerproduct_mips.cpp [new file with mode: 0644]
src/layer/mips/innerproduct_mips.h [new file with mode: 0644]
src/layer/mips/interp_bicubic.h [new file with mode: 0644]
src/layer/mips/interp_bicubic_pack4.h [new file with mode: 0644]
src/layer/mips/interp_bilinear.h [new file with mode: 0644]
src/layer/mips/interp_bilinear_pack4.h [new file with mode: 0644]
src/layer/mips/interp_mips.cpp [new file with mode: 0644]
src/layer/mips/interp_mips.h [new file with mode: 0644]
src/layer/mips/loongson_mmi.h [new file with mode: 0644]
src/layer/mips/mips_activation.h [new file with mode: 0644]
src/layer/mips/mips_usability.h [new file with mode: 0644]
src/layer/mips/mish_mips.cpp [new file with mode: 0644]
src/layer/mips/mish_mips.h [new file with mode: 0644]
src/layer/mips/msa_mathfun.h [new file with mode: 0644]
src/layer/mips/packing_mips.cpp [new file with mode: 0644]
src/layer/mips/packing_mips.h [new file with mode: 0644]
src/layer/mips/padding_mips.cpp [new file with mode: 0644]
src/layer/mips/padding_mips.h [new file with mode: 0644]
src/layer/mips/padding_pack4.h [new file with mode: 0644]
src/layer/mips/padding_pack8_int8.h [new file with mode: 0644]
src/layer/mips/pooling_mips.cpp [new file with mode: 0644]
src/layer/mips/pooling_mips.h [new file with mode: 0644]
src/layer/mips/prelu_mips.cpp [new file with mode: 0644]
src/layer/mips/prelu_mips.h [new file with mode: 0644]
src/layer/mips/quantize_mips.cpp [new file with mode: 0644]
src/layer/mips/quantize_mips.h [new file with mode: 0644]
src/layer/mips/relu_mips.cpp [new file with mode: 0644]
src/layer/mips/relu_mips.h [new file with mode: 0644]
src/layer/mips/requantize_leakyrelu_pack4.h [new file with mode: 0644]
src/layer/mips/requantize_leakyrelu_pack8.h [new file with mode: 0644]
src/layer/mips/requantize_mips.cpp [new file with mode: 0644]
src/layer/mips/requantize_mips.h [new file with mode: 0644]
src/layer/mips/requantize_relu_pack4.h [new file with mode: 0644]
src/layer/mips/requantize_relu_pack8.h [new file with mode: 0644]
src/layer/mips/sigmoid_mips.cpp [new file with mode: 0644]
src/layer/mips/sigmoid_mips.h [new file with mode: 0644]
src/layer/mips/slice_mips.cpp [new file with mode: 0644]
src/layer/mips/slice_mips.h [new file with mode: 0644]
src/layer/mips/softmax_mips.cpp [new file with mode: 0644]
src/layer/mips/softmax_mips.h [new file with mode: 0644]
src/layer/mips/swish_mips.cpp [new file with mode: 0644]
src/layer/mips/swish_mips.h [new file with mode: 0644]
src/layer/mips/tanh_mips.cpp [new file with mode: 0644]
src/layer/mips/tanh_mips.h [new file with mode: 0644]
src/layer/mips/unaryop_mips.cpp [new file with mode: 0644]
src/layer/mips/unaryop_mips.h [new file with mode: 0644]
src/layer/mish.cpp [new file with mode: 0644]
src/layer/mish.h [new file with mode: 0644]
src/layer/multiheadattention.cpp [new file with mode: 0644]
src/layer/multiheadattention.h [new file with mode: 0644]
src/layer/mvn.cpp [new file with mode: 0644]
src/layer/mvn.h [new file with mode: 0644]
src/layer/noop.cpp [new file with mode: 0644]
src/layer/noop.h [new file with mode: 0644]
src/layer/normalize.cpp [new file with mode: 0644]
src/layer/normalize.h [new file with mode: 0644]
src/layer/packing.cpp [new file with mode: 0644]
src/layer/packing.h [new file with mode: 0644]
src/layer/padding.cpp [new file with mode: 0644]
src/layer/padding.h [new file with mode: 0644]
src/layer/permute.cpp [new file with mode: 0644]
src/layer/permute.h [new file with mode: 0644]
src/layer/pixelshuffle.cpp [new file with mode: 0644]
src/layer/pixelshuffle.h [new file with mode: 0644]
src/layer/pooling.cpp [new file with mode: 0644]
src/layer/pooling.h [new file with mode: 0644]
src/layer/pooling1d.cpp [new file with mode: 0644]
src/layer/pooling1d.h [new file with mode: 0644]
src/layer/pooling3d.cpp [new file with mode: 0644]
src/layer/pooling3d.h [new file with mode: 0644]
src/layer/power.cpp [new file with mode: 0644]
src/layer/power.h [new file with mode: 0644]
src/layer/prelu.cpp [new file with mode: 0644]
src/layer/prelu.h [new file with mode: 0644]
src/layer/priorbox.cpp [new file with mode: 0644]
src/layer/priorbox.h [new file with mode: 0644]
src/layer/proposal.cpp [new file with mode: 0644]
src/layer/proposal.h [new file with mode: 0644]
src/layer/psroipooling.cpp [new file with mode: 0644]
src/layer/psroipooling.h [new file with mode: 0644]
src/layer/quantize.cpp [new file with mode: 0644]
src/layer/quantize.h [new file with mode: 0644]
src/layer/reduction.cpp [new file with mode: 0644]
src/layer/reduction.h [new file with mode: 0644]
src/layer/relu.cpp [new file with mode: 0644]
src/layer/relu.h [new file with mode: 0644]
src/layer/reorg.cpp [new file with mode: 0644]
src/layer/reorg.h [new file with mode: 0644]
src/layer/requantize.cpp [new file with mode: 0644]
src/layer/requantize.h [new file with mode: 0644]
src/layer/reshape.cpp [new file with mode: 0644]
src/layer/reshape.h [new file with mode: 0644]
src/layer/riscv/absval_riscv.cpp [new file with mode: 0644]
src/layer/riscv/absval_riscv.h [new file with mode: 0644]
src/layer/riscv/batchnorm_riscv.cpp [new file with mode: 0644]
src/layer/riscv/batchnorm_riscv.h [new file with mode: 0644]
src/layer/riscv/binaryop_riscv.cpp [new file with mode: 0644]
src/layer/riscv/binaryop_riscv.h [new file with mode: 0644]
src/layer/riscv/cast_riscv.cpp [new file with mode: 0644]
src/layer/riscv/cast_riscv.h [new file with mode: 0644]
src/layer/riscv/clip_riscv.cpp [new file with mode: 0644]
src/layer/riscv/clip_riscv.h [new file with mode: 0644]
src/layer/riscv/concat_riscv.cpp [new file with mode: 0644]
src/layer/riscv/concat_riscv.h [new file with mode: 0644]
src/layer/riscv/convolution1d_riscv.cpp [new file with mode: 0644]
src/layer/riscv/convolution1d_riscv.h [new file with mode: 0644]
src/layer/riscv/convolution_1x1.h [new file with mode: 0644]
src/layer/riscv/convolution_1x1_fp16s.h [new file with mode: 0644]
src/layer/riscv/convolution_1x1_pack1ton.h [new file with mode: 0644]
src/layer/riscv/convolution_1x1_pack1ton_fp16s.h [new file with mode: 0644]
src/layer/riscv/convolution_1x1_packn.h [new file with mode: 0644]
src/layer/riscv/convolution_1x1_packn_fp16s.h [new file with mode: 0644]
src/layer/riscv/convolution_1x1_packnto1.h [new file with mode: 0644]
src/layer/riscv/convolution_1x1_packnto1_fp16s.h [new file with mode: 0644]
src/layer/riscv/convolution_3x3.h [new file with mode: 0644]
src/layer/riscv/convolution_3x3_pack1ton.h [new file with mode: 0644]
src/layer/riscv/convolution_3x3_pack1ton_fp16s.h [new file with mode: 0644]
src/layer/riscv/convolution_3x3_packn.h [new file with mode: 0644]
src/layer/riscv/convolution_3x3_packn_fp16s.h [new file with mode: 0644]
src/layer/riscv/convolution_7x7_pack1ton.h [new file with mode: 0644]
src/layer/riscv/convolution_7x7_pack1ton_fp16s.h [new file with mode: 0644]
src/layer/riscv/convolution_fp16s.h [new file with mode: 0644]
src/layer/riscv/convolution_pack1ton.h [new file with mode: 0644]
src/layer/riscv/convolution_pack1ton_fp16s.h [new file with mode: 0644]
src/layer/riscv/convolution_packn.h [new file with mode: 0644]
src/layer/riscv/convolution_packn_fp16s.h [new file with mode: 0644]
src/layer/riscv/convolution_packnto1.h [new file with mode: 0644]
src/layer/riscv/convolution_packnto1_fp16s.h [new file with mode: 0644]
src/layer/riscv/convolution_riscv.cpp [new file with mode: 0644]
src/layer/riscv/convolution_riscv.h [new file with mode: 0644]
src/layer/riscv/convolution_sgemm.h [new file with mode: 0644]
src/layer/riscv/convolution_sgemm_fp16s.h [new file with mode: 0644]
src/layer/riscv/convolution_sgemm_pack1ton.h [new file with mode: 0644]
src/layer/riscv/convolution_sgemm_pack1ton_fp16s.h [new file with mode: 0644]
src/layer/riscv/convolution_sgemm_packn.h [new file with mode: 0644]
src/layer/riscv/convolution_sgemm_packn_fp16s.h [new file with mode: 0644]
src/layer/riscv/convolution_sgemm_packnto1.h [new file with mode: 0644]
src/layer/riscv/convolution_sgemm_packnto1_fp16s.h [new file with mode: 0644]
src/layer/riscv/convolution_winograd_dot.h [new file with mode: 0644]
src/layer/riscv/convolution_winograd_dot_packn.h [new file with mode: 0644]
src/layer/riscv/convolution_winograd_dot_packn_fp16s.h [new file with mode: 0644]
src/layer/riscv/convolution_winograd_transform.h [new file with mode: 0644]
src/layer/riscv/convolution_winograd_transform_packn.h [new file with mode: 0644]
src/layer/riscv/convolution_winograd_transform_packn_fp16s.h [new file with mode: 0644]
src/layer/riscv/convolutiondepthwise_3x3.h [new file with mode: 0644]
src/layer/riscv/convolutiondepthwise_3x3_packn.h [new file with mode: 0644]
src/layer/riscv/convolutiondepthwise_3x3_packn_fp16s.h [new file with mode: 0644]
src/layer/riscv/convolutiondepthwise_5x5_packn.h [new file with mode: 0644]
src/layer/riscv/convolutiondepthwise_5x5_packn_fp16s.h [new file with mode: 0644]
src/layer/riscv/convolutiondepthwise_riscv.cpp [new file with mode: 0644]
src/layer/riscv/convolutiondepthwise_riscv.h [new file with mode: 0644]
src/layer/riscv/crop_riscv.cpp [new file with mode: 0644]
src/layer/riscv/crop_riscv.h [new file with mode: 0644]
src/layer/riscv/deconvolution_fp16s.h [new file with mode: 0644]
src/layer/riscv/deconvolution_pack1ton.h [new file with mode: 0644]
src/layer/riscv/deconvolution_pack1ton_fp16s.h [new file with mode: 0644]
src/layer/riscv/deconvolution_packn.h [new file with mode: 0644]
src/layer/riscv/deconvolution_packn_fp16s.h [new file with mode: 0644]
src/layer/riscv/deconvolution_packnto1.h [new file with mode: 0644]
src/layer/riscv/deconvolution_packnto1_fp16s.h [new file with mode: 0644]
src/layer/riscv/deconvolution_riscv.cpp [new file with mode: 0644]
src/layer/riscv/deconvolution_riscv.h [new file with mode: 0644]
src/layer/riscv/deconvolutiondepthwise_riscv.cpp [new file with mode: 0644]
src/layer/riscv/deconvolutiondepthwise_riscv.h [new file with mode: 0644]
src/layer/riscv/dropout_riscv.cpp [new file with mode: 0644]
src/layer/riscv/dropout_riscv.h [new file with mode: 0644]
src/layer/riscv/flatten_riscv.cpp [new file with mode: 0644]
src/layer/riscv/flatten_riscv.h [new file with mode: 0644]
src/layer/riscv/gelu_riscv.cpp [new file with mode: 0644]
src/layer/riscv/gelu_riscv.h [new file with mode: 0644]
src/layer/riscv/gemm_riscv.cpp [new file with mode: 0644]
src/layer/riscv/gemm_riscv.h [new file with mode: 0644]
src/layer/riscv/gru_riscv.cpp [new file with mode: 0644]
src/layer/riscv/gru_riscv.h [new file with mode: 0644]
src/layer/riscv/hardsigmoid_riscv.cpp [new file with mode: 0644]
src/layer/riscv/hardsigmoid_riscv.h [new file with mode: 0644]
src/layer/riscv/hardswish_riscv.cpp [new file with mode: 0644]
src/layer/riscv/hardswish_riscv.h [new file with mode: 0644]
src/layer/riscv/innerproduct_riscv.cpp [new file with mode: 0644]
src/layer/riscv/innerproduct_riscv.h [new file with mode: 0644]
src/layer/riscv/instancenorm_riscv.cpp [new file with mode: 0644]
src/layer/riscv/instancenorm_riscv.h [new file with mode: 0644]
src/layer/riscv/interp_bicubic.h [new file with mode: 0644]
src/layer/riscv/interp_bicubic_fp16s.h [new file with mode: 0644]
src/layer/riscv/interp_bicubic_packn.h [new file with mode: 0644]
src/layer/riscv/interp_bicubic_packn_fp16s.h [new file with mode: 0644]
src/layer/riscv/interp_bilinear.h [new file with mode: 0644]
src/layer/riscv/interp_bilinear_fp16s.h [new file with mode: 0644]
src/layer/riscv/interp_bilinear_packn.h [new file with mode: 0644]
src/layer/riscv/interp_bilinear_packn_fp16s.h [new file with mode: 0644]
src/layer/riscv/interp_riscv.cpp [new file with mode: 0644]
src/layer/riscv/interp_riscv.h [new file with mode: 0644]
src/layer/riscv/mish_riscv.cpp [new file with mode: 0644]
src/layer/riscv/mish_riscv.h [new file with mode: 0644]
src/layer/riscv/packing_riscv.cpp [new file with mode: 0644]
src/layer/riscv/packing_riscv.h [new file with mode: 0644]
src/layer/riscv/padding_packn.h [new file with mode: 0644]
src/layer/riscv/padding_riscv.cpp [new file with mode: 0644]
src/layer/riscv/padding_riscv.h [new file with mode: 0644]
src/layer/riscv/pooling_riscv.cpp [new file with mode: 0644]
src/layer/riscv/pooling_riscv.h [new file with mode: 0644]
src/layer/riscv/prelu_riscv.cpp [new file with mode: 0644]
src/layer/riscv/prelu_riscv.h [new file with mode: 0644]
src/layer/riscv/relu_riscv.cpp [new file with mode: 0644]
src/layer/riscv/relu_riscv.h [new file with mode: 0644]
src/layer/riscv/riscv_activation.h [new file with mode: 0644]
src/layer/riscv/riscv_usability.h [new file with mode: 0644]
src/layer/riscv/rvv_mathfun.h [new file with mode: 0644]
src/layer/riscv/rvv_mathfun_fp16s.h [new file with mode: 0644]
src/layer/riscv/selu_riscv.cpp [new file with mode: 0644]
src/layer/riscv/selu_riscv.h [new file with mode: 0644]
src/layer/riscv/sigmoid_riscv.cpp [new file with mode: 0644]
src/layer/riscv/sigmoid_riscv.h [new file with mode: 0644]
src/layer/riscv/softmax_riscv.cpp [new file with mode: 0644]
src/layer/riscv/softmax_riscv.h [new file with mode: 0644]
src/layer/riscv/swish_riscv.cpp [new file with mode: 0644]
src/layer/riscv/swish_riscv.h [new file with mode: 0644]
src/layer/riscv/tanh_riscv.cpp [new file with mode: 0644]
src/layer/riscv/tanh_riscv.h [new file with mode: 0644]
src/layer/riscv/unaryop_riscv.cpp [new file with mode: 0644]
src/layer/riscv/unaryop_riscv.h [new file with mode: 0644]
src/layer/rnn.cpp [new file with mode: 0644]
src/layer/rnn.h [new file with mode: 0644]
src/layer/roialign.cpp [new file with mode: 0644]
src/layer/roialign.h [new file with mode: 0644]
src/layer/roipooling.cpp [new file with mode: 0644]
src/layer/roipooling.h [new file with mode: 0644]
src/layer/scale.cpp [new file with mode: 0644]
src/layer/scale.h [new file with mode: 0644]
src/layer/selu.cpp [new file with mode: 0644]
src/layer/selu.h [new file with mode: 0644]
src/layer/shrink.cpp [new file with mode: 0644]
src/layer/shrink.h [new file with mode: 0644]
src/layer/shufflechannel.cpp [new file with mode: 0644]
src/layer/shufflechannel.h [new file with mode: 0644]
src/layer/sigmoid.cpp [new file with mode: 0644]
src/layer/sigmoid.h [new file with mode: 0644]
src/layer/slice.cpp [new file with mode: 0644]
src/layer/slice.h [new file with mode: 0644]
src/layer/softmax.cpp [new file with mode: 0644]
src/layer/softmax.h [new file with mode: 0644]
src/layer/softplus.cpp [new file with mode: 0644]
src/layer/softplus.h [new file with mode: 0644]
src/layer/split.cpp [new file with mode: 0644]
src/layer/split.h [new file with mode: 0644]
src/layer/spp.cpp [new file with mode: 0644]
src/layer/spp.h [new file with mode: 0644]
src/layer/squeeze.cpp [new file with mode: 0644]
src/layer/squeeze.h [new file with mode: 0644]
src/layer/statisticspooling.cpp [new file with mode: 0644]
src/layer/statisticspooling.h [new file with mode: 0644]
src/layer/swish.cpp [new file with mode: 0644]
src/layer/swish.h [new file with mode: 0644]
src/layer/tanh.cpp [new file with mode: 0644]
src/layer/tanh.h [new file with mode: 0644]
src/layer/threshold.cpp [new file with mode: 0644]
src/layer/threshold.h [new file with mode: 0644]
src/layer/tile.cpp [new file with mode: 0644]
src/layer/tile.h [new file with mode: 0644]
src/layer/unaryop.cpp [new file with mode: 0644]
src/layer/unaryop.h [new file with mode: 0644]
src/layer/unfold.cpp [new file with mode: 0644]
src/layer/unfold.h [new file with mode: 0644]
src/layer/vulkan/absval_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/absval_vulkan.h [new file with mode: 0644]
src/layer/vulkan/batchnorm_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/batchnorm_vulkan.h [new file with mode: 0644]
src/layer/vulkan/binaryop_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/binaryop_vulkan.h [new file with mode: 0644]
src/layer/vulkan/cast_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/cast_vulkan.h [new file with mode: 0644]
src/layer/vulkan/celu_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/celu_vulkan.h [new file with mode: 0644]
src/layer/vulkan/clip_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/clip_vulkan.h [new file with mode: 0644]
src/layer/vulkan/concat_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/concat_vulkan.h [new file with mode: 0644]
src/layer/vulkan/convolution1d_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/convolution1d_vulkan.h [new file with mode: 0644]
src/layer/vulkan/convolution_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/convolution_vulkan.h [new file with mode: 0644]
src/layer/vulkan/convolutiondepthwise_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/convolutiondepthwise_vulkan.h [new file with mode: 0644]
src/layer/vulkan/crop_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/crop_vulkan.h [new file with mode: 0644]
src/layer/vulkan/deconvolution_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/deconvolution_vulkan.h [new file with mode: 0644]
src/layer/vulkan/deconvolutiondepthwise_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/deconvolutiondepthwise_vulkan.h [new file with mode: 0644]
src/layer/vulkan/deepcopy_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/deepcopy_vulkan.h [new file with mode: 0644]
src/layer/vulkan/dropout_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/dropout_vulkan.h [new file with mode: 0644]
src/layer/vulkan/eltwise_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/eltwise_vulkan.h [new file with mode: 0644]
src/layer/vulkan/elu_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/elu_vulkan.h [new file with mode: 0644]
src/layer/vulkan/erf_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/erf_vulkan.h [new file with mode: 0644]
src/layer/vulkan/flatten_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/flatten_vulkan.h [new file with mode: 0644]
src/layer/vulkan/gelu_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/gelu_vulkan.h [new file with mode: 0644]
src/layer/vulkan/gemm_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/gemm_vulkan.h [new file with mode: 0644]
src/layer/vulkan/hardsigmoid_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/hardsigmoid_vulkan.h [new file with mode: 0644]
src/layer/vulkan/hardswish_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/hardswish_vulkan.h [new file with mode: 0644]
src/layer/vulkan/innerproduct_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/innerproduct_vulkan.h [new file with mode: 0644]
src/layer/vulkan/instancenorm_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/instancenorm_vulkan.h [new file with mode: 0644]
src/layer/vulkan/interp_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/interp_vulkan.h [new file with mode: 0644]
src/layer/vulkan/lrn_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/lrn_vulkan.h [new file with mode: 0644]
src/layer/vulkan/memorydata_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/memorydata_vulkan.h [new file with mode: 0644]
src/layer/vulkan/mish_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/mish_vulkan.h [new file with mode: 0644]
src/layer/vulkan/multiheadattention_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/multiheadattention_vulkan.h [new file with mode: 0644]
src/layer/vulkan/normalize_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/normalize_vulkan.h [new file with mode: 0644]
src/layer/vulkan/packing_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/packing_vulkan.h [new file with mode: 0644]
src/layer/vulkan/padding_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/padding_vulkan.h [new file with mode: 0644]
src/layer/vulkan/permute_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/permute_vulkan.h [new file with mode: 0644]
src/layer/vulkan/pixelshuffle_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/pixelshuffle_vulkan.h [new file with mode: 0644]
src/layer/vulkan/pooling_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/pooling_vulkan.h [new file with mode: 0644]
src/layer/vulkan/prelu_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/prelu_vulkan.h [new file with mode: 0644]
src/layer/vulkan/priorbox_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/priorbox_vulkan.h [new file with mode: 0644]
src/layer/vulkan/relu_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/relu_vulkan.h [new file with mode: 0644]
src/layer/vulkan/reorg_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/reorg_vulkan.h [new file with mode: 0644]
src/layer/vulkan/reshape_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/reshape_vulkan.h [new file with mode: 0644]
src/layer/vulkan/scale_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/scale_vulkan.h [new file with mode: 0644]
src/layer/vulkan/shader/absval.comp [new file with mode: 0644]
src/layer/vulkan/shader/absval_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/absval_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/batchnorm.comp [new file with mode: 0644]
src/layer/vulkan/shader/batchnorm_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/batchnorm_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/binaryop.comp [new file with mode: 0644]
src/layer/vulkan/shader/binaryop_broadcast.comp [new file with mode: 0644]
src/layer/vulkan/shader/binaryop_broadcast_pack1to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/binaryop_broadcast_pack1to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/binaryop_broadcast_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/binaryop_broadcast_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/binaryop_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/binaryop_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/cast_fp16_to_fp32.comp [new file with mode: 0644]
src/layer/vulkan/shader/cast_fp16_to_fp32_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/cast_fp16_to_fp32_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/cast_fp32_to_fp16.comp [new file with mode: 0644]
src/layer/vulkan/shader/cast_fp32_to_fp16_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/cast_fp32_to_fp16_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/celu.comp [new file with mode: 0644]
src/layer/vulkan/shader/celu_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/celu_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/clip.comp [new file with mode: 0644]
src/layer/vulkan/shader/clip_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/clip_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/concat.comp [new file with mode: 0644]
src/layer/vulkan/shader/concat_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/concat_pack4to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/concat_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/concat_pack8to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/concat_pack8to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution1d.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution1d_pack1to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution1d_pack1to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution1d_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution1d_pack4to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution1d_pack4to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution1d_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution1d_pack8to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution1d_pack8to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_1x1s1d1.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_3x3s1d1_winograd23_transform_input.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_3x3s1d1_winograd23_transform_output.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_3x3s1d1_winograd43_transform_input.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_3x3s1d1_winograd43_transform_output.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_3x3s1d1_winograd_gemm.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_gemm.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack1to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack1to4_1x1s1d1.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack1to4_3x3s1d1_winograd_gemm.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack1to4_gemm.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack1to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack1to8_1x1s1d1.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack1to8_3x3s1d1_winograd_gemm.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack1to8_gemm.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack4_1x1s1d1.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack4_1x1s1d1_khr_cm_16_16_16.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack4_1x1s1d1_khr_cm_16_8_8.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack4_1x1s1d1_nv_cm_16_16_16.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack4_1x1s1d1_nv_cm_16_8_8.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack4_3x3s1d1_winograd23_transform_input.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack4_3x3s1d1_winograd23_transform_output.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack4_3x3s1d1_winograd43_transform_input.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack4_3x3s1d1_winograd43_transform_output.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack4_3x3s1d1_winograd_gemm.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack4_3x3s1d1_winograd_gemm_khr_cm_16_16_16.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack4_3x3s1d1_winograd_gemm_khr_cm_16_8_8.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack4_3x3s1d1_winograd_gemm_nv_cm_16_16_16.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack4_3x3s1d1_winograd_gemm_nv_cm_16_8_8.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack4_gemm.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack4_gemm_khr_cm_16_16_16.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack4_gemm_khr_cm_16_8_8.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack4_gemm_nv_cm_16_16_16.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack4_gemm_nv_cm_16_8_8.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack4to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack4to1_1x1s1d1.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack4to1_3x3s1d1_winograd_gemm.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack4to1_gemm.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack4to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack4to8_1x1s1d1.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack4to8_3x3s1d1_winograd_gemm.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack4to8_gemm.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack8_1x1s1d1.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack8_3x3s1d1_winograd23_transform_input.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack8_3x3s1d1_winograd23_transform_output.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack8_3x3s1d1_winograd43_transform_input.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack8_3x3s1d1_winograd43_transform_output.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack8_3x3s1d1_winograd_gemm.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack8_gemm.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack8to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack8to1_1x1s1d1.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack8to1_3x3s1d1_winograd_gemm.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack8to1_gemm.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack8to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack8to4_1x1s1d1.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack8to4_3x3s1d1_winograd_gemm.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolution_pack8to4_gemm.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolutiondepthwise.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolutiondepthwise_group.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolutiondepthwise_group_pack1to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolutiondepthwise_group_pack1to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolutiondepthwise_group_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolutiondepthwise_group_pack4to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolutiondepthwise_group_pack4to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolutiondepthwise_group_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolutiondepthwise_group_pack8to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolutiondepthwise_group_pack8to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolutiondepthwise_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/convolutiondepthwise_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/crop.comp [new file with mode: 0644]
src/layer/vulkan/shader/crop_pack1to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/crop_pack1to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/crop_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/crop_pack4to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/crop_pack4to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/crop_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/crop_pack8to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/crop_pack8to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolution.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolution_col2im.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolution_gemm.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolution_pack1to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolution_pack1to4_gemm.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolution_pack1to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolution_pack1to8_gemm.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolution_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolution_pack4_col2im.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolution_pack4_gemm.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolution_pack4_gemm_khr_cm_16_16_16.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolution_pack4_gemm_khr_cm_16_8_8.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolution_pack4_gemm_nv_cm_16_16_16.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolution_pack4_gemm_nv_cm_16_8_8.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolution_pack4to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolution_pack4to1_gemm.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolution_pack4to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolution_pack4to8_gemm.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolution_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolution_pack8_col2im.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolution_pack8_gemm.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolution_pack8to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolution_pack8to1_gemm.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolution_pack8to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolution_pack8to4_gemm.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolutiondepthwise.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolutiondepthwise_group.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolutiondepthwise_group_pack1to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolutiondepthwise_group_pack1to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolutiondepthwise_group_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolutiondepthwise_group_pack4to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolutiondepthwise_group_pack4to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolutiondepthwise_group_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolutiondepthwise_group_pack8to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolutiondepthwise_group_pack8to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolutiondepthwise_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/deconvolutiondepthwise_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/deepcopy.comp [new file with mode: 0644]
src/layer/vulkan/shader/deepcopy_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/deepcopy_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/dropout.comp [new file with mode: 0644]
src/layer/vulkan/shader/dropout_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/dropout_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/eltwise.comp [new file with mode: 0644]
src/layer/vulkan/shader/eltwise_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/eltwise_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/elu.comp [new file with mode: 0644]
src/layer/vulkan/shader/elu_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/elu_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/erf.comp [new file with mode: 0644]
src/layer/vulkan/shader/erf_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/erf_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/flatten.comp [new file with mode: 0644]
src/layer/vulkan/shader/flatten_pack1to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/flatten_pack1to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/flatten_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/flatten_pack4to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/flatten_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/gelu.comp [new file with mode: 0644]
src/layer/vulkan/shader/gelu_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/gelu_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/gemm.comp [new file with mode: 0644]
src/layer/vulkan/shader/hardsigmoid.comp [new file with mode: 0644]
src/layer/vulkan/shader/hardsigmoid_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/hardsigmoid_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/hardswish.comp [new file with mode: 0644]
src/layer/vulkan/shader/hardswish_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/hardswish_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/innerproduct.comp [new file with mode: 0644]
src/layer/vulkan/shader/innerproduct_gemm.comp [new file with mode: 0644]
src/layer/vulkan/shader/innerproduct_gemm_wp1to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/innerproduct_gemm_wp1to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/innerproduct_gemm_wp4.comp [new file with mode: 0644]
src/layer/vulkan/shader/innerproduct_gemm_wp4to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/innerproduct_gemm_wp4to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/innerproduct_gemm_wp8.comp [new file with mode: 0644]
src/layer/vulkan/shader/innerproduct_gemm_wp8to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/innerproduct_gemm_wp8to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/innerproduct_pack1to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/innerproduct_pack1to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/innerproduct_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/innerproduct_pack4to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/innerproduct_pack4to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/innerproduct_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/innerproduct_pack8to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/innerproduct_pack8to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/innerproduct_reduce_sum8.comp [new file with mode: 0644]
src/layer/vulkan/shader/innerproduct_reduce_sum8_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/innerproduct_reduce_sum8_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/innerproduct_sum8.comp [new file with mode: 0644]
src/layer/vulkan/shader/innerproduct_sum8_pack1to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/innerproduct_sum8_pack1to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/innerproduct_sum8_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/innerproduct_sum8_pack4to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/innerproduct_sum8_pack4to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/innerproduct_sum8_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/innerproduct_sum8_pack8to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/innerproduct_sum8_pack8to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/instancenorm_coeffs.comp [new file with mode: 0644]
src/layer/vulkan/shader/instancenorm_coeffs_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/instancenorm_coeffs_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/instancenorm_norm.comp [new file with mode: 0644]
src/layer/vulkan/shader/instancenorm_norm_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/instancenorm_norm_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/instancenorm_reduce_mean.comp [new file with mode: 0644]
src/layer/vulkan/shader/instancenorm_reduce_mean_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/instancenorm_reduce_mean_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/instancenorm_reduce_sum4_fp16_to_fp32.comp [new file with mode: 0644]
src/layer/vulkan/shader/instancenorm_reduce_sum4_fp16_to_fp32_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/instancenorm_reduce_sum4_fp16_to_fp32_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/instancenorm_reduce_sum4_fp32.comp [new file with mode: 0644]
src/layer/vulkan/shader/instancenorm_reduce_sum4_fp32_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/instancenorm_reduce_sum4_fp32_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/instancenorm_sub_mean_square.comp [new file with mode: 0644]
src/layer/vulkan/shader/instancenorm_sub_mean_square_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/instancenorm_sub_mean_square_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/interp.comp [new file with mode: 0644]
src/layer/vulkan/shader/interp_bicubic.comp [new file with mode: 0644]
src/layer/vulkan/shader/interp_bicubic_coeffs.comp [new file with mode: 0644]
src/layer/vulkan/shader/interp_bicubic_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/interp_bicubic_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/interp_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/interp_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/lrn_norm.comp [new file with mode: 0644]
src/layer/vulkan/shader/lrn_norm_across_channel_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/lrn_norm_across_channel_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/lrn_norm_within_channel_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/lrn_norm_within_channel_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/lrn_square_pad.comp [new file with mode: 0644]
src/layer/vulkan/shader/lrn_square_pad_across_channel_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/lrn_square_pad_across_channel_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/lrn_square_pad_within_channel_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/lrn_square_pad_within_channel_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/mish.comp [new file with mode: 0644]
src/layer/vulkan/shader/mish_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/mish_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/multiheadattention_qk_cross.comp [new file with mode: 0644]
src/layer/vulkan/shader/multiheadattention_qk_cross_pack1to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/multiheadattention_qk_cross_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/multiheadattention_qk_cross_pack4to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/multiheadattention_qkv_cross.comp [new file with mode: 0644]
src/layer/vulkan/shader/multiheadattention_qkv_cross_pack1to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/multiheadattention_qkv_cross_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/multiheadattention_qkv_cross_pack4to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/normalize_coeffs.comp [new file with mode: 0644]
src/layer/vulkan/shader/normalize_coeffs_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/normalize_coeffs_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/normalize_norm.comp [new file with mode: 0644]
src/layer/vulkan/shader/normalize_norm_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/normalize_norm_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/normalize_reduce_sum4_fp16_to_fp32.comp [new file with mode: 0644]
src/layer/vulkan/shader/normalize_reduce_sum4_fp16_to_fp32_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/normalize_reduce_sum4_fp16_to_fp32_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/normalize_reduce_sum4_fp32.comp [new file with mode: 0644]
src/layer/vulkan/shader/normalize_reduce_sum4_fp32_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/normalize_reduce_sum4_fp32_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/packing.comp [new file with mode: 0644]
src/layer/vulkan/shader/packing_fp16_to_fp32.comp [new file with mode: 0644]
src/layer/vulkan/shader/packing_fp32_to_fp16.comp [new file with mode: 0644]
src/layer/vulkan/shader/packing_pack1to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/packing_pack1to4_fp16_to_fp32.comp [new file with mode: 0644]
src/layer/vulkan/shader/packing_pack1to4_fp32_to_fp16.comp [new file with mode: 0644]
src/layer/vulkan/shader/packing_pack1to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/packing_pack1to8_fp16_to_fp32.comp [new file with mode: 0644]
src/layer/vulkan/shader/packing_pack1to8_fp32_to_fp16.comp [new file with mode: 0644]
src/layer/vulkan/shader/packing_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/packing_pack4_fp16_to_fp32.comp [new file with mode: 0644]
src/layer/vulkan/shader/packing_pack4_fp32_to_fp16.comp [new file with mode: 0644]
src/layer/vulkan/shader/packing_pack4to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/packing_pack4to1_fp16_to_fp32.comp [new file with mode: 0644]
src/layer/vulkan/shader/packing_pack4to1_fp32_to_fp16.comp [new file with mode: 0644]
src/layer/vulkan/shader/packing_pack4to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/packing_pack4to8_fp16_to_fp32.comp [new file with mode: 0644]
src/layer/vulkan/shader/packing_pack4to8_fp32_to_fp16.comp [new file with mode: 0644]
src/layer/vulkan/shader/packing_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/packing_pack8_fp16_to_fp32.comp [new file with mode: 0644]
src/layer/vulkan/shader/packing_pack8_fp32_to_fp16.comp [new file with mode: 0644]
src/layer/vulkan/shader/packing_pack8to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/packing_pack8to1_fp16_to_fp32.comp [new file with mode: 0644]
src/layer/vulkan/shader/packing_pack8to1_fp32_to_fp16.comp [new file with mode: 0644]
src/layer/vulkan/shader/packing_pack8to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/packing_pack8to4_fp16_to_fp32.comp [new file with mode: 0644]
src/layer/vulkan/shader/packing_pack8to4_fp32_to_fp16.comp [new file with mode: 0644]
src/layer/vulkan/shader/padding.comp [new file with mode: 0644]
src/layer/vulkan/shader/padding_3d.comp [new file with mode: 0644]
src/layer/vulkan/shader/padding_3d_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/padding_3d_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/padding_pack1to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/padding_pack1to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/padding_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/padding_pack4to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/padding_pack4to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/padding_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/padding_pack8to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/padding_pack8to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/permute.comp [new file with mode: 0644]
src/layer/vulkan/shader/permute_pack1to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/permute_pack1to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/permute_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/permute_pack4to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/permute_pack4to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/permute_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/permute_pack8to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/permute_pack8to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/pixelshuffle.comp [new file with mode: 0644]
src/layer/vulkan/shader/pixelshuffle_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/pixelshuffle_pack4to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/pixelshuffle_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/pixelshuffle_pack8to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/pixelshuffle_pack8to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/pooling.comp [new file with mode: 0644]
src/layer/vulkan/shader/pooling_adaptive.comp [new file with mode: 0644]
src/layer/vulkan/shader/pooling_adaptive_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/pooling_adaptive_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/pooling_global_reduce_max.comp [new file with mode: 0644]
src/layer/vulkan/shader/pooling_global_reduce_max_first.comp [new file with mode: 0644]
src/layer/vulkan/shader/pooling_global_reduce_max_first_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/pooling_global_reduce_max_first_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/pooling_global_reduce_max_last.comp [new file with mode: 0644]
src/layer/vulkan/shader/pooling_global_reduce_max_last_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/pooling_global_reduce_max_last_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/pooling_global_reduce_max_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/pooling_global_reduce_max_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/pooling_global_reduce_sum.comp [new file with mode: 0644]
src/layer/vulkan/shader/pooling_global_reduce_sum_first.comp [new file with mode: 0644]
src/layer/vulkan/shader/pooling_global_reduce_sum_first_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/pooling_global_reduce_sum_first_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/pooling_global_reduce_sum_last.comp [new file with mode: 0644]
src/layer/vulkan/shader/pooling_global_reduce_sum_last_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/pooling_global_reduce_sum_last_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/pooling_global_reduce_sum_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/pooling_global_reduce_sum_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/pooling_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/pooling_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/prelu.comp [new file with mode: 0644]
src/layer/vulkan/shader/prelu_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/prelu_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/priorbox.comp [new file with mode: 0644]
src/layer/vulkan/shader/priorbox_mxnet.comp [new file with mode: 0644]
src/layer/vulkan/shader/relu.comp [new file with mode: 0644]
src/layer/vulkan/shader/relu_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/relu_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/reorg.comp [new file with mode: 0644]
src/layer/vulkan/shader/reorg_pack1to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/reorg_pack1to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/reorg_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/reorg_pack4to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/reorg_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/reshape.comp [new file with mode: 0644]
src/layer/vulkan/shader/reshape_pack1to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/reshape_pack1to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/reshape_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/reshape_pack4to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/reshape_pack4to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/reshape_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/reshape_pack8to1.comp [new file with mode: 0644]
src/layer/vulkan/shader/reshape_pack8to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/scale.comp [new file with mode: 0644]
src/layer/vulkan/shader/scale_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/scale_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/shufflechannel.comp [new file with mode: 0644]
src/layer/vulkan/shader/shufflechannel_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/shufflechannel_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/sigmoid.comp [new file with mode: 0644]
src/layer/vulkan/shader/sigmoid_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/sigmoid_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/slice.comp [new file with mode: 0644]
src/layer/vulkan/shader/slice_pack1to4.comp [new file with mode: 0644]
src/layer/vulkan/shader/slice_pack1to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/slice_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/slice_pack4to8.comp [new file with mode: 0644]
src/layer/vulkan/shader/slice_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/softmax_div_sum.comp [new file with mode: 0644]
src/layer/vulkan/shader/softmax_div_sum_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/softmax_div_sum_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/softmax_exp_sub_max.comp [new file with mode: 0644]
src/layer/vulkan/shader/softmax_exp_sub_max_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/softmax_exp_sub_max_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/softmax_reduce_max.comp [new file with mode: 0644]
src/layer/vulkan/shader/softmax_reduce_max_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/softmax_reduce_max_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/softmax_reduce_sum.comp [new file with mode: 0644]
src/layer/vulkan/shader/softmax_reduce_sum_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/softmax_reduce_sum_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/swish.comp [new file with mode: 0644]
src/layer/vulkan/shader/swish_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/swish_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/tanh.comp [new file with mode: 0644]
src/layer/vulkan/shader/tanh_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/tanh_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/unaryop.comp [new file with mode: 0644]
src/layer/vulkan/shader/unaryop_pack4.comp [new file with mode: 0644]
src/layer/vulkan/shader/unaryop_pack8.comp [new file with mode: 0644]
src/layer/vulkan/shader/vulkan_activation.comp [new file with mode: 0644]
src/layer/vulkan/shufflechannel_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/shufflechannel_vulkan.h [new file with mode: 0644]
src/layer/vulkan/sigmoid_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/sigmoid_vulkan.h [new file with mode: 0644]
src/layer/vulkan/slice_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/slice_vulkan.h [new file with mode: 0644]
src/layer/vulkan/softmax_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/softmax_vulkan.h [new file with mode: 0644]
src/layer/vulkan/swish_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/swish_vulkan.h [new file with mode: 0644]
src/layer/vulkan/tanh_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/tanh_vulkan.h [new file with mode: 0644]
src/layer/vulkan/unaryop_vulkan.cpp [new file with mode: 0644]
src/layer/vulkan/unaryop_vulkan.h [new file with mode: 0644]
src/layer/x86/avx512_mathfun.h [new file with mode: 0644]
src/layer/x86/avx_mathfun.h [new file with mode: 0644]
src/layer/x86/batchnorm_x86.cpp [new file with mode: 0644]
src/layer/x86/batchnorm_x86.h [new file with mode: 0644]
src/layer/x86/bias_x86.cpp [new file with mode: 0644]
src/layer/x86/bias_x86.h [new file with mode: 0644]
src/layer/x86/binaryop_x86.cpp [new file with mode: 0644]
src/layer/x86/binaryop_x86.h [new file with mode: 0644]
src/layer/x86/bnll_x86.cpp [new file with mode: 0644]
src/layer/x86/bnll_x86.h [new file with mode: 0644]
src/layer/x86/cast_bf16.h [new file with mode: 0644]
src/layer/x86/cast_fp16.h [new file with mode: 0644]
src/layer/x86/cast_x86.cpp [new file with mode: 0644]
src/layer/x86/cast_x86.h [new file with mode: 0644]
src/layer/x86/cast_x86_avx2.cpp [new file with mode: 0644]
src/layer/x86/cast_x86_avx512bf16.cpp [new file with mode: 0644]
src/layer/x86/cast_x86_f16c.cpp [new file with mode: 0644]
src/layer/x86/clip_x86.cpp [new file with mode: 0644]
src/layer/x86/clip_x86.h [new file with mode: 0644]
src/layer/x86/concat_x86.cpp [new file with mode: 0644]
src/layer/x86/concat_x86.h [new file with mode: 0644]
src/layer/x86/convolution1d_packed.h [new file with mode: 0644]
src/layer/x86/convolution1d_x86.cpp [new file with mode: 0644]
src/layer/x86/convolution1d_x86.h [new file with mode: 0644]
src/layer/x86/convolution_1x1.h [new file with mode: 0644]
src/layer/x86/convolution_2x2_pack8.h [new file with mode: 0644]
src/layer/x86/convolution_3x3.h [new file with mode: 0644]
src/layer/x86/convolution_3x3_int8.h [new file with mode: 0644]
src/layer/x86/convolution_3x3_pack16to1.h [new file with mode: 0644]
src/layer/x86/convolution_3x3_pack1to4.h [new file with mode: 0644]
src/layer/x86/convolution_3x3_pack1to8.h [new file with mode: 0644]
src/layer/x86/convolution_3x3_pack8.h [new file with mode: 0644]
src/layer/x86/convolution_3x3_pack8to1.h [new file with mode: 0644]
src/layer/x86/convolution_3x3_winograd.h [new file with mode: 0644]
src/layer/x86/convolution_3x3_winograd_int8.h [new file with mode: 0644]
src/layer/x86/convolution_5x5.h [new file with mode: 0644]
src/layer/x86/convolution_im2col_gemm_int8.h [new file with mode: 0644]
src/layer/x86/convolution_packed.h [new file with mode: 0644]
src/layer/x86/convolution_packed_int8.h [new file with mode: 0644]
src/layer/x86/convolution_x86.cpp [new file with mode: 0644]
src/layer/x86/convolution_x86.h [new file with mode: 0644]
src/layer/x86/convolution_x86_avx2.cpp [new file with mode: 0644]
src/layer/x86/convolution_x86_avx512vnni.cpp [new file with mode: 0644]
src/layer/x86/convolution_x86_avxvnni.cpp [new file with mode: 0644]
src/layer/x86/convolution_x86_xop.cpp [new file with mode: 0644]
src/layer/x86/convolutiondepthwise_3x3.h [new file with mode: 0644]
src/layer/x86/convolutiondepthwise_3x3_int8.h [new file with mode: 0644]
src/layer/x86/convolutiondepthwise_3x3_pack16.h [new file with mode: 0644]
src/layer/x86/convolutiondepthwise_3x3_pack4.h [new file with mode: 0644]
src/layer/x86/convolutiondepthwise_3x3_pack8.h [new file with mode: 0644]
src/layer/x86/convolutiondepthwise_5x5_pack16.h [new file with mode: 0644]
src/layer/x86/convolutiondepthwise_5x5_pack4.h [new file with mode: 0644]
src/layer/x86/convolutiondepthwise_5x5_pack8.h [new file with mode: 0644]
src/layer/x86/convolutiondepthwise_x86.cpp [new file with mode: 0644]
src/layer/x86/convolutiondepthwise_x86.h [new file with mode: 0644]
src/layer/x86/crop_x86.cpp [new file with mode: 0644]
src/layer/x86/crop_x86.h [new file with mode: 0644]
src/layer/x86/deconvolution_pack16.h [new file with mode: 0644]
src/layer/x86/deconvolution_pack16to1.h [new file with mode: 0644]
src/layer/x86/deconvolution_pack16to4.h [new file with mode: 0644]
src/layer/x86/deconvolution_pack16to8.h [new file with mode: 0644]
src/layer/x86/deconvolution_pack1to16.h [new file with mode: 0644]
src/layer/x86/deconvolution_pack1to4.h [new file with mode: 0644]
src/layer/x86/deconvolution_pack1to8.h [new file with mode: 0644]
src/layer/x86/deconvolution_pack4.h [new file with mode: 0644]
src/layer/x86/deconvolution_pack4to1.h [new file with mode: 0644]
src/layer/x86/deconvolution_pack4to16.h [new file with mode: 0644]
src/layer/x86/deconvolution_pack4to8.h [new file with mode: 0644]
src/layer/x86/deconvolution_pack8.h [new file with mode: 0644]
src/layer/x86/deconvolution_pack8to1.h [new file with mode: 0644]
src/layer/x86/deconvolution_pack8to16.h [new file with mode: 0644]
src/layer/x86/deconvolution_pack8to4.h [new file with mode: 0644]
src/layer/x86/deconvolution_x86.cpp [new file with mode: 0644]
src/layer/x86/deconvolution_x86.h [new file with mode: 0644]
src/layer/x86/deconvolutiondepthwise_x86.cpp [new file with mode: 0644]
src/layer/x86/deconvolutiondepthwise_x86.h [new file with mode: 0644]
src/layer/x86/deformableconv2d_pack16.h [new file with mode: 0644]
src/layer/x86/deformableconv2d_pack16to1.h [new file with mode: 0644]
src/layer/x86/deformableconv2d_pack16to4.h [new file with mode: 0644]
src/layer/x86/deformableconv2d_pack16to8.h [new file with mode: 0644]
src/layer/x86/deformableconv2d_pack1to16.h [new file with mode: 0644]
src/layer/x86/deformableconv2d_pack1to4.h [new file with mode: 0644]
src/layer/x86/deformableconv2d_pack1to8.h [new file with mode: 0644]
src/layer/x86/deformableconv2d_pack4.h [new file with mode: 0644]
src/layer/x86/deformableconv2d_pack4to1.h [new file with mode: 0644]
src/layer/x86/deformableconv2d_pack4to16.h [new file with mode: 0644]
src/layer/x86/deformableconv2d_pack4to8.h [new file with mode: 0644]
src/layer/x86/deformableconv2d_pack8.h [new file with mode: 0644]
src/layer/x86/deformableconv2d_pack8to1.h [new file with mode: 0644]
src/layer/x86/deformableconv2d_pack8to16.h [new file with mode: 0644]
src/layer/x86/deformableconv2d_pack8to4.h [new file with mode: 0644]
src/layer/x86/deformableconv2d_x86.cpp [new file with mode: 0644]
src/layer/x86/deformableconv2d_x86.h [new file with mode: 0644]
src/layer/x86/dequantize_x86.cpp [new file with mode: 0644]
src/layer/x86/dequantize_x86.h [new file with mode: 0644]
src/layer/x86/dropout_x86.cpp [new file with mode: 0644]
src/layer/x86/dropout_x86.h [new file with mode: 0644]
src/layer/x86/eltwise_x86.cpp [new file with mode: 0644]
src/layer/x86/eltwise_x86.h [new file with mode: 0644]
src/layer/x86/elu_x86.cpp [new file with mode: 0644]
src/layer/x86/elu_x86.h [new file with mode: 0644]
src/layer/x86/flatten_x86.cpp [new file with mode: 0644]
src/layer/x86/flatten_x86.h [new file with mode: 0644]
src/layer/x86/gelu_x86.cpp [new file with mode: 0644]
src/layer/x86/gelu_x86.h [new file with mode: 0644]
src/layer/x86/gemm_x86.cpp [new file with mode: 0644]
src/layer/x86/gemm_x86.h [new file with mode: 0644]
src/layer/x86/gridsample_bicubic_apply_interpolation.h [new file with mode: 0644]
src/layer/x86/gridsample_bicubic_compute_blob.h [new file with mode: 0644]
src/layer/x86/gridsample_bilinear_apply_interpolation.h [new file with mode: 0644]
src/layer/x86/gridsample_bilinear_compute_blob.h [new file with mode: 0644]
src/layer/x86/gridsample_compute_blob.h [new file with mode: 0644]
src/layer/x86/gridsample_nearest_apply_interpolation.h [new file with mode: 0644]
src/layer/x86/gridsample_nearest_compute_blob.h [new file with mode: 0644]
src/layer/x86/gridsample_x86.cpp [new file with mode: 0644]
src/layer/x86/gridsample_x86.h [new file with mode: 0644]
src/layer/x86/groupnorm_x86.cpp [new file with mode: 0644]
src/layer/x86/groupnorm_x86.h [new file with mode: 0644]
src/layer/x86/hardsigmoid_x86.cpp [new file with mode: 0644]
src/layer/x86/hardsigmoid_x86.h [new file with mode: 0644]
src/layer/x86/hardswish_x86.cpp [new file with mode: 0644]
src/layer/x86/hardswish_x86.h [new file with mode: 0644]
src/layer/x86/innerproduct_fp.h [new file with mode: 0644]
src/layer/x86/innerproduct_gemm_fp.h [new file with mode: 0644]
src/layer/x86/innerproduct_x86.cpp [new file with mode: 0644]
src/layer/x86/innerproduct_x86.h [new file with mode: 0644]
src/layer/x86/innerproduct_x86_f16c.cpp [new file with mode: 0644]
src/layer/x86/interp_bicubic.h [new file with mode: 0644]
src/layer/x86/interp_bicubic_pack16.h [new file with mode: 0644]
src/layer/x86/interp_bicubic_pack4.h [new file with mode: 0644]
src/layer/x86/interp_bicubic_pack8.h [new file with mode: 0644]
src/layer/x86/interp_bilinear.h [new file with mode: 0644]
src/layer/x86/interp_bilinear_pack16.h [new file with mode: 0644]
src/layer/x86/interp_bilinear_pack4.h [new file with mode: 0644]
src/layer/x86/interp_bilinear_pack8.h [new file with mode: 0644]
src/layer/x86/interp_x86.cpp [new file with mode: 0644]
src/layer/x86/interp_x86.h [new file with mode: 0644]
src/layer/x86/layernorm_x86.cpp [new file with mode: 0644]
src/layer/x86/layernorm_x86.h [new file with mode: 0644]
src/layer/x86/lrn_x86.cpp [new file with mode: 0644]
src/layer/x86/lrn_x86.h [new file with mode: 0644]
src/layer/x86/lstm_x86.cpp [new file with mode: 0644]
src/layer/x86/lstm_x86.h [new file with mode: 0644]
src/layer/x86/matmul_x86.cpp [new file with mode: 0644]
src/layer/x86/matmul_x86.h [new file with mode: 0644]
src/layer/x86/mish_x86.cpp [new file with mode: 0644]
src/layer/x86/mish_x86.h [new file with mode: 0644]
src/layer/x86/multiheadattention_x86.cpp [new file with mode: 0644]
src/layer/x86/multiheadattention_x86.h [new file with mode: 0644]
src/layer/x86/packing_x86.cpp [new file with mode: 0644]
src/layer/x86/packing_x86.h [new file with mode: 0644]
src/layer/x86/padding_pack16.h [new file with mode: 0644]
src/layer/x86/padding_pack4.h [new file with mode: 0644]
src/layer/x86/padding_pack8.h [new file with mode: 0644]
src/layer/x86/padding_pack8_int8.h [new file with mode: 0644]
src/layer/x86/padding_x86.cpp [new file with mode: 0644]
src/layer/x86/padding_x86.h [new file with mode: 0644]
src/layer/x86/pooling_2x2.h [new file with mode: 0644]
src/layer/x86/pooling_2x2_pack16.h [new file with mode: 0644]
src/layer/x86/pooling_2x2_pack4.h [new file with mode: 0644]
src/layer/x86/pooling_2x2_pack8.h [new file with mode: 0644]
src/layer/x86/pooling_3x3_pack16.h [new file with mode: 0644]
src/layer/x86/pooling_3x3_pack4.h [new file with mode: 0644]
src/layer/x86/pooling_3x3_pack8.h [new file with mode: 0644]
src/layer/x86/pooling_x86.cpp [new file with mode: 0644]
src/layer/x86/pooling_x86.h [new file with mode: 0644]
src/layer/x86/prelu_x86.cpp [new file with mode: 0644]
src/layer/x86/prelu_x86.h [new file with mode: 0644]
src/layer/x86/quantize_x86.cpp [new file with mode: 0644]
src/layer/x86/quantize_x86.h [new file with mode: 0644]
src/layer/x86/relu_x86.cpp [new file with mode: 0644]
src/layer/x86/relu_x86.h [new file with mode: 0644]
src/layer/x86/requantize_x86.cpp [new file with mode: 0644]
src/layer/x86/requantize_x86.h [new file with mode: 0644]
src/layer/x86/reshape_x86.cpp [new file with mode: 0644]
src/layer/x86/reshape_x86.h [new file with mode: 0644]
src/layer/x86/roialign_x86.cpp [new file with mode: 0644]
src/layer/x86/roialign_x86.h [new file with mode: 0644]
src/layer/x86/scale_x86.cpp [new file with mode: 0644]
src/layer/x86/scale_x86.h [new file with mode: 0644]
src/layer/x86/selu_x86.cpp [new file with mode: 0644]
src/layer/x86/selu_x86.h [new file with mode: 0644]
src/layer/x86/shufflechannel_x86.cpp [new file with mode: 0644]
src/layer/x86/shufflechannel_x86.h [new file with mode: 0644]
src/layer/x86/sigmoid_x86.cpp [new file with mode: 0644]
src/layer/x86/sigmoid_x86.h [new file with mode: 0644]
src/layer/x86/slice_x86.cpp [new file with mode: 0644]
src/layer/x86/slice_x86.h [new file with mode: 0644]
src/layer/x86/softmax_x86.cpp [new file with mode: 0644]
src/layer/x86/softmax_x86.h [new file with mode: 0644]
src/layer/x86/sse_mathfun.h [new file with mode: 0644]
src/layer/x86/swish_x86.cpp [new file with mode: 0644]
src/layer/x86/swish_x86.h [new file with mode: 0644]
src/layer/x86/tanh_x86.cpp [new file with mode: 0644]
src/layer/x86/tanh_x86.h [new file with mode: 0644]
src/layer/x86/unaryop_x86.cpp [new file with mode: 0644]
src/layer/x86/unaryop_x86.h [new file with mode: 0644]
src/layer/x86/x86_activation.h [new file with mode: 0644]
src/layer/x86/x86_usability.h [new file with mode: 0644]
src/layer/x86/yolov3detectionoutput_x86.cpp [new file with mode: 0644]
src/layer/x86/yolov3detectionoutput_x86.h [new file with mode: 0644]
src/layer/yolodetectionoutput.cpp [new file with mode: 0644]
src/layer/yolodetectionoutput.h [new file with mode: 0644]
src/layer/yolov3detectionoutput.cpp [new file with mode: 0644]
src/layer/yolov3detectionoutput.h [new file with mode: 0644]
src/layer_declaration.h.in [new file with mode: 0644]
src/layer_registry.h.in [new file with mode: 0644]
src/layer_shader_registry.h.in [new file with mode: 0644]
src/layer_shader_spv_data.h.in [new file with mode: 0644]
src/layer_shader_type.h [new file with mode: 0644]
src/layer_shader_type_enum.h.in [new file with mode: 0644]
src/layer_type.h [new file with mode: 0644]
src/layer_type_enum.h.in [new file with mode: 0644]
src/mat.cpp [new file with mode: 0644]
src/mat.h [new file with mode: 0644]
src/mat_pixel.cpp [new file with mode: 0644]
src/mat_pixel_affine.cpp [new file with mode: 0644]
src/mat_pixel_android.cpp [new file with mode: 0644]
src/mat_pixel_drawing.cpp [new file with mode: 0644]
src/mat_pixel_drawing_font.h [new file with mode: 0644]
src/mat_pixel_drawing_font.png [new file with mode: 0644]
src/mat_pixel_resize.cpp [new file with mode: 0644]
src/mat_pixel_rotate.cpp [new file with mode: 0644]
src/modelbin.cpp [new file with mode: 0644]
src/modelbin.h [new file with mode: 0644]
src/ncnn.pc.in [new file with mode: 0644]
src/net.cpp [new file with mode: 0644]
src/net.h [new file with mode: 0644]
src/option.cpp [new file with mode: 0644]
src/option.h [new file with mode: 0644]
src/paramdict.cpp [new file with mode: 0644]
src/paramdict.h [new file with mode: 0644]
src/pipeline.cpp [new file with mode: 0644]
src/pipeline.h [new file with mode: 0644]
src/pipelinecache.cpp [new file with mode: 0644]
src/pipelinecache.h [new file with mode: 0644]
src/platform.h.in [new file with mode: 0644]
src/simplemath.cpp [new file with mode: 0644]
src/simplemath.h [new file with mode: 0644]
src/simpleocv.cpp [new file with mode: 0644]
src/simpleocv.h [new file with mode: 0644]
src/simpleomp.cpp [new file with mode: 0644]
src/simpleomp.h [new file with mode: 0644]
src/simplestl.cpp [new file with mode: 0644]
src/simplestl.h [new file with mode: 0644]
src/simplevk.cpp [new file with mode: 0644]
src/simplevk.h [new file with mode: 0644]
src/stb_image.h [new file with mode: 0644]
src/stb_image_write.h [new file with mode: 0644]
src/vulkan_header_fix.h [new file with mode: 0644]
tests/CMakeLists.txt [new file with mode: 0644]
tests/prng.h [new file with mode: 0644]
tests/test_absval.cpp [new file with mode: 0644]
tests/test_batchnorm.cpp [new file with mode: 0644]
tests/test_bias.cpp [new file with mode: 0644]
tests/test_binaryop.cpp [new file with mode: 0644]
tests/test_binaryop_1.cpp [new file with mode: 0644]
tests/test_binaryop_2.cpp [new file with mode: 0644]
tests/test_binaryop_3.cpp [new file with mode: 0644]
tests/test_bnll.cpp [new file with mode: 0644]
tests/test_c_api.cpp [new file with mode: 0644]
tests/test_cast.cpp [new file with mode: 0644]
tests/test_celu.cpp [new file with mode: 0644]
tests/test_clip.cpp [new file with mode: 0644]
tests/test_command.cpp [new file with mode: 0644]
tests/test_concat.cpp [new file with mode: 0644]
tests/test_convolution.cpp [new file with mode: 0644]
tests/test_convolution1d.cpp [new file with mode: 0644]
tests/test_convolution3d.cpp [new file with mode: 0644]
tests/test_convolution_1.cpp [new file with mode: 0644]
tests/test_convolution_2.cpp [new file with mode: 0644]
tests/test_convolution_3.cpp [new file with mode: 0644]
tests/test_convolutiondepthwise.cpp [new file with mode: 0644]
tests/test_convolutiondepthwise1d.cpp [new file with mode: 0644]
tests/test_convolutiondepthwise3d.cpp [new file with mode: 0644]
tests/test_convolutiondepthwise_1.cpp [new file with mode: 0644]
tests/test_copyto.cpp [new file with mode: 0644]
tests/test_copyto_1.cpp [new file with mode: 0644]
tests/test_cpu.cpp [new file with mode: 0644]
tests/test_crop.cpp [new file with mode: 0644]
tests/test_crop_1.cpp [new file with mode: 0644]
tests/test_crop_2.cpp [new file with mode: 0644]
tests/test_cumulativesum.cpp [new file with mode: 0644]
tests/test_deconvolution.cpp [new file with mode: 0644]
tests/test_deconvolution1d.cpp [new file with mode: 0644]
tests/test_deconvolution3d.cpp [new file with mode: 0644]
tests/test_deconvolutiondepthwise.cpp [new file with mode: 0644]
tests/test_deconvolutiondepthwise1d.cpp [new file with mode: 0644]
tests/test_deconvolutiondepthwise3d.cpp [new file with mode: 0644]
tests/test_deconvolutiondepthwise_1.cpp [new file with mode: 0644]
tests/test_deepcopy.cpp [new file with mode: 0644]
tests/test_deformableconv2d.cpp [new file with mode: 0644]
tests/test_deformableconv2d_1.cpp [new file with mode: 0644]
tests/test_deformableconv2d_2.cpp [new file with mode: 0644]
tests/test_deformableconv2d_3.cpp [new file with mode: 0644]
tests/test_deformableconv2d_4.cpp [new file with mode: 0644]
tests/test_dequantize.cpp [new file with mode: 0644]
tests/test_diag.cpp [new file with mode: 0644]
tests/test_dropout.cpp [new file with mode: 0644]
tests/test_einsum.cpp [new file with mode: 0644]
tests/test_eltwise.cpp [new file with mode: 0644]
tests/test_elu.cpp [new file with mode: 0644]
tests/test_erf.cpp [new file with mode: 0644]
tests/test_expanddims.cpp [new file with mode: 0644]
tests/test_flatten.cpp [new file with mode: 0644]
tests/test_fold.cpp [new file with mode: 0644]
tests/test_gelu.cpp [new file with mode: 0644]
tests/test_gemm.cpp [new file with mode: 0644]
tests/test_gemm_1.cpp [new file with mode: 0644]
tests/test_glu.cpp [new file with mode: 0644]
tests/test_gridsample.cpp [new file with mode: 0644]
tests/test_groupnorm.cpp [new file with mode: 0644]
tests/test_gru.cpp [new file with mode: 0644]
tests/test_hardsigmoid.cpp [new file with mode: 0644]
tests/test_hardswish.cpp [new file with mode: 0644]
tests/test_innerproduct.cpp [new file with mode: 0644]
tests/test_instancenorm.cpp [new file with mode: 0644]
tests/test_interp.cpp [new file with mode: 0644]
tests/test_layernorm.cpp [new file with mode: 0644]
tests/test_lrn.cpp [new file with mode: 0644]
tests/test_lstm.cpp [new file with mode: 0644]
tests/test_mat_pixel.cpp [new file with mode: 0644]
tests/test_mat_pixel_affine.cpp [new file with mode: 0644]
tests/test_mat_pixel_drawing.cpp [new file with mode: 0644]
tests/test_mat_pixel_resize.cpp [new file with mode: 0644]
tests/test_mat_pixel_rotate.cpp [new file with mode: 0644]
tests/test_matmul.cpp [new file with mode: 0644]
tests/test_memorydata.cpp [new file with mode: 0644]
tests/test_mish.cpp [new file with mode: 0644]
tests/test_multiheadattention.cpp [new file with mode: 0644]
tests/test_noop.cpp [new file with mode: 0644]
tests/test_normalize.cpp [new file with mode: 0644]
tests/test_packing.cpp [new file with mode: 0644]
tests/test_padding.cpp [new file with mode: 0644]
tests/test_permute.cpp [new file with mode: 0644]
tests/test_pixelshuffle.cpp [new file with mode: 0644]
tests/test_pooling.cpp [new file with mode: 0644]
tests/test_pooling1d.cpp [new file with mode: 0644]
tests/test_pooling3d.cpp [new file with mode: 0644]
tests/test_power.cpp [new file with mode: 0644]
tests/test_prelu.cpp [new file with mode: 0644]
tests/test_priorbox.cpp [new file with mode: 0644]
tests/test_quantize.cpp [new file with mode: 0644]
tests/test_reduction.cpp [new file with mode: 0644]
tests/test_relu.cpp [new file with mode: 0644]
tests/test_reorg.cpp [new file with mode: 0644]
tests/test_requantize.cpp [new file with mode: 0644]
tests/test_reshape.cpp [new file with mode: 0644]
tests/test_reshape_1.cpp [new file with mode: 0644]
tests/test_rnn.cpp [new file with mode: 0644]
tests/test_roialign.cpp [new file with mode: 0644]
tests/test_roipooling.cpp [new file with mode: 0644]
tests/test_scale.cpp [new file with mode: 0644]
tests/test_selu.cpp [new file with mode: 0644]
tests/test_shrink.cpp [new file with mode: 0644]
tests/test_shufflechannel.cpp [new file with mode: 0644]
tests/test_sigmoid.cpp [new file with mode: 0644]
tests/test_slice.cpp [new file with mode: 0644]
tests/test_softmax.cpp [new file with mode: 0644]
tests/test_softplus.cpp [new file with mode: 0644]
tests/test_squeeze.cpp [new file with mode: 0644]
tests/test_squeezenet.cpp [new file with mode: 0644]
tests/test_swish.cpp [new file with mode: 0644]
tests/test_tanh.cpp [new file with mode: 0644]
tests/test_tile.cpp [new file with mode: 0644]
tests/test_unaryop.cpp [new file with mode: 0644]
tests/test_unfold.cpp [new file with mode: 0644]
tests/test_yolov3detectionoutput.cpp [new file with mode: 0644]
tests/testutil.h [new file with mode: 0644]
toolchains/aarch64-linux-gnu-c.toolchain.cmake [new file with mode: 0644]
toolchains/aarch64-linux-gnu.toolchain.cmake [new file with mode: 0644]
toolchains/arm-linux-gnueabi-c.toolchain.cmake [new file with mode: 0644]
toolchains/arm-linux-gnueabi.toolchain.cmake [new file with mode: 0644]
toolchains/arm-linux-gnueabihf-vfpv3-d16.toolchain.cmake [new file with mode: 0644]
toolchains/arm-linux-gnueabihf.toolchain.cmake [new file with mode: 0644]
toolchains/c906-v222.toolchain.cmake [new file with mode: 0644]
toolchains/c906-v223.toolchain.cmake [new file with mode: 0644]
toolchains/c906-v226.toolchain.cmake [new file with mode: 0644]
toolchains/c906-v240.toolchain.cmake [new file with mode: 0644]
toolchains/c910-v240.toolchain.cmake [new file with mode: 0644]
toolchains/himix100.toolchain.cmake [new file with mode: 0644]
toolchains/himix200.toolchain.cmake [new file with mode: 0644]
toolchains/hisiv300.toolchain.cmake [new file with mode: 0644]
toolchains/hisiv500.toolchain.cmake [new file with mode: 0644]
toolchains/hisiv600.toolchain.cmake [new file with mode: 0644]
toolchains/host-c.clang.toolchain.cmake [new file with mode: 0755]
toolchains/host-c.gcc.toolchain.cmake [new file with mode: 0755]
toolchains/host.clang-m32.toolchain.cmake [new file with mode: 0644]
toolchains/host.gcc-c++03.toolchain.cmake [new file with mode: 0644]
toolchains/host.gcc-m32.toolchain.cmake [new file with mode: 0644]
toolchains/host.gcc.toolchain.cmake [new file with mode: 0644]
toolchains/ingenic-x2000.toolchain.cmake [new file with mode: 0644]
toolchains/ios.toolchain.cmake [new file with mode: 0644]
toolchains/iossimxc-x64.toolchain.cmake [new file with mode: 0644]
toolchains/iossimxc.toolchain.cmake [new file with mode: 0644]
toolchains/iosxc-arm64.toolchain.cmake [new file with mode: 0644]
toolchains/iosxc.toolchain.cmake [new file with mode: 0644]
toolchains/jetson.toolchain.cmake [new file with mode: 0644]
toolchains/loongarch64-linux-gnu.toolchain.cmake [new file with mode: 0644]
toolchains/loongarch64-unknown-linux-gnu.toolchain.cmake [new file with mode: 0644]
toolchains/loongson2f-linux-gnuabi64.toolchain.cmake [new file with mode: 0644]
toolchains/mips-mti-linux-gnu.toolchain.cmake [new file with mode: 0644]
toolchains/mips32r2-linux-gnu.toolchain.cmake [new file with mode: 0644]
toolchains/mips64el-linux-gnuabi64.toolchain.cmake [new file with mode: 0644]
toolchains/mipsel-linux-gnu.toolchain.cmake [new file with mode: 0644]
toolchains/mipsisa32r6el-linux-gnu.toolchain.cmake [new file with mode: 0644]
toolchains/mipsisa64r6el-linux-gnuabi64.toolchain.cmake [new file with mode: 0644]
toolchains/pi3.toolchain.cmake [new file with mode: 0644]
toolchains/power8le-linux-gnu-vsx.clang.toolchain.cmake [new file with mode: 0644]
toolchains/power8le-linux-gnu-vsx.toolchain.cmake [new file with mode: 0644]
toolchains/power9le-linux-gnu-vsx.clang.toolchain.cmake [new file with mode: 0644]
toolchains/power9le-linux-gnu-vsx.toolchain.cmake [new file with mode: 0644]
toolchains/powerpc-linux-gnu.toolchain.cmake [new file with mode: 0644]
toolchains/powerpc64le-linux-gnu.toolchain.cmake [new file with mode: 0644]
toolchains/qnx700.toolchain.cmake [new file with mode: 0644]
toolchains/qnx710.toolchain.cmake [new file with mode: 0644]
toolchains/riscv32-unknown-elf.toolchain.cmake [new file with mode: 0644]
toolchains/riscv64-linux-gnu.toolchain.cmake [new file with mode: 0644]
toolchains/riscv64-unknown-elf.toolchain.cmake [new file with mode: 0644]
toolchains/riscv64-unknown-linux-gnu.llvm-toolchain.cmake [new file with mode: 0644]
toolchains/riscv64-unknown-linux-gnu.toolchain.cmake [new file with mode: 0644]
toolchains/th1520-v240.toolchain.cmake [new file with mode: 0644]
toolchains/v831.toolchain.cmake [new file with mode: 0644]
tools/CMakeLists.txt [new file with mode: 0644]
tools/caffe/CMakeLists.txt [new file with mode: 0644]
tools/caffe/caffe.proto [new file with mode: 0644]
tools/caffe/caffe2ncnn.cpp [new file with mode: 0644]
tools/darknet/CMakeLists.txt [new file with mode: 0644]
tools/darknet/README.md [new file with mode: 0644]
tools/darknet/darknet2ncnn.cpp [new file with mode: 0644]
tools/darknet/output.jpg [new file with mode: 0644]
tools/keras/readme.md [new file with mode: 0644]
tools/mlir/CMakeLists.txt [new file with mode: 0644]
tools/mlir/fix_td.sh [new file with mode: 0644]
tools/mlir/mlir2ncnn.cpp [new file with mode: 0644]
tools/mlir/ncnn_dialect.cpp [new file with mode: 0644]
tools/mlir/ncnn_dialect.h [new file with mode: 0644]
tools/mlir/ncnn_ops.td [new file with mode: 0644]
tools/mlir/ncnn_rewriter.cpp [new file with mode: 0644]
tools/mlir/ncnn_rewriter.td [new file with mode: 0644]
tools/mlir/tf_attributes.cc [new file with mode: 0644]
tools/mlir/tf_attributes.h [new file with mode: 0644]
tools/mlir/tf_dialect.cpp [new file with mode: 0644]
tools/mlir/tf_dialect.h [new file with mode: 0644]
tools/mlir/tf_generated_ops.td [new file with mode: 0644]
tools/mlir/tf_op_base.td [new file with mode: 0644]
tools/mlir/tf_ops.td [new file with mode: 0644]
tools/mlir/tf_side_effects.h [new file with mode: 0644]
tools/mlir/tf_traits.h [new file with mode: 0644]
tools/mlir/tf_types.cc [new file with mode: 0644]
tools/mlir/tf_types.def [new file with mode: 0644]
tools/mlir/tf_types.h [new file with mode: 0644]
tools/modelwriter.h [new file with mode: 0644]
tools/mxnet/CMakeLists.txt [new file with mode: 0644]
tools/mxnet/mxnet2ncnn.cpp [new file with mode: 0644]
tools/ncnn2mem.cpp [new file with mode: 0644]
tools/ncnnmerge.cpp [new file with mode: 0644]
tools/ncnnoptimize.cpp [new file with mode: 0644]
tools/onnx/CMakeLists.txt [new file with mode: 0644]
tools/onnx/onnx.proto [new file with mode: 0644]
tools/onnx/onnx2ncnn.cpp [new file with mode: 0644]
tools/plugin/ImageWatchNCNN.natvis [new file with mode: 0644]
tools/plugin/ImageWatchNNIE.natvis [new file with mode: 0644]
tools/plugin/README.md [new file with mode: 0644]
tools/plugin/ncnn_snapshot.png [new file with mode: 0644]
tools/plugin/nnie_snapshot.png [new file with mode: 0644]
tools/pnnx/CMakeLists.txt [new file with mode: 0644]
tools/pnnx/README.md [new file with mode: 0644]
tools/pnnx/cmake/PNNXPyTorch.cmake [new file with mode: 0644]
tools/pnnx/python/README.md [new file with mode: 0644]
tools/pnnx/python/examples/convert.py [new file with mode: 0644]
tools/pnnx/python/examples/export.py [new file with mode: 0644]
tools/pnnx/python/pnnx/__init__.py [new file with mode: 0644]
tools/pnnx/python/pnnx/utils/__init__.py [new file with mode: 0644]
tools/pnnx/python/pnnx/utils/convert.py [new file with mode: 0644]
tools/pnnx/python/pnnx/utils/export.py [new file with mode: 0644]
tools/pnnx/python/pnnx/utils/utils.py [new file with mode: 0644]
tools/pnnx/python/requirements.txt [new file with mode: 0644]
tools/pnnx/python/setup.py.i [new file with mode: 0644]
tools/pnnx/python/tests/test_convert.py [new file with mode: 0644]
tools/pnnx/python/tests/test_dynamicinput_convert.py [new file with mode: 0644]
tools/pnnx/python/tests/test_dynamicinput_export.py [new file with mode: 0644]
tools/pnnx/python/tests/test_export.py [new file with mode: 0644]
tools/pnnx/python/tests/test_naiveinput_convert.py [new file with mode: 0644]
tools/pnnx/python/tests/test_naiveinput_export.py [new file with mode: 0644]
tools/pnnx/setup.py [new file with mode: 0644]
tools/pnnx/src/CMakeLists.txt [new file with mode: 0644]
tools/pnnx/src/ir.cpp [new file with mode: 0644]
tools/pnnx/src/ir.h [new file with mode: 0644]
tools/pnnx/src/main.cpp [new file with mode: 0644]
tools/pnnx/src/onnx.proto [new file with mode: 0644]
tools/pnnx/src/pass_level0.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level0.h [new file with mode: 0644]
tools/pnnx/src/pass_level0/constant_unpooling.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level0/constant_unpooling.h [new file with mode: 0644]
tools/pnnx/src/pass_level0/convert_half_to_float.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level0/convert_half_to_float.h [new file with mode: 0644]
tools/pnnx/src/pass_level0/flatten_input.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level0/flatten_input.h [new file with mode: 0644]
tools/pnnx/src/pass_level0/inline_block.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level0/inline_block.h [new file with mode: 0644]
tools/pnnx/src/pass_level0/reset_device.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level0/reset_device.h [new file with mode: 0644]
tools/pnnx/src/pass_level0/shape_inference.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level0/shape_inference.h [new file with mode: 0644]
tools/pnnx/src/pass_level1.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1.h [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_AdaptiveAvgPool1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_AdaptiveAvgPool2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_AdaptiveAvgPool3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_AdaptiveMaxPool1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_AdaptiveMaxPool2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_AdaptiveMaxPool3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_AlphaDropout.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_AvgPool1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_AvgPool2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_AvgPool3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_BatchNorm1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_BatchNorm2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_BatchNorm3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_CELU.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_ChannelShuffle.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_ConstantPad1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_ConstantPad2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_ConstantPad3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_Conv1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_Conv2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_Conv3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_ConvTranspose1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_ConvTranspose2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_ConvTranspose3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_Dropout.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_Dropout2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_Dropout3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_ELU.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_Embedding.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_Fold.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_GELU.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_GLU.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_GRU.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_GroupNorm.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_Hardshrink.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_Hardsigmoid.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_Hardswish.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_Hardtanh.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_InstanceNorm1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_InstanceNorm2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_InstanceNorm3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_LPPool1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_LPPool2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_LSTM.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_LayerNorm.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_LeakyReLU.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_Linear.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_LocalResponseNorm.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_LogSigmoid.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_LogSoftmax.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_MaxPool1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_MaxPool2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_MaxPool3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_Mish.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_MultiheadAttention.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_PReLU.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_PixelShuffle.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_PixelUnshuffle.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_RNN.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_RReLU.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_ReLU.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_ReLU6.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_ReflectionPad1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_ReflectionPad2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_ReplicationPad1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_ReplicationPad2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_ReplicationPad3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_SELU.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_SiLU.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_Sigmoid.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_Softmax.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_Softmax2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_Softmin.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_Softplus.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_Softshrink.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_Softsign.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_Tanh.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_Tanhshrink.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_Threshold.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_Unfold.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_Upsample.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_UpsamplingBilinear2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_UpsamplingNearest2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_ZeroPad2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_maxunpool2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_quantized_Conv2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_quantized_DeQuantize.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_quantized_Linear.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/nn_quantized_Quantize.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/torchvision_DeformConv2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level1/torchvision_RoIAlign.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2.h [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_adaptive_avg_pool1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_adaptive_avg_pool2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_adaptive_avg_pool3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_adaptive_max_pool1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_adaptive_max_pool2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_adaptive_max_pool3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_affine_grid.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_alpha_dropout.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_avg_pool1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_avg_pool2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_avg_pool3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_batch_norm.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_celu.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_conv1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_conv2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_conv3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_conv_transpose123d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_dropout.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_dropout23d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_elu.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_embedding.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_feature_alpha_dropout.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_fold.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_gelu.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_glu.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_grid_sample.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_group_norm.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_hardshrink.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_hardsigmoid.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_hardswish.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_hardtanh.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_instance_norm.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_interpolate.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_layer_norm.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_leaky_relu.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_linear.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_local_response_norm.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_log_softmax.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_logsigmoid.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_lp_pool1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_lp_pool2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_max_pool1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_max_pool2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_max_pool3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_mish.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_normalize.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_pad.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_pairwise_distance.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_pixel_shuffle.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_pixel_unshuffle.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_prelu.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_relu.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_relu6.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_rrelu.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_scaled_dot_product_attention.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_selu.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_sigmoid.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_silu.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_softmax.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_softmin.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_softplus.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_softshrink.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_softsign.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_tanh.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_tanhshrink.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_threshold.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_unfold.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_upsample.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_upsample_bilinear.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/F_upsample_nearest.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/Tensor_contiguous.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/Tensor_copy.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/Tensor_expand.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/Tensor_expand_as.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/Tensor_fill.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/Tensor_index.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/Tensor_index_put.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/Tensor_masked_fill.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/Tensor_new_empty.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/Tensor_new_ones.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/Tensor_new_zeros.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/Tensor_repeat.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/Tensor_reshape.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/Tensor_select.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/Tensor_slice.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/Tensor_to.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/Tensor_type_as.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/Tensor_view.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/nn_quantized_FloatFunctional.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_addmm.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_amax.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_amin.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_arange.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_argmax.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_argmin.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_baddbmm.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_bitwise_and.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_bitwise_left_shift.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_bitwise_not.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_bitwise_or.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_bitwise_right_shift.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_bitwise_xor.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_bmm.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_cat.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_chunk.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_clamp.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_clone.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_complex.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_cross.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_cumprod.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_cumsum.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_dequantize.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_diag.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_einsum.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_empty.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_empty_like.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_eq.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_fft_fft.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_fft_fft2.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_fft_fftn.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_fft_hfft.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_fft_hfft2.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_fft_hfftn.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_fft_ifft.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_fft_ifft2.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_fft_ifftn.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_fft_ihfft.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_fft_ihfft2.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_fft_ihfftn.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_fft_irfft.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_fft_irfft2.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_fft_irfftn.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_fft_rfft.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_fft_rfft2.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_fft_rfftn.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_flatten.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_flip.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_full.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_full_like.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_gather.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_ge.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_gt.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_imag.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_index_select.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_istft.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_le.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_lgamma.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_logsumexp.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_lt.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_matmul.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_max.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_mean.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_min.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_mm.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_mv.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_narrow.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_ne.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_norm.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_normal.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_ones.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_ones_like.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_permute.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_positive.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_prod.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_quantize_per_tensor.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_randn.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_randn_like.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_real.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_repeat_interleave.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_roll.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_scatter_add.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_split.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_squeeze.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_stack.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_std.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_stft.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_sum.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_t.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_tensor_split.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_topk.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_transpose.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_unbind.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_unsqueeze.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_var.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_view_as_complex.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_view_as_real.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_zeros.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level2/torch_zeros_like.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level3.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level3.h [new file with mode: 0644]
tools/pnnx/src/pass_level3/assign_unique_name.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level3/assign_unique_name.h [new file with mode: 0644]
tools/pnnx/src/pass_level3/eliminate_noop_math.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level3/eliminate_noop_math.h [new file with mode: 0644]
tools/pnnx/src/pass_level3/eliminate_tuple_pair.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level3/eliminate_tuple_pair.h [new file with mode: 0644]
tools/pnnx/src/pass_level3/expand_quantization_modules.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level3/expand_quantization_modules.h [new file with mode: 0644]
tools/pnnx/src/pass_level3/fuse_dynamic_adaptive_pool.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level3/fuse_dynamic_adaptive_pool.h [new file with mode: 0644]
tools/pnnx/src/pass_level3/fuse_einsum_operands.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level3/fuse_einsum_operands.h [new file with mode: 0644]
tools/pnnx/src/pass_level3/fuse_expression.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level3/fuse_expression.h [new file with mode: 0644]
tools/pnnx/src/pass_level3/fuse_index_expression.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level3/fuse_index_expression.h [new file with mode: 0644]
tools/pnnx/src/pass_level3/fuse_maxpool_unpack.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level3/fuse_maxpool_unpack.h [new file with mode: 0644]
tools/pnnx/src/pass_level3/fuse_multiheadattention_unpack.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level3/fuse_multiheadattention_unpack.h [new file with mode: 0644]
tools/pnnx/src/pass_level3/fuse_op1ton_unpack.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level3/fuse_op1ton_unpack.h [new file with mode: 0644]
tools/pnnx/src/pass_level3/fuse_opnto1_tensors.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level3/fuse_opnto1_tensors.h [new file with mode: 0644]
tools/pnnx/src/pass_level3/fuse_rnn_unpack.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level3/fuse_rnn_unpack.h [new file with mode: 0644]
tools/pnnx/src/pass_level3/rename_F_conv_transposend.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level3/rename_F_conv_transposend.h [new file with mode: 0644]
tools/pnnx/src/pass_level3/rename_F_convmode.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level3/rename_F_convmode.h [new file with mode: 0644]
tools/pnnx/src/pass_level3/rename_F_dropoutnd.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level3/rename_F_dropoutnd.h [new file with mode: 0644]
tools/pnnx/src/pass_level4.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level4.h [new file with mode: 0644]
tools/pnnx/src/pass_level4/canonicalize.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level4/canonicalize.h [new file with mode: 0644]
tools/pnnx/src/pass_level4/dead_code_elimination.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level4/dead_code_elimination.h [new file with mode: 0644]
tools/pnnx/src/pass_level4/fuse_custom_op.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level4/fuse_custom_op.h [new file with mode: 0644]
tools/pnnx/src/pass_level5.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/attribute_unpooling.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/attribute_unpooling.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/eliminate_dropout.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/eliminate_dropout.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/eliminate_identity_operator.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/eliminate_identity_operator.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/eliminate_maxpool_indices.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/eliminate_maxpool_indices.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/eliminate_noop_cat.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/eliminate_noop_cat.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/eliminate_noop_einsum.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/eliminate_noop_einsum.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/eliminate_noop_expand.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/eliminate_noop_expand.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/eliminate_noop_expression.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/eliminate_noop_expression.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/eliminate_noop_pad.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/eliminate_noop_pad.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/eliminate_noop_slice.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/eliminate_noop_slice.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/eliminate_noop_upsample.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/eliminate_noop_upsample.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/eliminate_noop_view_reshape.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/eliminate_noop_view_reshape.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/eliminate_reshape_shape_expression.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/eliminate_reshape_shape_expression.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/eliminate_type_as.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/eliminate_type_as.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/eval_expression.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/eval_expression.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/fold_constants.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/fold_constants.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_adjacent_reshape.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_adjacent_reshape.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_channel_shuffle.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_channel_shuffle.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_constant_expression.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_constant_expression.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_contiguous_view.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_contiguous_view.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_conv1d_batchnorm1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_conv1d_batchnorm1d.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_conv2d_batchnorm2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_conv2d_batchnorm2d.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_conv3d_batchnorm3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_conv3d_batchnorm3d.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_convtranspose1d_batchnorm1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_convtranspose1d_batchnorm1d.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_convtranspose2d_batchnorm2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_convtranspose2d_batchnorm2d.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_convtranspose3d_batchnorm3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_convtranspose3d_batchnorm3d.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_layernorm.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_layernorm.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_linear_batchnorm1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_linear_batchnorm1d.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_multiheadattention.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_multiheadattention.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_pad_conv1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_pad_conv1d.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_pad_conv2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_pad_conv2d.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_pixel_unshuffle.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_pixel_unshuffle.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_scaled_dot_product_attention.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_scaled_dot_product_attention.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_select_to_unbind.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_select_to_unbind.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_slice_copy.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_slice_copy.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_slice_indices.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_slice_indices.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_slice_to_tensor_split.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_slice_to_tensor_split.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_static_batchnorm.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_static_batchnorm.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_static_conv.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_static_conv.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_static_convtranspose.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_static_convtranspose.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_static_groupnorm.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_static_groupnorm.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_static_instancenorm.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_static_instancenorm.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_static_layernorm.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_static_layernorm.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_static_linear.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/fuse_static_linear.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/normalize_einsum_equation.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/normalize_einsum_equation.h [new file with mode: 0644]
tools/pnnx/src/pass_level5/unroll_rnn_op.cpp [new file with mode: 0644]
tools/pnnx/src/pass_level5/unroll_rnn_op.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_adaptive_avg_pool1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_adaptive_avg_pool2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_adaptive_avg_pool3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_adaptive_max_pool1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_adaptive_max_pool2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_adaptive_max_pool3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_avg_pool1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_avg_pool2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_avg_pool3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_batch_norm.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_celu.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_conv1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_conv2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_conv3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_conv_transpose1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_conv_transpose2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_conv_transpose3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_elu.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_embedding.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_fold.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_gelu.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_glu.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_grid_sample.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_group_norm.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_hardsigmoid.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_hardswish.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_hardtanh.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_instance_norm.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_interpolate.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_layer_norm.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_leaky_relu.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_linear.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_local_response_norm.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_log_softmax.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_logsigmoid.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_max_pool1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_max_pool2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_max_pool3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_mish.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_normalize.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_pad.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_pixel_shuffle.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_pixel_unshuffle.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_prelu.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_relu.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_relu6.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_selu.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_sigmoid.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_silu.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_softmax.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_tanh.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_unfold.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_upsample.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_upsample_bilinear.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/F_upsample_nearest.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/Tensor_contiguous.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/Tensor_repeat.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/Tensor_reshape.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/Tensor_slice.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/Tensor_slice_copy.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/Tensor_view.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/chain_multi_output.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/chain_multi_output.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/convert_Tensor_select.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/convert_Tensor_select.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/convert_attribute.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/convert_attribute.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/convert_custom_op.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/convert_custom_op.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/convert_half_to_float.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/convert_half_to_float.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/convert_input.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/convert_input.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/convert_module_op.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/convert_module_op.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/convert_torch_cat.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/convert_torch_cat.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/convert_torch_chunk.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/convert_torch_chunk.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/convert_torch_einsum.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/convert_torch_einsum.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/convert_torch_split.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/convert_torch_split.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/convert_torch_stack.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/convert_torch_stack.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/convert_torch_tensor_split.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/convert_torch_tensor_split.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/convert_torch_unbind.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/convert_torch_unbind.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/eliminate_noop.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/eliminate_noop.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/eliminate_output.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/eliminate_output.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/eliminate_tail_reshape_permute.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/eliminate_tail_reshape_permute.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/expand_expression.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/expand_expression.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/fuse_binaryop_eltwise.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/fuse_binaryop_eltwise.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/fuse_convert_shufflechannel_slice.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/fuse_convert_shufflechannel_slice.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/fuse_convolution1d_activation.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/fuse_convolution1d_activation.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/fuse_convolution_activation.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/fuse_convolution_activation.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/fuse_convolutiondepthwise1d_activation.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/fuse_convolutiondepthwise1d_activation.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/fuse_convolutiondepthwise_activation.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/fuse_convolutiondepthwise_activation.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/fuse_deconvolution_activation.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/fuse_deconvolution_activation.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/fuse_deconvolutiondepthwise_activation.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/fuse_deconvolutiondepthwise_activation.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/fuse_innerproduct_activation.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/fuse_innerproduct_activation.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/fuse_transpose_matmul.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/fuse_transpose_matmul.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/insert_reshape_global_pooling.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/insert_reshape_global_pooling.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/insert_reshape_linear.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/insert_reshape_linear.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/insert_reshape_numpy_binaryop_broadcast.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/insert_reshape_numpy_binaryop_broadcast.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/insert_reshape_pooling.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/insert_reshape_pooling.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/insert_split.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/insert_split.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_AdaptiveAvgPool1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_AdaptiveAvgPool2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_AdaptiveAvgPool3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_AdaptiveMaxPool1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_AdaptiveMaxPool2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_AdaptiveMaxPool3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_AvgPool1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_AvgPool2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_AvgPool3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_BatchNorm1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_BatchNorm2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_BatchNorm3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_CELU.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_ChannelShuffle.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_ConstantPad1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_ConstantPad2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_ConstantPad3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_Conv1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_Conv2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_Conv3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_ConvTranspose1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_ConvTranspose2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_ConvTranspose3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_ELU.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_Embedding.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_Fold.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_GELU.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_GLU.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_GRU.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_GroupNorm.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_Hardsigmoid.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_Hardswish.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_Hardtanh.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_InstanceNorm2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_LSTM.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_LayerNorm.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_LeakyReLU.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_Linear.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_LocalResponseNorm.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_LogSigmoid.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_LogSoftmax.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_MaxPool1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_MaxPool2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_MaxPool3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_Mish.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_MultiheadAttention.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_PReLU.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_PixelShuffle.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_PixelUnshuffle.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_RNN.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_ReLU.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_ReLU6.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_ReflectionPad1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_ReflectionPad2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_ReplicationPad1d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_ReplicationPad2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_ReplicationPad3d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_SELU.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_SiLU.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_Sigmoid.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_Softmax.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_Softmax2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_Tanh.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_Unfold.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_Upsample.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_UpsamplingBilinear2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_UpsamplingNearest2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/nn_ZeroPad2d.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/solve_batch_index.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/solve_batch_index.h [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/torch_addmm.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/torch_amax.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/torch_amin.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/torch_bmm.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/torch_clamp.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/torch_clone.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/torch_cumsum.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/torch_diag.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/torch_flatten.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/torch_logsumexp.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/torch_matmul.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/torch_max.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/torch_mean.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/torch_min.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/torch_mm.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/torch_norm.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/torch_permute.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/torch_prod.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/torch_squeeze.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/torch_sum.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/torch_t.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/torch_transpose.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/torch_unsqueeze.cpp [new file with mode: 0644]
tools/pnnx/src/pass_ncnn/torchvision_DeformConv2d.cpp [new file with mode: 0644]
tools/pnnx/src/save_ncnn.cpp [new file with mode: 0644]
tools/pnnx/src/save_ncnn.h [new file with mode: 0644]
tools/pnnx/src/save_onnx.cpp [new file with mode: 0644]
tools/pnnx/src/save_onnx.h [new file with mode: 0644]
tools/pnnx/src/save_onnx_cxxabi_bridge.cpp [new file with mode: 0644]
tools/pnnx/src/storezip.cpp [new file with mode: 0644]
tools/pnnx/src/storezip.h [new file with mode: 0644]
tools/pnnx/src/utils.cpp [new file with mode: 0644]
tools/pnnx/src/utils.h [new file with mode: 0644]
tools/pnnx/tests/CMakeLists.txt [new file with mode: 0644]
tools/pnnx/tests/ncnn/CMakeLists.txt [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_adaptive_avg_pool1d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_adaptive_avg_pool2d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_adaptive_avg_pool3d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_adaptive_max_pool1d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_adaptive_max_pool2d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_adaptive_max_pool3d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_alpha_dropout.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_avg_pool1d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_avg_pool2d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_avg_pool3d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_batch_norm.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_celu.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_conv1d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_conv2d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_conv3d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_conv_transpose1d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_conv_transpose2d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_conv_transpose3d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_dropout.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_dropout2d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_dropout3d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_elu.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_embedding.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_feature_alpha_dropout.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_fold.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_gelu.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_glu.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_grid_sample.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_group_norm.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_hardsigmoid.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_hardswish.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_hardtanh.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_interpolate.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_layer_norm.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_leaky_relu.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_local_response_norm.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_log_softmax.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_logsigmoid.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_max_pool1d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_max_pool2d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_max_pool3d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_mish.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_normalize.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_pad.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_pixel_shuffle.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_pixel_unshuffle.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_prelu.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_relu.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_relu6.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_selu.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_sigmoid.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_silu.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_softmax.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_tanh.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_unfold.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_upsample.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_upsample_bilinear.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_F_upsample_nearest.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_Tensor_contiguous.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_Tensor_repeat.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_Tensor_reshape.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_Tensor_slice.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_Tensor_slice_copy.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_Tensor_view.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_convnext_tiny.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_mobilenet_v2.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_mobilenet_v3_small.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_ncnn_fuse_binaryop_eltwise.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_ncnn_fuse_shufflechannel_slice.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_ncnn_fuse_transpose_matmul.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_ncnn_numpy_binaryop_broadcast.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_AdaptiveAvgPool1d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_AdaptiveAvgPool2d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_AdaptiveAvgPool3d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_AdaptiveMaxPool1d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_AdaptiveMaxPool2d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_AdaptiveMaxPool3d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_AlphaDropout.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_AvgPool1d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_AvgPool2d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_AvgPool3d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_BatchNorm1d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_BatchNorm2d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_BatchNorm3d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_CELU.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_ChannelShuffle.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_ConstantPad1d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_ConstantPad2d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_ConstantPad3d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_Conv1d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_Conv2d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_Conv3d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_ConvTranspose1d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_ConvTranspose2d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_ConvTranspose3d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_Dropout.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_Dropout2d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_Dropout3d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_ELU.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_Embedding.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_Fold.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_GELU.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_GLU.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_GRU.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_GroupNorm.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_Hardsigmoid.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_Hardswish.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_Hardtanh.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_Identity.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_InstanceNorm2d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_LSTM.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_LayerNorm.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_LeakyReLU.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_Linear.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_LocalResponseNorm.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_LogSigmoid.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_LogSoftmax.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_MaxPool1d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_MaxPool2d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_MaxPool3d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_Mish.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_MultiheadAttention.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_PReLU.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_PixelShuffle.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_PixelUnshuffle.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_RNN.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_ReLU.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_ReLU6.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_ReflectionPad1d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_ReflectionPad2d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_ReplicationPad1d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_ReplicationPad2d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_ReplicationPad3d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_SELU.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_SiLU.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_Sigmoid.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_Softmax.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_Softmax2d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_Tanh.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_Unfold.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_Upsample.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_UpsamplingBilinear2d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_UpsamplingNearest2d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_nn_ZeroPad2d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_resnet18.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_shufflenet_v2_x1_0.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_squeezenet1_1.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_abs.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_acos.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_addmm.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_amax.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_amin.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_asin.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_atan.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_atan2.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_bmm.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_cat.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_ceil.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_chunk.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_clamp.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_clone.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_cos.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_cumsum.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_diag.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_einsum.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_exp.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_floor.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_log.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_log10.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_logsumexp.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_matmul.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_max.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_maximum.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_mean.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_min.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_minimum.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_mm.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_neg.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_norm.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_permute.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_pow.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_prod.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_reciprocal.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_round.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_rsqrt.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_sin.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_sqrt.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_square.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_squeeze.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_stack.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_sum.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_t.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_tan.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_tanh.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_tensor_split.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_transpose.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_trunc.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_unbind.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torch_unsqueeze.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_torchvision_DeformConv2d.py [new file with mode: 0644]
tools/pnnx/tests/ncnn/test_vit_b_32.py [new file with mode: 0644]
tools/pnnx/tests/run_test.cmake [new file with mode: 0644]
tools/pnnx/tests/test_F_adaptive_avg_pool1d.py [new file with mode: 0644]
tools/pnnx/tests/test_F_adaptive_avg_pool2d.py [new file with mode: 0644]
tools/pnnx/tests/test_F_adaptive_avg_pool3d.py [new file with mode: 0644]
tools/pnnx/tests/test_F_adaptive_max_pool1d.py [new file with mode: 0644]
tools/pnnx/tests/test_F_adaptive_max_pool2d.py [new file with mode: 0644]
tools/pnnx/tests/test_F_adaptive_max_pool3d.py [new file with mode: 0644]
tools/pnnx/tests/test_F_affine_grid.py [new file with mode: 0644]
tools/pnnx/tests/test_F_alpha_dropout.py [new file with mode: 0644]
tools/pnnx/tests/test_F_avg_pool1d.py [new file with mode: 0644]
tools/pnnx/tests/test_F_avg_pool2d.py [new file with mode: 0644]
tools/pnnx/tests/test_F_avg_pool3d.py [new file with mode: 0644]
tools/pnnx/tests/test_F_batch_norm.py [new file with mode: 0644]
tools/pnnx/tests/test_F_celu.py [new file with mode: 0644]
tools/pnnx/tests/test_F_conv1d.py [new file with mode: 0644]
tools/pnnx/tests/test_F_conv2d.py [new file with mode: 0644]
tools/pnnx/tests/test_F_conv3d.py [new file with mode: 0644]
tools/pnnx/tests/test_F_conv_transpose1d.py [new file with mode: 0644]
tools/pnnx/tests/test_F_conv_transpose2d.py [new file with mode: 0644]
tools/pnnx/tests/test_F_conv_transpose3d.py [new file with mode: 0644]
tools/pnnx/tests/test_F_dropout.py [new file with mode: 0644]
tools/pnnx/tests/test_F_dropout2d.py [new file with mode: 0644]
tools/pnnx/tests/test_F_dropout3d.py [new file with mode: 0644]
tools/pnnx/tests/test_F_elu.py [new file with mode: 0644]
tools/pnnx/tests/test_F_embedding.py [new file with mode: 0644]
tools/pnnx/tests/test_F_feature_alpha_dropout.py [new file with mode: 0644]
tools/pnnx/tests/test_F_fold.py [new file with mode: 0644]
tools/pnnx/tests/test_F_gelu.py [new file with mode: 0644]
tools/pnnx/tests/test_F_glu.py [new file with mode: 0644]
tools/pnnx/tests/test_F_grid_sample.py [new file with mode: 0644]
tools/pnnx/tests/test_F_group_norm.py [new file with mode: 0644]
tools/pnnx/tests/test_F_hardshrink.py [new file with mode: 0644]
tools/pnnx/tests/test_F_hardsigmoid.py [new file with mode: 0644]
tools/pnnx/tests/test_F_hardswish.py [new file with mode: 0644]
tools/pnnx/tests/test_F_hardtanh.py [new file with mode: 0644]
tools/pnnx/tests/test_F_instance_norm.py [new file with mode: 0644]
tools/pnnx/tests/test_F_interpolate.py [new file with mode: 0644]
tools/pnnx/tests/test_F_layer_norm.py [new file with mode: 0644]
tools/pnnx/tests/test_F_leaky_relu.py [new file with mode: 0644]
tools/pnnx/tests/test_F_linear.py [new file with mode: 0644]
tools/pnnx/tests/test_F_local_response_norm.py [new file with mode: 0644]
tools/pnnx/tests/test_F_log_softmax.py [new file with mode: 0644]
tools/pnnx/tests/test_F_logsigmoid.py [new file with mode: 0644]
tools/pnnx/tests/test_F_lp_pool1d.py [new file with mode: 0644]
tools/pnnx/tests/test_F_lp_pool2d.py [new file with mode: 0644]
tools/pnnx/tests/test_F_max_pool1d.py [new file with mode: 0644]
tools/pnnx/tests/test_F_max_pool2d.py [new file with mode: 0644]
tools/pnnx/tests/test_F_max_pool3d.py [new file with mode: 0644]
tools/pnnx/tests/test_F_mish.py [new file with mode: 0644]
tools/pnnx/tests/test_F_normalize.py [new file with mode: 0644]
tools/pnnx/tests/test_F_pad.py [new file with mode: 0644]
tools/pnnx/tests/test_F_pairwise_distance.py [new file with mode: 0644]
tools/pnnx/tests/test_F_pixel_shuffle.py [new file with mode: 0644]
tools/pnnx/tests/test_F_pixel_unshuffle.py [new file with mode: 0644]
tools/pnnx/tests/test_F_prelu.py [new file with mode: 0644]
tools/pnnx/tests/test_F_relu.py [new file with mode: 0644]
tools/pnnx/tests/test_F_relu6.py [new file with mode: 0644]
tools/pnnx/tests/test_F_rrelu.py [new file with mode: 0644]
tools/pnnx/tests/test_F_scaled_dot_product_attention.py [new file with mode: 0644]
tools/pnnx/tests/test_F_selu.py [new file with mode: 0644]
tools/pnnx/tests/test_F_sigmoid.py [new file with mode: 0644]
tools/pnnx/tests/test_F_silu.py [new file with mode: 0644]
tools/pnnx/tests/test_F_softmax.py [new file with mode: 0644]
tools/pnnx/tests/test_F_softmin.py [new file with mode: 0644]
tools/pnnx/tests/test_F_softplus.py [new file with mode: 0644]
tools/pnnx/tests/test_F_softshrink.py [new file with mode: 0644]
tools/pnnx/tests/test_F_softsign.py [new file with mode: 0644]
tools/pnnx/tests/test_F_tanh.py [new file with mode: 0644]
tools/pnnx/tests/test_F_tanhshrink.py [new file with mode: 0644]
tools/pnnx/tests/test_F_threshold.py [new file with mode: 0644]
tools/pnnx/tests/test_F_unfold.py [new file with mode: 0644]
tools/pnnx/tests/test_F_upsample.py [new file with mode: 0644]
tools/pnnx/tests/test_F_upsample_bilinear.py [new file with mode: 0644]
tools/pnnx/tests/test_F_upsample_nearest.py [new file with mode: 0644]
tools/pnnx/tests/test_Tensor_contiguous.py [new file with mode: 0644]
tools/pnnx/tests/test_Tensor_expand.py [new file with mode: 0644]
tools/pnnx/tests/test_Tensor_fill.py [new file with mode: 0644]
tools/pnnx/tests/test_Tensor_index.py [new file with mode: 0644]
tools/pnnx/tests/test_Tensor_index_put.py [new file with mode: 0644]
tools/pnnx/tests/test_Tensor_masked_fill.py [new file with mode: 0644]
tools/pnnx/tests/test_Tensor_new_empty.py [new file with mode: 0644]
tools/pnnx/tests/test_Tensor_new_full.py [new file with mode: 0644]
tools/pnnx/tests/test_Tensor_new_ones.py [new file with mode: 0644]
tools/pnnx/tests/test_Tensor_new_zeros.py [new file with mode: 0644]
tools/pnnx/tests/test_Tensor_repeat.py [new file with mode: 0644]
tools/pnnx/tests/test_Tensor_reshape.py [new file with mode: 0644]
tools/pnnx/tests/test_Tensor_select.py [new file with mode: 0644]
tools/pnnx/tests/test_Tensor_slice.py [new file with mode: 0644]
tools/pnnx/tests/test_Tensor_slice_copy.py [new file with mode: 0644]
tools/pnnx/tests/test_Tensor_to.py [new file with mode: 0644]
tools/pnnx/tests/test_Tensor_type_as.py [new file with mode: 0644]
tools/pnnx/tests/test_Tensor_view.py [new file with mode: 0644]
tools/pnnx/tests/test_convnext_tiny.py [new file with mode: 0644]
tools/pnnx/tests/test_ir_complex.py [new file with mode: 0644]
tools/pnnx/tests/test_mobilenet_v2.py [new file with mode: 0644]
tools/pnnx/tests/test_mobilenet_v3_small.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_AdaptiveAvgPool1d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_AdaptiveAvgPool2d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_AdaptiveAvgPool3d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_AdaptiveMaxPool1d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_AdaptiveMaxPool2d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_AdaptiveMaxPool3d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_AlphaDropout.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_AvgPool1d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_AvgPool2d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_AvgPool3d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_BatchNorm1d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_BatchNorm2d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_BatchNorm3d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_CELU.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_ChannelShuffle.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_ConstantPad1d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_ConstantPad2d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_ConstantPad3d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_Conv1d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_Conv2d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_Conv3d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_ConvTranspose1d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_ConvTranspose2d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_ConvTranspose3d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_Dropout.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_Dropout2d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_Dropout3d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_ELU.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_Embedding.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_Fold.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_GELU.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_GLU.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_GRU.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_GroupNorm.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_Hardshrink.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_Hardsigmoid.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_Hardswish.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_Hardtanh.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_Identity.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_InstanceNorm1d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_InstanceNorm2d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_InstanceNorm3d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_LPPool1d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_LPPool2d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_LSTM.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_LayerNorm.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_LeakyReLU.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_Linear.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_LocalResponseNorm.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_LogSigmoid.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_LogSoftmax.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_MaxPool1d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_MaxPool2d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_MaxPool3d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_Mish.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_MultiheadAttention.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_PReLU.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_PixelShuffle.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_PixelUnshuffle.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_RNN.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_RReLU.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_ReLU.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_ReLU6.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_ReflectionPad1d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_ReflectionPad2d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_ReplicationPad1d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_ReplicationPad2d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_ReplicationPad3d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_SELU.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_SiLU.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_Sigmoid.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_Softmax.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_Softmax2d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_Softmin.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_Softplus.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_Softshrink.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_Softsign.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_Tanh.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_Tanhshrink.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_Threshold.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_Unfold.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_Upsample.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_UpsamplingBilinear2d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_UpsamplingNearest2d.py [new file with mode: 0644]
tools/pnnx/tests/test_nn_ZeroPad2d.py [new file with mode: 0644]
tools/pnnx/tests/test_pnnx_eliminate_noop_cat.py [new file with mode: 0644]
tools/pnnx/tests/test_pnnx_eliminate_noop_expand.py [new file with mode: 0644]
tools/pnnx/tests/test_pnnx_eliminate_noop_math.py [new file with mode: 0644]
tools/pnnx/tests/test_pnnx_eliminate_noop_upsample.py [new file with mode: 0644]
tools/pnnx/tests/test_pnnx_expression.py [new file with mode: 0644]
tools/pnnx/tests/test_pnnx_fold_constant.py [new file with mode: 0644]
tools/pnnx/tests/test_pnnx_fuse_adjacent_reshape.py [new file with mode: 0644]
tools/pnnx/tests/test_pnnx_fuse_conv1d_batchnorm1d.py [new file with mode: 0644]
tools/pnnx/tests/test_pnnx_fuse_conv2d_batchnorm2d.py [new file with mode: 0644]
tools/pnnx/tests/test_pnnx_fuse_conv3d_batchnorm3d.py [new file with mode: 0644]
tools/pnnx/tests/test_pnnx_fuse_convtranspose1d_batchnorm1d.py [new file with mode: 0644]
tools/pnnx/tests/test_pnnx_fuse_convtranspose2d_batchnorm2d.py [new file with mode: 0644]
tools/pnnx/tests/test_pnnx_fuse_convtranspose3d_batchnorm3d.py [new file with mode: 0644]
tools/pnnx/tests/test_pnnx_fuse_input_unpack.py [new file with mode: 0644]
tools/pnnx/tests/test_pnnx_fuse_layernorm.py [new file with mode: 0644]
tools/pnnx/tests/test_pnnx_fuse_linear_batchnorm1d.py [new file with mode: 0644]
tools/pnnx/tests/test_pnnx_fuse_multiheadattention.py [new file with mode: 0644]
tools/pnnx/tests/test_pnnx_fuse_pad_conv1d.py [new file with mode: 0644]
tools/pnnx/tests/test_pnnx_fuse_pad_conv2d.py [new file with mode: 0644]
tools/pnnx/tests/test_pnnx_fuse_pixel_unshuffle.py [new file with mode: 0644]
tools/pnnx/tests/test_pnnx_fuse_scaled_dot_product_attention.py [new file with mode: 0644]
tools/pnnx/tests/test_pnnx_fuse_select_to_unbind.py [new file with mode: 0644]
tools/pnnx/tests/test_pnnx_fuse_slice_to_tensor_split.py [new file with mode: 0644]
tools/pnnx/tests/test_quantization_shufflenet_v2_x1_0.py [new file with mode: 0644]
tools/pnnx/tests/test_resnet18.py [new file with mode: 0644]
tools/pnnx/tests/test_shufflenet_v2_x1_0.py [new file with mode: 0644]
tools/pnnx/tests/test_squeezenet1_1.py [new file with mode: 0644]
tools/pnnx/tests/test_swin_t.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_abs.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_acos.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_acosh.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_addmm.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_amax.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_amin.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_argmax.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_argmin.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_asin.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_asinh.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_atan.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_atan2.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_atanh.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_bitwise_and.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_bitwise_left_shift.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_bitwise_not.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_bitwise_or.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_bitwise_right_shift.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_bitwise_xor.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_bmm.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_cat.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_ceil.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_chunk.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_clamp.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_clone.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_complex.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_cos.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_cosh.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_cross.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_cumprod.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_cumsum.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_diag.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_einsum.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_eq.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_exp.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_fft_fft.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_fft_fft2.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_fft_fftn.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_fft_hfft.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_fft_hfft2.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_fft_hfftn.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_fft_ifft.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_fft_ifft2.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_fft_ifftn.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_fft_ihfft.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_fft_ihfft2.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_fft_ihfftn.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_fft_irfft.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_fft_irfft2.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_fft_irfftn.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_fft_rfft.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_fft_rfft2.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_fft_rfftn.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_flatten.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_floor.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_full.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_full_like.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_gather.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_ge.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_gt.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_imag.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_index_select.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_istft.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_le.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_lgamma.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_log.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_log10.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_logsumexp.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_lt.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_matmul.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_max.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_maximum.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_mean.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_min.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_minimum.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_mm.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_mv.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_narrow.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_ne.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_neg.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_norm.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_ones.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_ones_like.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_permute.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_positive.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_pow.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_prod.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_real.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_reciprocal.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_repeat_interleave.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_round.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_rsqrt.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_scatter_add.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_sign.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_sin.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_sinh.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_split.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_sqrt.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_square.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_squeeze.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_stack.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_std.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_stft.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_sum.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_t.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_tan.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_tanh.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_tensor_split.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_topk.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_transpose.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_trunc.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_unbind.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_unsqueeze.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_view_as_complex.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_view_as_real.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_zeros.py [new file with mode: 0644]
tools/pnnx/tests/test_torch_zeros_like.py [new file with mode: 0644]
tools/pnnx/tests/test_torchvision_DeformConv2d.py [new file with mode: 0644]
tools/pnnx/tests/test_torchvision_RoIAlign.py [new file with mode: 0644]
tools/pnnx/tests/test_vit_b_32.py [new file with mode: 0644]
tools/pytorch/readme.txt [new file with mode: 0644]
tools/quantize/CMakeLists.txt [new file with mode: 0644]
tools/quantize/README.md [new file with mode: 0644]
tools/quantize/imreadwrite.cpp [new file with mode: 0644]
tools/quantize/imreadwrite.h [new file with mode: 0644]
tools/quantize/ncnn2int8.cpp [new file with mode: 0644]
tools/quantize/ncnn2table.cpp [new file with mode: 0644]
tools/tensorflow/readme.txt [new file with mode: 0644]