nncnnSource ↗
650 indexed repository paths from tools.

tools files (1/3)

This index covers 650 source-grounded paths. Search matches file and directory names through D1 FTS5/BM25.

  • tools/CMakeLists.txt
  • tools/caffe/CMakeLists.txt
  • tools/caffe/caffe.proto
  • tools/caffe/caffe2ncnn.cpp
  • tools/darknet/CMakeLists.txt
  • tools/darknet/README.md
  • tools/darknet/darknet2ncnn.cpp
  • tools/keras/readme.md
  • tools/mlir/CMakeLists.txt
  • tools/mlir/fix_td.sh
  • tools/mlir/mlir2ncnn.cpp
  • tools/mlir/ncnn_dialect.cpp
  • tools/mlir/ncnn_dialect.h
  • tools/mlir/ncnn_rewriter.cpp
  • tools/mlir/tf_attributes.cc
  • tools/mlir/tf_attributes.h
  • tools/mlir/tf_dialect.cpp
  • tools/mlir/tf_dialect.h
  • tools/mlir/tf_side_effects.h
  • tools/mlir/tf_traits.h
  • tools/mlir/tf_types.cc
  • tools/mlir/tf_types.h
  • tools/modelwriter.h
  • tools/mxnet/CMakeLists.txt
  • tools/mxnet/mxnet2ncnn.cpp
  • tools/ncnn2mem.cpp
  • tools/ncnnmerge.cpp
  • tools/ncnnoptimize.cpp
  • tools/onnx/CMakeLists.txt
  • tools/onnx/README.md
  • tools/onnx/onnx.proto
  • tools/onnx/onnx2ncnn.cpp
  • tools/plugin/README.md
  • tools/pnnx/CMakeLists.txt
  • tools/pnnx/README.md
  • tools/pnnx/python/README.md
  • tools/pnnx/python/examples/convert.py
  • tools/pnnx/python/examples/export.py
  • tools/pnnx/python/pnnx/__init__.py
  • tools/pnnx/python/pnnx/utils/__init__.py
  • tools/pnnx/python/pnnx/utils/convert.py
  • tools/pnnx/python/pnnx/utils/export.py
  • tools/pnnx/python/pnnx/utils/utils.py
  • tools/pnnx/python/requirements.txt
  • tools/pnnx/python/setup.py
  • tools/pnnx/python/tests/test_convert.py
  • tools/pnnx/python/tests/test_dynamicinput_convert.py
  • tools/pnnx/python/tests/test_dynamicinput_export.py
  • tools/pnnx/python/tests/test_export.py
  • tools/pnnx/python/tests/test_naiveinput_convert.py
  • tools/pnnx/python/tests/test_naiveinput_export.py
  • tools/pnnx/src/CMakeLists.txt
  • tools/pnnx/src/ir.cpp
  • tools/pnnx/src/ir.h
  • tools/pnnx/src/load_onnx.cpp
  • tools/pnnx/src/load_onnx.h
  • tools/pnnx/src/load_tnn.cpp
  • tools/pnnx/src/load_tnn.h
  • tools/pnnx/src/load_torchscript.cpp
  • tools/pnnx/src/load_torchscript.h
  • tools/pnnx/src/main.cpp
  • tools/pnnx/src/model_stat.cpp
  • tools/pnnx/src/model_stat.h
  • tools/pnnx/src/onnx-data.proto
  • tools/pnnx/src/onnx-ml.proto
  • tools/pnnx/src/onnx-operators-ml.proto
  • tools/pnnx/src/pass_level0.cpp
  • tools/pnnx/src/pass_level0.h
  • tools/pnnx/src/pass_level0/constant_unpooling.cpp
  • tools/pnnx/src/pass_level0/constant_unpooling.h
  • tools/pnnx/src/pass_level0/convert_half_to_float.cpp
  • tools/pnnx/src/pass_level0/convert_half_to_float.h
  • tools/pnnx/src/pass_level0/flatten_input.cpp
  • tools/pnnx/src/pass_level0/flatten_input.h
  • tools/pnnx/src/pass_level0/inline_block.cpp
  • tools/pnnx/src/pass_level0/inline_block.h
  • tools/pnnx/src/pass_level0/reset_device.cpp
  • tools/pnnx/src/pass_level0/reset_device.h
  • tools/pnnx/src/pass_level0/shape_inference.cpp
  • tools/pnnx/src/pass_level0/shape_inference.h
  • tools/pnnx/src/pass_level1.cpp
  • tools/pnnx/src/pass_level1.h
  • tools/pnnx/src/pass_level1/fuse_module_pass.cpp
  • tools/pnnx/src/pass_level1/fuse_module_pass.h
  • tools/pnnx/src/pass_level1/nn_AdaptiveAvgPool1d.cpp
  • tools/pnnx/src/pass_level1/nn_AdaptiveAvgPool2d.cpp
  • tools/pnnx/src/pass_level1/nn_AdaptiveAvgPool3d.cpp
  • tools/pnnx/src/pass_level1/nn_AdaptiveMaxPool1d.cpp
  • tools/pnnx/src/pass_level1/nn_AdaptiveMaxPool2d.cpp
  • tools/pnnx/src/pass_level1/nn_AdaptiveMaxPool3d.cpp
  • tools/pnnx/src/pass_level1/nn_AlphaDropout.cpp
  • tools/pnnx/src/pass_level1/nn_AvgPool1d.cpp
  • tools/pnnx/src/pass_level1/nn_AvgPool2d.cpp
  • tools/pnnx/src/pass_level1/nn_AvgPool3d.cpp
  • tools/pnnx/src/pass_level1/nn_BatchNorm1d.cpp
  • tools/pnnx/src/pass_level1/nn_BatchNorm2d.cpp
  • tools/pnnx/src/pass_level1/nn_BatchNorm3d.cpp
  • tools/pnnx/src/pass_level1/nn_CELU.cpp
  • tools/pnnx/src/pass_level1/nn_ChannelShuffle.cpp
  • tools/pnnx/src/pass_level1/nn_ConstantPad1d.cpp
  • tools/pnnx/src/pass_level1/nn_ConstantPad2d.cpp
  • tools/pnnx/src/pass_level1/nn_ConstantPad3d.cpp
  • tools/pnnx/src/pass_level1/nn_Conv1d.cpp
  • tools/pnnx/src/pass_level1/nn_Conv2d.cpp
  • tools/pnnx/src/pass_level1/nn_Conv3d.cpp
  • tools/pnnx/src/pass_level1/nn_ConvTranspose1d.cpp
  • tools/pnnx/src/pass_level1/nn_ConvTranspose2d.cpp
  • tools/pnnx/src/pass_level1/nn_ConvTranspose3d.cpp
  • tools/pnnx/src/pass_level1/nn_Dropout.cpp
  • tools/pnnx/src/pass_level1/nn_Dropout2d.cpp
  • tools/pnnx/src/pass_level1/nn_Dropout3d.cpp
  • tools/pnnx/src/pass_level1/nn_ELU.cpp
  • tools/pnnx/src/pass_level1/nn_Embedding.cpp
  • tools/pnnx/src/pass_level1/nn_Fold.cpp
  • tools/pnnx/src/pass_level1/nn_GELU.cpp
  • tools/pnnx/src/pass_level1/nn_GLU.cpp
  • tools/pnnx/src/pass_level1/nn_GRU.cpp
  • tools/pnnx/src/pass_level1/nn_GroupNorm.cpp
  • tools/pnnx/src/pass_level1/nn_Hardshrink.cpp
  • tools/pnnx/src/pass_level1/nn_Hardsigmoid.cpp
  • tools/pnnx/src/pass_level1/nn_Hardswish.cpp
  • tools/pnnx/src/pass_level1/nn_Hardtanh.cpp
  • tools/pnnx/src/pass_level1/nn_InstanceNorm1d.cpp
  • tools/pnnx/src/pass_level1/nn_InstanceNorm2d.cpp
  • tools/pnnx/src/pass_level1/nn_InstanceNorm3d.cpp
  • tools/pnnx/src/pass_level1/nn_LPPool1d.cpp
  • tools/pnnx/src/pass_level1/nn_LPPool2d.cpp
  • tools/pnnx/src/pass_level1/nn_LSTM.cpp
  • tools/pnnx/src/pass_level1/nn_LayerNorm.cpp
  • tools/pnnx/src/pass_level1/nn_LeakyReLU.cpp
  • tools/pnnx/src/pass_level1/nn_Linear.cpp
  • tools/pnnx/src/pass_level1/nn_LocalResponseNorm.cpp
  • tools/pnnx/src/pass_level1/nn_LogSigmoid.cpp
  • tools/pnnx/src/pass_level1/nn_LogSoftmax.cpp
  • tools/pnnx/src/pass_level1/nn_MaxPool1d.cpp
  • tools/pnnx/src/pass_level1/nn_MaxPool2d.cpp
  • tools/pnnx/src/pass_level1/nn_MaxPool3d.cpp
  • tools/pnnx/src/pass_level1/nn_Mish.cpp
  • tools/pnnx/src/pass_level1/nn_MultiheadAttention.cpp
  • tools/pnnx/src/pass_level1/nn_PReLU.cpp
  • tools/pnnx/src/pass_level1/nn_PixelShuffle.cpp
  • tools/pnnx/src/pass_level1/nn_PixelUnshuffle.cpp
  • tools/pnnx/src/pass_level1/nn_RMSNorm.cpp
  • tools/pnnx/src/pass_level1/nn_RNN.cpp
  • tools/pnnx/src/pass_level1/nn_RReLU.cpp
  • tools/pnnx/src/pass_level1/nn_ReLU.cpp
  • tools/pnnx/src/pass_level1/nn_ReLU6.cpp
  • tools/pnnx/src/pass_level1/nn_ReflectionPad1d.cpp
  • tools/pnnx/src/pass_level1/nn_ReflectionPad2d.cpp
  • tools/pnnx/src/pass_level1/nn_ReplicationPad1d.cpp
  • tools/pnnx/src/pass_level1/nn_ReplicationPad2d.cpp
  • tools/pnnx/src/pass_level1/nn_ReplicationPad3d.cpp
  • tools/pnnx/src/pass_level1/nn_SELU.cpp
  • tools/pnnx/src/pass_level1/nn_SiLU.cpp
  • tools/pnnx/src/pass_level1/nn_Sigmoid.cpp
  • tools/pnnx/src/pass_level1/nn_Softmax.cpp
  • tools/pnnx/src/pass_level1/nn_Softmax2d.cpp
  • tools/pnnx/src/pass_level1/nn_Softmin.cpp
  • tools/pnnx/src/pass_level1/nn_Softplus.cpp
  • tools/pnnx/src/pass_level1/nn_Softshrink.cpp
  • tools/pnnx/src/pass_level1/nn_Softsign.cpp
  • tools/pnnx/src/pass_level1/nn_Tanh.cpp
  • tools/pnnx/src/pass_level1/nn_Tanhshrink.cpp
  • tools/pnnx/src/pass_level1/nn_Threshold.cpp
  • tools/pnnx/src/pass_level1/nn_Unfold.cpp
  • tools/pnnx/src/pass_level1/nn_Upsample.cpp
  • tools/pnnx/src/pass_level1/nn_UpsamplingBilinear2d.cpp
  • tools/pnnx/src/pass_level1/nn_UpsamplingNearest2d.cpp
  • tools/pnnx/src/pass_level1/nn_ZeroPad2d.cpp
  • tools/pnnx/src/pass_level1/nn_maxunpool2d.cpp
  • tools/pnnx/src/pass_level1/nn_quantized_Conv2d.cpp
  • tools/pnnx/src/pass_level1/nn_quantized_DeQuantize.cpp
  • tools/pnnx/src/pass_level1/nn_quantized_Linear.cpp
  • tools/pnnx/src/pass_level1/nn_quantized_Quantize.cpp
  • tools/pnnx/src/pass_level1/torchvision_DeformConv2d.cpp
  • tools/pnnx/src/pass_level1/torchvision_RoIAlign.cpp
  • tools/pnnx/src/pass_level2.cpp
  • tools/pnnx/src/pass_level2.h
  • tools/pnnx/src/pass_level2/F_adaptive_avg_pool1d.cpp
  • tools/pnnx/src/pass_level2/F_adaptive_avg_pool2d.cpp
  • tools/pnnx/src/pass_level2/F_adaptive_avg_pool3d.cpp
  • tools/pnnx/src/pass_level2/F_adaptive_max_pool1d.cpp
  • tools/pnnx/src/pass_level2/F_adaptive_max_pool2d.cpp
  • tools/pnnx/src/pass_level2/F_adaptive_max_pool3d.cpp
  • tools/pnnx/src/pass_level2/F_affine_grid.cpp
  • tools/pnnx/src/pass_level2/F_alpha_dropout.cpp
  • tools/pnnx/src/pass_level2/F_avg_pool1d.cpp
  • tools/pnnx/src/pass_level2/F_avg_pool2d.cpp
  • tools/pnnx/src/pass_level2/F_avg_pool3d.cpp
  • tools/pnnx/src/pass_level2/F_batch_norm.cpp
  • tools/pnnx/src/pass_level2/F_celu.cpp
  • tools/pnnx/src/pass_level2/F_conv1d.cpp
  • tools/pnnx/src/pass_level2/F_conv2d.cpp
  • tools/pnnx/src/pass_level2/F_conv3d.cpp
  • tools/pnnx/src/pass_level2/F_conv_transpose1d.cpp
  • tools/pnnx/src/pass_level2/F_conv_transpose2d.cpp
  • tools/pnnx/src/pass_level2/F_conv_transpose3d.cpp
  • tools/pnnx/src/pass_level2/F_dropout.cpp
  • tools/pnnx/src/pass_level2/F_dropout23d.cpp
  • tools/pnnx/src/pass_level2/F_elu.cpp
  • tools/pnnx/src/pass_level2/F_embedding.cpp
  • tools/pnnx/src/pass_level2/F_feature_alpha_dropout.cpp
  • tools/pnnx/src/pass_level2/F_fold.cpp
  • tools/pnnx/src/pass_level2/F_gelu.cpp
  • tools/pnnx/src/pass_level2/F_glu.cpp
  • tools/pnnx/src/pass_level2/F_grid_sample.cpp
  • tools/pnnx/src/pass_level2/F_group_norm.cpp
  • tools/pnnx/src/pass_level2/F_hardshrink.cpp
  • tools/pnnx/src/pass_level2/F_hardsigmoid.cpp
  • tools/pnnx/src/pass_level2/F_hardswish.cpp
  • tools/pnnx/src/pass_level2/F_hardtanh.cpp
  • tools/pnnx/src/pass_level2/F_instance_norm.cpp
  • tools/pnnx/src/pass_level2/F_interpolate.cpp
  • tools/pnnx/src/pass_level2/F_layer_norm.cpp
  • tools/pnnx/src/pass_level2/F_leaky_relu.cpp
  • tools/pnnx/src/pass_level2/F_linear.cpp
  • tools/pnnx/src/pass_level2/F_local_response_norm.cpp
  • tools/pnnx/src/pass_level2/F_log_softmax.cpp
  • tools/pnnx/src/pass_level2/F_logsigmoid.cpp
  • tools/pnnx/src/pass_level2/F_lp_pool1d.cpp
  • tools/pnnx/src/pass_level2/F_lp_pool2d.cpp
  • tools/pnnx/src/pass_level2/F_max_pool1d.cpp
  • tools/pnnx/src/pass_level2/F_max_pool2d.cpp
  • tools/pnnx/src/pass_level2/F_max_pool3d.cpp
  • tools/pnnx/src/pass_level2/F_mish.cpp
  • tools/pnnx/src/pass_level2/F_normalize.cpp
  • tools/pnnx/src/pass_level2/F_pad.cpp
  • tools/pnnx/src/pass_level2/F_pairwise_distance.cpp
  • tools/pnnx/src/pass_level2/F_pixel_shuffle.cpp
  • tools/pnnx/src/pass_level2/F_pixel_unshuffle.cpp
  • tools/pnnx/src/pass_level2/F_prelu.cpp
  • tools/pnnx/src/pass_level2/F_relu.cpp
  • tools/pnnx/src/pass_level2/F_relu6.cpp
  • tools/pnnx/src/pass_level2/F_rms_norm.cpp
  • tools/pnnx/src/pass_level2/F_rrelu.cpp
  • tools/pnnx/src/pass_level2/F_scaled_dot_product_attention.cpp
  • tools/pnnx/src/pass_level2/F_selu.cpp
  • tools/pnnx/src/pass_level2/F_sigmoid.cpp
  • tools/pnnx/src/pass_level2/F_silu.cpp
  • tools/pnnx/src/pass_level2/F_softmax.cpp
  • tools/pnnx/src/pass_level2/F_softmin.cpp
  • tools/pnnx/src/pass_level2/F_softplus.cpp
  • tools/pnnx/src/pass_level2/F_softshrink.cpp
  • tools/pnnx/src/pass_level2/F_softsign.cpp
  • tools/pnnx/src/pass_level2/F_tanh.cpp
  • tools/pnnx/src/pass_level2/F_tanhshrink.cpp
  • tools/pnnx/src/pass_level2/F_threshold.cpp
  • tools/pnnx/src/pass_level2/F_unfold.cpp
  • tools/pnnx/src/pass_level2/F_upsample.cpp
  • tools/pnnx/src/pass_level2/F_upsample_bilinear.cpp
  • tools/pnnx/src/pass_level2/F_upsample_nearest.cpp
  • tools/pnnx/src/pass_level2/README.md
  • tools/pnnx/src/pass_level2/Tensor_copy.cpp
  • tools/pnnx/src/pass_level2/Tensor_expand.cpp
  • tools/pnnx/src/pass_level2/Tensor_expand_as.cpp
  • tools/pnnx/src/pass_level2/Tensor_fill.cpp
  • tools/pnnx/src/pass_level2/Tensor_index.cpp
  • tools/pnnx/src/pass_level2/Tensor_index_put.cpp
  • tools/pnnx/src/pass_level2/Tensor_masked_fill.cpp
  • tools/pnnx/src/pass_level2/Tensor_new_empty.cpp
  • tools/pnnx/src/pass_level2/Tensor_new_ones.cpp
  • tools/pnnx/src/pass_level2/Tensor_new_zeros.cpp
  • tools/pnnx/src/pass_level2/Tensor_permute.cpp
  • tools/pnnx/src/pass_level2/Tensor_repeat.cpp
  • tools/pnnx/src/pass_level2/Tensor_reshape.cpp
  • tools/pnnx/src/pass_level2/Tensor_reshape_as.cpp
  • tools/pnnx/src/pass_level2/Tensor_select.cpp
  • tools/pnnx/src/pass_level2/Tensor_size.cpp
  • tools/pnnx/src/pass_level2/Tensor_slice.cpp
  • tools/pnnx/src/pass_level2/Tensor_to.cpp
  • tools/pnnx/src/pass_level2/Tensor_type_as.cpp
  • tools/pnnx/src/pass_level2/Tensor_unflatten.cpp
  • tools/pnnx/src/pass_level2/eliminate_contiguous.cpp
  • tools/pnnx/src/pass_level2/eliminate_contiguous.h
  • tools/pnnx/src/pass_level2/eliminate_size_numtotensor_int.cpp
  • tools/pnnx/src/pass_level2/eliminate_size_numtotensor_int.h
  • tools/pnnx/src/pass_level2/functionize.cpp
  • tools/pnnx/src/pass_level2/functionize.h
  • tools/pnnx/src/pass_level2/fuse_constantlist.cpp
  • tools/pnnx/src/pass_level2/fuse_constantlist.h
  • tools/pnnx/src/pass_level2/nn_GRU.cpp
  • tools/pnnx/src/pass_level2/nn_LSTM.cpp
  • tools/pnnx/src/pass_level2/nn_RNN.cpp
  • tools/pnnx/src/pass_level2/nn_quantized_FloatFunctional.cpp
  • tools/pnnx/src/pass_level2/torch_addmm.cpp
  • tools/pnnx/src/pass_level2/torch_amax.cpp
  • tools/pnnx/src/pass_level2/torch_amin.cpp
  • tools/pnnx/src/pass_level2/torch_arange.cpp
  • tools/pnnx/src/pass_level2/torch_argmax.cpp
  • tools/pnnx/src/pass_level2/torch_argmin.cpp
  • tools/pnnx/src/pass_level2/torch_as_strided.cpp
  • tools/pnnx/src/pass_level2/torch_baddbmm.cpp
  • tools/pnnx/src/pass_level2/torch_bitwise_and.cpp
  • tools/pnnx/src/pass_level2/torch_bitwise_left_shift.cpp
  • tools/pnnx/src/pass_level2/torch_bitwise_not.cpp
  • tools/pnnx/src/pass_level2/torch_bitwise_or.cpp
  • tools/pnnx/src/pass_level2/torch_bitwise_right_shift.cpp
  • tools/pnnx/src/pass_level2/torch_bitwise_xor.cpp
  • tools/pnnx/src/pass_level2/torch_bmm.cpp
  • tools/pnnx/src/pass_level2/torch_cat.cpp
  • tools/pnnx/src/pass_level2/torch_chunk.cpp
  • tools/pnnx/src/pass_level2/torch_clamp.cpp
  • tools/pnnx/src/pass_level2/torch_clone.cpp
  • tools/pnnx/src/pass_level2/torch_complex.cpp
  • tools/pnnx/src/pass_level2/torch_cross.cpp
  • tools/pnnx/src/pass_level2/torch_cumprod.cpp
  • tools/pnnx/src/pass_level2/torch_cumsum.cpp
  • tools/pnnx/src/pass_level2/torch_dequantize.cpp
  • tools/pnnx/src/pass_level2/torch_diag.cpp
  • tools/pnnx/src/pass_level2/torch_einsum.cpp
  • tools/pnnx/src/pass_level2/torch_empty.cpp
  • tools/pnnx/src/pass_level2/torch_empty_like.cpp
  • tools/pnnx/src/pass_level2/torch_eq.cpp
  • tools/pnnx/src/pass_level2/torch_fft_fft.cpp
  • tools/pnnx/src/pass_level2/torch_fft_fft2.cpp
  • tools/pnnx/src/pass_level2/torch_fft_fftn.cpp
  • tools/pnnx/src/pass_level2/torch_fft_hfft.cpp
  • tools/pnnx/src/pass_level2/torch_fft_hfft2.cpp
  • tools/pnnx/src/pass_level2/torch_fft_hfftn.cpp
  • tools/pnnx/src/pass_level2/torch_fft_ifft.cpp
  • tools/pnnx/src/pass_level2/torch_fft_ifft2.cpp
  • tools/pnnx/src/pass_level2/torch_fft_ifftn.cpp
  • tools/pnnx/src/pass_level2/torch_fft_ihfft.cpp
  • tools/pnnx/src/pass_level2/torch_fft_ihfft2.cpp
  • tools/pnnx/src/pass_level2/torch_fft_ihfftn.cpp
  • tools/pnnx/src/pass_level2/torch_fft_irfft.cpp
  • tools/pnnx/src/pass_level2/torch_fft_irfft2.cpp
  • tools/pnnx/src/pass_level2/torch_fft_irfftn.cpp
  • tools/pnnx/src/pass_level2/torch_fft_rfft.cpp
  • tools/pnnx/src/pass_level2/torch_fft_rfft2.cpp
  • tools/pnnx/src/pass_level2/torch_fft_rfftn.cpp
  • tools/pnnx/src/pass_level2/torch_flatten.cpp
  • tools/pnnx/src/pass_level2/torch_flip.cpp
  • tools/pnnx/src/pass_level2/torch_full.cpp
  • tools/pnnx/src/pass_level2/torch_full_like.cpp
  • tools/pnnx/src/pass_level2/torch_gather.cpp
  • tools/pnnx/src/pass_level2/torch_ge.cpp
  • tools/pnnx/src/pass_level2/torch_gt.cpp
  • tools/pnnx/src/pass_level2/torch_imag.cpp
  • tools/pnnx/src/pass_level2/torch_index_select.cpp
  • tools/pnnx/src/pass_level2/torch_istft.cpp
  • tools/pnnx/src/pass_level2/torch_le.cpp
  • tools/pnnx/src/pass_level2/torch_lgamma.cpp
  • tools/pnnx/src/pass_level2/torch_logical_and.cpp
  • tools/pnnx/src/pass_level2/torch_logical_not.cpp
  • tools/pnnx/src/pass_level2/torch_logical_or.cpp
  • tools/pnnx/src/pass_level2/torch_logical_xor.cpp
  • tools/pnnx/src/pass_level2/torch_logsumexp.cpp
  • tools/pnnx/src/pass_level2/torch_lt.cpp
  • tools/pnnx/src/pass_level2/torch_masked_select.cpp
  • tools/pnnx/src/pass_level2/torch_matmul.cpp
  • tools/pnnx/src/pass_level2/torch_max.cpp
  • tools/pnnx/src/pass_level2/torch_mean.cpp
  • tools/pnnx/src/pass_level2/torch_min.cpp
  • tools/pnnx/src/pass_level2/torch_mm.cpp
  • tools/pnnx/src/pass_level2/torch_mv.cpp
  • tools/pnnx/src/pass_level2/torch_narrow.cpp
  • tools/pnnx/src/pass_level2/torch_ne.cpp
  • tools/pnnx/src/pass_level2/torch_norm.cpp
  • tools/pnnx/src/pass_level2/torch_normal.cpp
  • tools/pnnx/src/pass_level2/torch_ones.cpp
  • tools/pnnx/src/pass_level2/torch_ones_like.cpp
  • tools/pnnx/src/pass_level2/torch_positive.cpp
  • tools/pnnx/src/pass_level2/torch_prod.cpp
  • tools/pnnx/src/pass_level2/torch_quantize_per_tensor.cpp
  • tools/pnnx/src/pass_level2/torch_randn.cpp
  • tools/pnnx/src/pass_level2/torch_randn_like.cpp
  • tools/pnnx/src/pass_level2/torch_real.cpp
  • tools/pnnx/src/pass_level2/torch_repeat_interleave.cpp
  • tools/pnnx/src/pass_level2/torch_roll.cpp
  • tools/pnnx/src/pass_level2/torch_scatter_add.cpp
  • tools/pnnx/src/pass_level2/torch_slice_scatter.cpp
  • tools/pnnx/src/pass_level2/torch_split.cpp
  • tools/pnnx/src/pass_level2/torch_squeeze.cpp
  • tools/pnnx/src/pass_level2/torch_stack.cpp
  • tools/pnnx/src/pass_level2/torch_std.cpp
  • tools/pnnx/src/pass_level2/torch_stft.cpp
  • tools/pnnx/src/pass_level2/torch_sum.cpp
  • tools/pnnx/src/pass_level2/torch_t.cpp
  • tools/pnnx/src/pass_level2/torch_tensor_split.cpp
  • tools/pnnx/src/pass_level2/torch_tile.cpp
  • tools/pnnx/src/pass_level2/torch_topk.cpp
  • tools/pnnx/src/pass_level2/torch_transpose.cpp
  • tools/pnnx/src/pass_level2/torch_unbind.cpp
  • tools/pnnx/src/pass_level2/torch_unsqueeze.cpp
  • tools/pnnx/src/pass_level2/torch_var.cpp
  • tools/pnnx/src/pass_level2/torch_view_as_complex.cpp
  • tools/pnnx/src/pass_level2/torch_view_as_real.cpp
  • tools/pnnx/src/pass_level2/torch_where.cpp
  • tools/pnnx/src/pass_level2/torch_zeros.cpp
  • tools/pnnx/src/pass_level2/torch_zeros_like.cpp
  • tools/pnnx/src/pass_level2/torchaudio_F_inverse_spectrogram.cpp
  • tools/pnnx/src/pass_level2/torchaudio_F_spectrogram.cpp
  • tools/pnnx/src/pass_level3.cpp
  • tools/pnnx/src/pass_level3.h
  • tools/pnnx/src/pass_level3/assign_unique_name.cpp
  • tools/pnnx/src/pass_level3/assign_unique_name.h
  • tools/pnnx/src/pass_level3/eliminate_noop_math.cpp
  • tools/pnnx/src/pass_level3/eliminate_noop_math.h
  • tools/pnnx/src/pass_level3/eliminate_squeeze_unsqueeze_pair.cpp
  • tools/pnnx/src/pass_level3/eliminate_squeeze_unsqueeze_pair.h
  • tools/pnnx/src/pass_level3/eliminate_tuple_pair.cpp
  • tools/pnnx/src/pass_level3/eliminate_tuple_pair.h
  • tools/pnnx/src/pass_level3/expand_quantization_modules.cpp
  • tools/pnnx/src/pass_level3/expand_quantization_modules.h
  • tools/pnnx/src/pass_level3/fuse_dynamic_adaptive_pool.cpp
  • tools/pnnx/src/pass_level3/fuse_dynamic_adaptive_pool.h
  • tools/pnnx/src/pass_level3/fuse_einsum_operands.cpp
  • tools/pnnx/src/pass_level3/fuse_einsum_operands.h
  • tools/pnnx/src/pass_level3/fuse_expression.cpp
  • tools/pnnx/src/pass_level3/fuse_expression.h
  • tools/pnnx/src/pass_level3/fuse_index_expression.cpp
  • tools/pnnx/src/pass_level3/fuse_index_expression.h
  • tools/pnnx/src/pass_level3/fuse_maxpool_unpack.cpp
  • tools/pnnx/src/pass_level3/fuse_maxpool_unpack.h
  • tools/pnnx/src/pass_level3/fuse_multiheadattention_unpack.cpp
  • tools/pnnx/src/pass_level3/fuse_multiheadattention_unpack.h
  • tools/pnnx/src/pass_level3/fuse_op1ton_unpack.cpp
  • tools/pnnx/src/pass_level3/fuse_op1ton_unpack.h
  • tools/pnnx/src/pass_level3/fuse_opnto1_tensors.cpp
  • tools/pnnx/src/pass_level3/fuse_opnto1_tensors.h
  • tools/pnnx/src/pass_level3/fuse_rnn_unpack.cpp
  • tools/pnnx/src/pass_level3/fuse_rnn_unpack.h
  • tools/pnnx/src/pass_level3/rename_F_dropoutnd.cpp
  • tools/pnnx/src/pass_level3/rename_F_dropoutnd.h
  • tools/pnnx/src/pass_level4.cpp
  • tools/pnnx/src/pass_level4.h
  • tools/pnnx/src/pass_level4/attribute_pooling.cpp
  • tools/pnnx/src/pass_level4/attribute_pooling.h
  • tools/pnnx/src/pass_level4/canonicalize.cpp
  • tools/pnnx/src/pass_level4/canonicalize.h
  • tools/pnnx/src/pass_level4/dead_code_elimination.cpp
  • tools/pnnx/src/pass_level4/dead_code_elimination.h
  • tools/pnnx/src/pass_level4/fuse_custom_op.cpp
  • tools/pnnx/src/pass_level4/fuse_custom_op.h
  • tools/pnnx/src/pass_level5.cpp
  • tools/pnnx/src/pass_level5.h
  • tools/pnnx/src/pass_level5/attribute_unpooling.cpp
  • tools/pnnx/src/pass_level5/attribute_unpooling.h
  • tools/pnnx/src/pass_level5/eliminate_dropout.cpp
  • tools/pnnx/src/pass_level5/eliminate_dropout.h
  • tools/pnnx/src/pass_level5/eliminate_identity_operator.cpp
  • tools/pnnx/src/pass_level5/eliminate_identity_operator.h
  • tools/pnnx/src/pass_level5/eliminate_maxpool_indices.cpp
  • tools/pnnx/src/pass_level5/eliminate_maxpool_indices.h
  • tools/pnnx/src/pass_level5/eliminate_noop_cat.cpp
  • tools/pnnx/src/pass_level5/eliminate_noop_cat.h
  • tools/pnnx/src/pass_level5/eliminate_noop_einsum.cpp
  • tools/pnnx/src/pass_level5/eliminate_noop_einsum.h
  • tools/pnnx/src/pass_level5/eliminate_noop_expand.cpp
  • tools/pnnx/src/pass_level5/eliminate_noop_expand.h
  • tools/pnnx/src/pass_level5/eliminate_noop_expression.cpp
  • tools/pnnx/src/pass_level5/eliminate_noop_expression.h
  • tools/pnnx/src/pass_level5/eliminate_noop_pad.cpp
  • tools/pnnx/src/pass_level5/eliminate_noop_pad.h
  • tools/pnnx/src/pass_level5/eliminate_noop_permute.cpp
  • tools/pnnx/src/pass_level5/eliminate_noop_permute.h
  • tools/pnnx/src/pass_level5/eliminate_noop_reshape.cpp
  • tools/pnnx/src/pass_level5/eliminate_noop_reshape.h
  • tools/pnnx/src/pass_level5/eliminate_noop_slice.cpp
  • tools/pnnx/src/pass_level5/eliminate_noop_slice.h
  • tools/pnnx/src/pass_level5/eliminate_noop_upsample.cpp
  • tools/pnnx/src/pass_level5/eliminate_noop_upsample.h
  • tools/pnnx/src/pass_level5/eliminate_reshape_shape_expression.cpp
  • tools/pnnx/src/pass_level5/eliminate_reshape_shape_expression.h
  • tools/pnnx/src/pass_level5/eliminate_type_as.cpp
  • tools/pnnx/src/pass_level5/eliminate_type_as.h
  • tools/pnnx/src/pass_level5/eval_expression.cpp
  • tools/pnnx/src/pass_level5/eval_expression.h
  • tools/pnnx/src/pass_level5/fold_constants.cpp
  • tools/pnnx/src/pass_level5/fold_constants.h
  • tools/pnnx/src/pass_level5/fuse_adjacent_permute.cpp
  • tools/pnnx/src/pass_level5/fuse_adjacent_permute.h
  • tools/pnnx/src/pass_level5/fuse_adjacent_reshape.cpp
  • tools/pnnx/src/pass_level5/fuse_adjacent_reshape.h
  • tools/pnnx/src/pass_level5/fuse_channel_shuffle.cpp
  • tools/pnnx/src/pass_level5/fuse_channel_shuffle.h
  • tools/pnnx/src/pass_level5/fuse_constant_expression.cpp
  • tools/pnnx/src/pass_level5/fuse_constant_expression.h
  • tools/pnnx/src/pass_level5/fuse_conv1d_batchnorm1d.cpp
  • tools/pnnx/src/pass_level5/fuse_conv1d_batchnorm1d.h
  • tools/pnnx/src/pass_level5/fuse_conv2d_batchnorm2d.cpp
  • tools/pnnx/src/pass_level5/fuse_conv2d_batchnorm2d.h
  • tools/pnnx/src/pass_level5/fuse_conv3d_batchnorm3d.cpp
  • tools/pnnx/src/pass_level5/fuse_conv3d_batchnorm3d.h
  • tools/pnnx/src/pass_level5/fuse_convtranspose1d_batchnorm1d.cpp
  • tools/pnnx/src/pass_level5/fuse_convtranspose1d_batchnorm1d.h
  • tools/pnnx/src/pass_level5/fuse_convtranspose2d_batchnorm2d.cpp
  • tools/pnnx/src/pass_level5/fuse_convtranspose2d_batchnorm2d.h
  • tools/pnnx/src/pass_level5/fuse_convtranspose3d_batchnorm3d.cpp
  • tools/pnnx/src/pass_level5/fuse_convtranspose3d_batchnorm3d.h
  • tools/pnnx/src/pass_level5/fuse_layernorm.cpp
  • tools/pnnx/src/pass_level5/fuse_layernorm.h
  • tools/pnnx/src/pass_level5/fuse_linear_batchnorm1d.cpp
  • tools/pnnx/src/pass_level5/fuse_linear_batchnorm1d.h
  • tools/pnnx/src/pass_level5/fuse_multiheadattention.cpp
  • tools/pnnx/src/pass_level5/fuse_multiheadattention.h
  • tools/pnnx/src/pass_level5/fuse_multiheadattention_sameqkv.cpp
  • tools/pnnx/src/pass_level5/fuse_multiheadattention_sameqkv.h
  • tools/pnnx/src/pass_level5/fuse_pad_conv1d.cpp
  • tools/pnnx/src/pass_level5/fuse_pad_conv1d.h
  • tools/pnnx/src/pass_level5/fuse_pad_conv2d.cpp
  • tools/pnnx/src/pass_level5/fuse_pad_conv2d.h
  • tools/pnnx/src/pass_level5/fuse_pixel_shuffle.cpp
  • tools/pnnx/src/pass_level5/fuse_pixel_shuffle.h
  • tools/pnnx/src/pass_level5/fuse_pixel_unshuffle.cpp
  • tools/pnnx/src/pass_level5/fuse_pixel_unshuffle.h
  • tools/pnnx/src/pass_level5/fuse_rmsnorm.cpp
  • tools/pnnx/src/pass_level5/fuse_rmsnorm.h
  • tools/pnnx/src/pass_level5/fuse_scaled_dot_product_attention.cpp
  • tools/pnnx/src/pass_level5/fuse_scaled_dot_product_attention.h
  • tools/pnnx/src/pass_level5/fuse_select_to_unbind.cpp
  • tools/pnnx/src/pass_level5/fuse_select_to_unbind.h
  • tools/pnnx/src/pass_level5/fuse_silu.cpp
  • tools/pnnx/src/pass_level5/fuse_silu.h
  • tools/pnnx/src/pass_level5/fuse_slice_copy.cpp
  • tools/pnnx/src/pass_level5/fuse_slice_copy.h
  • tools/pnnx/src/pass_level5/fuse_slice_indices.cpp
  • tools/pnnx/src/pass_level5/fuse_slice_indices.h
  • tools/pnnx/src/pass_level5/fuse_slice_squeeze_to_select.cpp
  • tools/pnnx/src/pass_level5/fuse_slice_squeeze_to_select.h
  • tools/pnnx/src/pass_level5/fuse_slice_to_tensor_split.cpp
  • tools/pnnx/src/pass_level5/fuse_slice_to_tensor_split.h
  • tools/pnnx/src/pass_level5/fuse_static_batchnorm.cpp
  • tools/pnnx/src/pass_level5/fuse_static_batchnorm.h
  • tools/pnnx/src/pass_level5/fuse_static_conv.cpp
  • tools/pnnx/src/pass_level5/fuse_static_conv.h
  • tools/pnnx/src/pass_level5/fuse_static_convtranspose.cpp
  • tools/pnnx/src/pass_level5/fuse_static_convtranspose.h
  • tools/pnnx/src/pass_level5/fuse_static_embedding.cpp
  • tools/pnnx/src/pass_level5/fuse_static_embedding.h
  • tools/pnnx/src/pass_level5/fuse_static_groupnorm.cpp
  • tools/pnnx/src/pass_level5/fuse_static_groupnorm.h
  • tools/pnnx/src/pass_level5/fuse_static_instancenorm.cpp
  • tools/pnnx/src/pass_level5/fuse_static_instancenorm.h
  • tools/pnnx/src/pass_level5/fuse_static_layernorm.cpp
  • tools/pnnx/src/pass_level5/fuse_static_layernorm.h
  • tools/pnnx/src/pass_level5/fuse_static_linear.cpp
  • tools/pnnx/src/pass_level5/fuse_static_linear.h
  • tools/pnnx/src/pass_level5/fuse_static_prelu.cpp
  • tools/pnnx/src/pass_level5/fuse_static_prelu.h
  • tools/pnnx/src/pass_level5/fuse_static_rmsnorm.cpp
  • tools/pnnx/src/pass_level5/fuse_static_rmsnorm.h
  • tools/pnnx/src/pass_level5/fuse_transformers_multiheadattention.cpp
  • tools/pnnx/src/pass_level5/fuse_transformers_multiheadattention.h
  • tools/pnnx/src/pass_level5/fuse_transformers_scaled_dot_product_attention.cpp
  • tools/pnnx/src/pass_level5/fuse_transformers_scaled_dot_product_attention.h
  • tools/pnnx/src/pass_level5/normalize_einsum_equation.cpp
  • tools/pnnx/src/pass_level5/normalize_einsum_equation.h
  • tools/pnnx/src/pass_level5/unroll_rnn_op.cpp
  • tools/pnnx/src/pass_level5/unroll_rnn_op.h
  • tools/pnnx/src/pass_ncnn.cpp
  • tools/pnnx/src/pass_ncnn.h
  • tools/pnnx/src/pass_ncnn/F_adaptive_avg_pool1d.cpp
  • tools/pnnx/src/pass_ncnn/F_adaptive_avg_pool2d.cpp
  • tools/pnnx/src/pass_ncnn/F_adaptive_avg_pool3d.cpp
  • tools/pnnx/src/pass_ncnn/F_adaptive_max_pool1d.cpp
  • tools/pnnx/src/pass_ncnn/F_adaptive_max_pool2d.cpp
  • tools/pnnx/src/pass_ncnn/F_adaptive_max_pool3d.cpp
  • tools/pnnx/src/pass_ncnn/F_avg_pool1d.cpp
  • tools/pnnx/src/pass_ncnn/F_avg_pool2d.cpp
  • tools/pnnx/src/pass_ncnn/F_avg_pool3d.cpp
  • tools/pnnx/src/pass_ncnn/F_batch_norm.cpp
  • tools/pnnx/src/pass_ncnn/F_celu.cpp
  • tools/pnnx/src/pass_ncnn/F_conv1d.cpp
  • tools/pnnx/src/pass_ncnn/F_conv2d.cpp
  • tools/pnnx/src/pass_ncnn/F_conv3d.cpp
  • tools/pnnx/src/pass_ncnn/F_conv_transpose1d.cpp
  • tools/pnnx/src/pass_ncnn/F_conv_transpose2d.cpp
  • tools/pnnx/src/pass_ncnn/F_conv_transpose3d.cpp
  • tools/pnnx/src/pass_ncnn/F_elu.cpp
  • tools/pnnx/src/pass_ncnn/F_embedding.cpp
  • tools/pnnx/src/pass_ncnn/F_fold.cpp
  • tools/pnnx/src/pass_ncnn/F_gelu.cpp
  • tools/pnnx/src/pass_ncnn/F_glu.cpp
  • tools/pnnx/src/pass_ncnn/F_grid_sample.cpp
  • tools/pnnx/src/pass_ncnn/F_group_norm.cpp
  • tools/pnnx/src/pass_ncnn/F_hardshrink.cpp
  • tools/pnnx/src/pass_ncnn/F_hardsigmoid.cpp
  • tools/pnnx/src/pass_ncnn/F_hardswish.cpp
  • tools/pnnx/src/pass_ncnn/F_hardtanh.cpp
  • tools/pnnx/src/pass_ncnn/F_instance_norm.cpp
  • tools/pnnx/src/pass_ncnn/F_interpolate.cpp
  • tools/pnnx/src/pass_ncnn/F_layer_norm.cpp
  • tools/pnnx/src/pass_ncnn/F_leaky_relu.cpp
  • tools/pnnx/src/pass_ncnn/F_linear.cpp
  • tools/pnnx/src/pass_ncnn/F_local_response_norm.cpp
  • tools/pnnx/src/pass_ncnn/F_log_softmax.cpp
  • tools/pnnx/src/pass_ncnn/F_logsigmoid.cpp
  • tools/pnnx/src/pass_ncnn/F_max_pool1d.cpp
  • tools/pnnx/src/pass_ncnn/F_max_pool2d.cpp
  • tools/pnnx/src/pass_ncnn/F_max_pool3d.cpp
  • tools/pnnx/src/pass_ncnn/F_mish.cpp
  • tools/pnnx/src/pass_ncnn/F_normalize.cpp
  • tools/pnnx/src/pass_ncnn/F_pad.cpp
  • tools/pnnx/src/pass_ncnn/F_pixel_shuffle.cpp
  • tools/pnnx/src/pass_ncnn/F_pixel_unshuffle.cpp
  • tools/pnnx/src/pass_ncnn/F_prelu.cpp
  • tools/pnnx/src/pass_ncnn/F_relu.cpp
  • tools/pnnx/src/pass_ncnn/F_relu6.cpp
  • tools/pnnx/src/pass_ncnn/F_rms_norm.cpp
  • tools/pnnx/src/pass_ncnn/F_scaled_dot_product_attention.cpp
  • tools/pnnx/src/pass_ncnn/F_selu.cpp
  • tools/pnnx/src/pass_ncnn/F_sigmoid.cpp
  • tools/pnnx/src/pass_ncnn/F_silu.cpp
  • tools/pnnx/src/pass_ncnn/F_softmax.cpp
  • tools/pnnx/src/pass_ncnn/F_softplus.cpp
  • tools/pnnx/src/pass_ncnn/F_softshrink.cpp
  • tools/pnnx/src/pass_ncnn/F_tanh.cpp
  • tools/pnnx/src/pass_ncnn/F_unfold.cpp
  • tools/pnnx/src/pass_ncnn/F_upsample.cpp
  • tools/pnnx/src/pass_ncnn/F_upsample_bilinear.cpp
  • tools/pnnx/src/pass_ncnn/F_upsample_nearest.cpp
  • tools/pnnx/src/pass_ncnn/Tensor_expand.cpp
  • tools/pnnx/src/pass_ncnn/Tensor_permute.cpp
  • tools/pnnx/src/pass_ncnn/Tensor_repeat.cpp
  • tools/pnnx/src/pass_ncnn/Tensor_reshape.cpp
  • tools/pnnx/src/pass_ncnn/Tensor_reshape_as.cpp
  • tools/pnnx/src/pass_ncnn/Tensor_unflatten.cpp
  • tools/pnnx/src/pass_ncnn/chain_multi_output.cpp
  • tools/pnnx/src/pass_ncnn/chain_multi_output.h
  • tools/pnnx/src/pass_ncnn/convert_Tensor_select.cpp
  • tools/pnnx/src/pass_ncnn/convert_Tensor_select.h
  • tools/pnnx/src/pass_ncnn/convert_Tensor_slice.cpp
  • tools/pnnx/src/pass_ncnn/convert_Tensor_slice.h
  • tools/pnnx/src/pass_ncnn/convert_Tensor_slice_copy.cpp
  • tools/pnnx/src/pass_ncnn/convert_Tensor_slice_copy.h
  • tools/pnnx/src/pass_ncnn/convert_attribute.cpp
  • tools/pnnx/src/pass_ncnn/convert_attribute.h
  • tools/pnnx/src/pass_ncnn/convert_batch_layout.cpp
  • tools/pnnx/src/pass_ncnn/convert_batch_layout.h
  • tools/pnnx/src/pass_ncnn/convert_custom_op.cpp
  • tools/pnnx/src/pass_ncnn/convert_custom_op.h
  • tools/pnnx/src/pass_ncnn/convert_half_to_float.cpp
  • tools/pnnx/src/pass_ncnn/convert_half_to_float.h
  • tools/pnnx/src/pass_ncnn/convert_input.cpp
  • tools/pnnx/src/pass_ncnn/convert_input.h
  • tools/pnnx/src/pass_ncnn/convert_module_op.cpp
  • tools/pnnx/src/pass_ncnn/convert_module_op.h
  • tools/pnnx/src/pass_ncnn/convert_reshape_interp_expression.cpp
  • tools/pnnx/src/pass_ncnn/convert_reshape_interp_expression.h
  • tools/pnnx/src/pass_ncnn/convert_slice_expression.cpp
  • tools/pnnx/src/pass_ncnn/convert_slice_expression.h
  • tools/pnnx/src/pass_ncnn/convert_torch_cat.cpp
  • tools/pnnx/src/pass_ncnn/convert_torch_cat.h
  • tools/pnnx/src/pass_ncnn/convert_torch_chunk.cpp
  • tools/pnnx/src/pass_ncnn/convert_torch_chunk.h
  • tools/pnnx/src/pass_ncnn/convert_torch_einsum.cpp
  • tools/pnnx/src/pass_ncnn/convert_torch_einsum.h
  • tools/pnnx/src/pass_ncnn/convert_torch_split.cpp
Generated by smolify with deterministic-repository-import-v2 · 100 source files