You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
nihui 1172b04355
pnnx pass level2 priority (#5791)
1 year ago
..
CMakeLists.txt spectrogram and inverse spectrogram (#5779) 1 year ago
test_F_adaptive_avg_pool1d.py initial data structure changes for 3dcnn, conv3d, pooling3d (#3378) 4 years ago
test_F_adaptive_avg_pool2d.py fuse adaptive pool dynamic output size, implement ncnn adaptive pooling dynamic outsize (#5043) 2 years ago
test_F_adaptive_avg_pool3d.py fuse adaptive pool dynamic output size, implement ncnn adaptive pooling dynamic outsize (#5043) 2 years ago
test_F_adaptive_max_pool1d.py initial data structure changes for 3dcnn, conv3d, pooling3d (#3378) 4 years ago
test_F_adaptive_max_pool2d.py fuse adaptive pool dynamic output size, implement ncnn adaptive pooling dynamic outsize (#5043) 2 years ago
test_F_adaptive_max_pool3d.py fuse adaptive pool dynamic output size, implement ncnn adaptive pooling dynamic outsize (#5043) 2 years ago
test_F_alpha_dropout.py convert pnnx clone normal 4 years ago
test_F_avg_pool1d.py initial data structure changes for 3dcnn, conv3d, pooling3d (#3378) 4 years ago
test_F_avg_pool2d.py add reshape before and after pooling 123d with no batch dimension (#3566) 4 years ago
test_F_avg_pool3d.py add reshape before and after pooling 123d with no batch dimension (#3566) 4 years ago
test_F_batch_norm.py pnnx user provided parameter (#3417) 4 years ago
test_F_celu.py elu 4d and selu 4d (#5047) 2 years ago
test_F_conv1d.py convert Tensor.select to ncnn, fuse multiheadattention unpack, add vit_b_32 end2end test (#3763) 4 years ago
test_F_conv2d.py convert Tensor.select to ncnn, fuse multiheadattention unpack, add vit_b_32 end2end test (#3763) 4 years ago
test_F_conv3d.py pnnx save ncnn bin with fp16 storage (#3715) 4 years ago
test_F_conv_transpose1d.py deconvolution dynamic weight (#5119) 2 years ago
test_F_conv_transpose2d.py deconvolution dynamic weight (#5119) 2 years ago
test_F_conv_transpose3d.py pnnx save ncnn bin with fp16 storage (#3715) 4 years ago
test_F_dropout.py convert pnnx clone normal 4 years ago
test_F_dropout2d.py convert pnnx clone normal 4 years ago
test_F_dropout3d.py convert pnnx clone normal 4 years ago
test_F_elu.py elu 4d and selu 4d (#5047) 2 years ago
test_F_embedding.py pnnx save ncnn bin with fp16 storage (#3715) 4 years ago
test_F_feature_alpha_dropout.py convert pnnx clone normal 4 years ago
test_F_fold.py implement ncnn fold and unfold (#4326) 3 years ago
test_F_gelu.py elu 4d and selu 4d (#5047) 2 years ago
test_F_glu.py pnnx glu batchindex aware conversion (#4285) 3 years ago
test_F_grid_sample.py Grid sample op (#4373) 2 years ago
test_F_group_norm.py groupnorm 1d/2d/4d (#4312) 3 years ago
test_F_hardsigmoid.py elu 4d and selu 4d (#5047) 2 years ago
test_F_hardswish.py elu 4d and selu 4d (#5047) 2 years ago
test_F_hardtanh.py elu 4d and selu 4d (#5047) 2 years ago
test_F_interpolate.py fix interp nearest by scale factor, fix issue #3555 (#3565) 4 years ago
test_F_layer_norm.py pnnx torch 2.5 (#5748) 1 year ago
test_F_leaky_relu.py elu 4d and selu 4d (#5047) 2 years ago
test_F_local_response_norm.py PNNX is an open standard for PyTorch model interoperability (#3262) 4 years ago
test_F_log_softmax.py elu 4d and selu 4d (#5047) 2 years ago
test_F_logsigmoid.py elu 4d and selu 4d (#5047) 2 years ago
test_F_max_pool1d.py add reshape before and after pooling 123d with no batch dimension (#3566) 4 years ago
test_F_max_pool2d.py add reshape before and after pooling 123d with no batch dimension (#3566) 4 years ago
test_F_max_pool3d.py add reshape before and after pooling 123d with no batch dimension (#3566) 4 years ago
test_F_mish.py pnnx build onnx2pnnx (#5461) 2 years ago
test_F_normalize.py convert torch.norm to ncnn, fix F.normalize vector (#3828) 4 years ago
test_F_pad.py PNNX is an open standard for PyTorch model interoperability (#3262) 4 years ago
test_F_pixel_shuffle.py PNNX is an open standard for PyTorch model interoperability (#3262) 4 years ago
test_F_pixel_unshuffle.py PNNX is an open standard for PyTorch model interoperability (#3262) 4 years ago
test_F_prelu.py elu 4d and selu 4d (#5047) 2 years ago
test_F_relu.py elu 4d and selu 4d (#5047) 2 years ago
test_F_relu6.py elu 4d and selu 4d (#5047) 2 years ago
test_F_rms_norm.py pnnx fuse t5-layernorm as rmsnorm (#5675) 1 year ago
test_F_selu.py elu 4d and selu 4d (#5047) 2 years ago
test_F_sigmoid.py elu 4d and selu 4d (#5047) 2 years ago
test_F_silu.py elu 4d and selu 4d (#5047) 2 years ago
test_F_softmax.py elu 4d and selu 4d (#5047) 2 years ago
test_F_tanh.py elu 4d and selu 4d (#5047) 2 years ago
test_F_unfold.py implement ncnn fold and unfold (#4326) 3 years ago
test_F_upsample.py fix interp nearest by scale factor, fix issue #3555 (#3565) 4 years ago
test_F_upsample_bilinear.py PNNX is an open standard for PyTorch model interoperability (#3262) 4 years ago
test_F_upsample_nearest.py fix interp nearest by scale factor, fix issue #3555 (#3565) 4 years ago
test_Tensor_contiguous.py convert pnnx clone normal 4 years ago
test_Tensor_permute.py pnnx build onnx2pnnx (#5461) 2 years ago
test_Tensor_repeat.py layer tile (#3491) 4 years ago
test_Tensor_reshape.py convert pnnx argmax argmin, fix #3435 4 years ago
test_Tensor_slice.py dynamic convolution weight (#3408) 4 years ago
test_Tensor_slice_copy.py pnnx enhance functionize (#5387) 2 years ago
test_Tensor_view.py convert pnnx argmax argmin, fix #3435 4 years ago
test_convnext_tiny.py layernorm for vector and mat along w, pnnx convnext end2end test (#3764) 4 years ago
test_mobilenet_v2.py pnnx save ncnn bin with fp16 storage (#3715) 4 years ago
test_mobilenet_v3_small.py pnnx save ncnn bin with fp16 storage (#3715) 4 years ago
test_ncnn_fuse_binaryop_eltwise.py pnnx fuse binaryop eltwise as weighted sum (#4000) 3 years ago
test_ncnn_fuse_shufflechannel_slice.py pnnx fuse megvii style shufflechannel slice (#3999) 3 years ago
test_ncnn_fuse_transpose_matmul.py pnnx save ncnn bin with fp16 storage (#3715) 4 years ago
test_ncnn_numpy_binaryop_broadcast.py pnnx eliminate noop expand and expand_as (#4850) 2 years ago
test_nn_AdaptiveAvgPool1d.py initial data structure changes for 3dcnn, conv3d, pooling3d (#3378) 4 years ago
test_nn_AdaptiveAvgPool2d.py fuse adaptive pool dynamic output size, implement ncnn adaptive pooling dynamic outsize (#5043) 2 years ago
test_nn_AdaptiveAvgPool3d.py fuse adaptive pool dynamic output size, implement ncnn adaptive pooling dynamic outsize (#5043) 2 years ago
test_nn_AdaptiveMaxPool1d.py initial data structure changes for 3dcnn, conv3d, pooling3d (#3378) 4 years ago
test_nn_AdaptiveMaxPool2d.py initial data structure changes for 3dcnn, conv3d, pooling3d (#3378) 4 years ago
test_nn_AdaptiveMaxPool3d.py fuse adaptive pool dynamic output size, implement ncnn adaptive pooling dynamic outsize (#5043) 2 years ago
test_nn_AlphaDropout.py convert pnnx clone normal 4 years ago
test_nn_AvgPool1d.py initial data structure changes for 3dcnn, conv3d, pooling3d (#3378) 4 years ago
test_nn_AvgPool2d.py add reshape before and after pooling 123d with no batch dimension (#3566) 4 years ago
test_nn_AvgPool3d.py add reshape before and after pooling 123d with no batch dimension (#3566) 4 years ago
test_nn_BatchNorm1d.py PNNX is an open standard for PyTorch model interoperability (#3262) 4 years ago
test_nn_BatchNorm2d.py PNNX is an open standard for PyTorch model interoperability (#3262) 4 years ago
test_nn_BatchNorm3d.py relu3d, batchnorm3d, reshape4d, flatten4d, permute4d (#3397) 4 years ago
test_nn_CELU.py elu 4d and selu 4d (#5047) 2 years ago
test_nn_ChannelShuffle.py PNNX is an open standard for PyTorch model interoperability (#3262) 4 years ago
test_nn_ConstantPad1d.py PNNX is an open standard for PyTorch model interoperability (#3262) 4 years ago
test_nn_ConstantPad2d.py PNNX is an open standard for PyTorch model interoperability (#3262) 4 years ago
test_nn_ConstantPad3d.py initial data structure changes for 3dcnn, conv3d, pooling3d (#3378) 4 years ago
test_nn_Conv1d.py pnnx convert conv with non-zero padding mode (#4849) 2 years ago
test_nn_Conv2d.py pnnx convert conv with non-zero padding mode (#4849) 2 years ago
test_nn_Conv3d.py pnnx convert conv with non-zero padding mode (#4849) 2 years ago
test_nn_ConvTranspose1d.py pnnx reset maxpool return_indices if only output found, drop convtransposed output_size arg for static output padding (#4654) 3 years ago
test_nn_ConvTranspose2d.py pnnx reset maxpool return_indices if only output found, drop convtransposed output_size arg for static output padding (#4654) 3 years ago
test_nn_ConvTranspose3d.py pnnx reset maxpool return_indices if only output found, drop convtransposed output_size arg for static output padding (#4654) 3 years ago
test_nn_Dropout.py convert pnnx clone normal 4 years ago
test_nn_Dropout2d.py convert pnnx clone normal 4 years ago
test_nn_Dropout3d.py convert pnnx clone normal 4 years ago
test_nn_ELU.py elu 4d and selu 4d (#5047) 2 years ago
test_nn_Embedding.py pnnx save ncnn bin with fp16 storage (#3715) 4 years ago
test_nn_Fold.py implement ncnn fold and unfold (#4326) 3 years ago
test_nn_GELU.py elu 4d and selu 4d (#5047) 2 years ago
test_nn_GLU.py pnnx glu batchindex aware conversion (#4285) 3 years ago
test_nn_GRU.py pnnx save ncnn bin with fp16 storage (#3715) 4 years ago
test_nn_GroupNorm.py groupnorm 1d/2d/4d (#4312) 3 years ago
test_nn_Hardsigmoid.py elu 4d and selu 4d (#5047) 2 years ago
test_nn_Hardswish.py elu 4d and selu 4d (#5047) 2 years ago
test_nn_Hardtanh.py elu 4d and selu 4d (#5047) 2 years ago
test_nn_Identity.py pnnx nn.Identity test (#5238) 2 years ago
test_nn_InstanceNorm2d.py pnnx convert onnx layernorm instancenorm groupnorm (#5533) 1 year ago
test_nn_LSTM.py implement lstm proj_size (#4263) 3 years ago
test_nn_LayerNorm.py pnnx torch 2.5 (#5748) 1 year ago
test_nn_LeakyReLU.py elu 4d and selu 4d (#5047) 2 years ago
test_nn_Linear.py innerproduct allow 1 height gemm (#4730) 3 years ago
test_nn_LocalResponseNorm.py PNNX is an open standard for PyTorch model interoperability (#3262) 4 years ago
test_nn_LogSigmoid.py elu 4d and selu 4d (#5047) 2 years ago
test_nn_LogSoftmax.py elu 4d and selu 4d (#5047) 2 years ago
test_nn_MaxPool1d.py pnnx reset maxpool return_indices if only output found, drop convtransposed output_size arg for static output padding (#4654) 3 years ago
test_nn_MaxPool2d.py pnnx reset maxpool return_indices if only output found, drop convtransposed output_size arg for static output padding (#4654) 3 years ago
test_nn_MaxPool3d.py pnnx reset maxpool return_indices if only output found, drop convtransposed output_size arg for static output padding (#4654) 3 years ago
test_nn_Mish.py pnnx build onnx2pnnx (#5461) 2 years ago
test_nn_MultiheadAttention.py multiheadattention attn mask (#4668) 3 years ago
test_nn_PReLU.py elu 4d and selu 4d (#5047) 2 years ago
test_nn_PixelShuffle.py PNNX is an open standard for PyTorch model interoperability (#3262) 4 years ago
test_nn_PixelUnshuffle.py PNNX is an open standard for PyTorch model interoperability (#3262) 4 years ago
test_nn_RMSNorm.py pnnx fuse t5-layernorm as rmsnorm (#5675) 1 year ago
test_nn_RNN.py pnnx save ncnn bin with fp16 storage (#3715) 4 years ago
test_nn_ReLU.py elu 4d and selu 4d (#5047) 2 years ago
test_nn_ReLU6.py elu 4d and selu 4d (#5047) 2 years ago
test_nn_ReflectionPad1d.py PNNX is an open standard for PyTorch model interoperability (#3262) 4 years ago
test_nn_ReflectionPad2d.py PNNX is an open standard for PyTorch model interoperability (#3262) 4 years ago
test_nn_ReplicationPad1d.py PNNX is an open standard for PyTorch model interoperability (#3262) 4 years ago
test_nn_ReplicationPad2d.py PNNX is an open standard for PyTorch model interoperability (#3262) 4 years ago
test_nn_ReplicationPad3d.py support ReplicationPad3d to ncnn (#4919) 2 years ago
test_nn_SELU.py elu 4d and selu 4d (#5047) 2 years ago
test_nn_SiLU.py elu 4d and selu 4d (#5047) 2 years ago
test_nn_Sigmoid.py elu 4d and selu 4d (#5047) 2 years ago
test_nn_Softmax.py elu 4d and selu 4d (#5047) 2 years ago
test_nn_Softmax2d.py elu 4d and selu 4d (#5047) 2 years ago
test_nn_Tanh.py elu 4d and selu 4d (#5047) 2 years ago
test_nn_Unfold.py implement ncnn fold and unfold (#4326) 3 years ago
test_nn_Upsample.py pnnx convert nn.Upsample with recompute_scale_factor=True (#5169) 2 years ago
test_nn_UpsamplingBilinear2d.py PNNX is an open standard for PyTorch model interoperability (#3262) 4 years ago
test_nn_UpsamplingNearest2d.py fix interp nearest by scale factor, fix issue #3555 (#3565) 4 years ago
test_nn_ZeroPad2d.py PNNX is an open standard for PyTorch model interoperability (#3262) 4 years ago
test_resnet18.py pnnx save ncnn bin with fp16 storage (#3715) 4 years ago
test_shufflenet_v2_x1_0.py pnnx save ncnn bin with fp16 storage (#3715) 4 years ago
test_squeezenet1_1.py pnnx save ncnn bin with fp16 storage (#3715) 4 years ago
test_torch_abs.py pnnx math operation (#4251) 3 years ago
test_torch_acos.py pnnx math operation (#4251) 3 years ago
test_torch_addmm.py pnnx save ncnn bin with fp16 storage (#3715) 4 years ago
test_torch_amax.py reduction4d, merge keepdims arg, add test (#3469) 4 years ago
test_torch_amin.py reduction4d, merge keepdims arg, add test (#3469) 4 years ago
test_torch_asin.py pnnx math operation (#4251) 3 years ago
test_torch_atan.py pnnx math operation (#4251) 3 years ago
test_torch_atan2.py implement atan2 (#4516) 3 years ago
test_torch_bmm.py Fix spelling errors, ncn -> ncnn. (#4665) 3 years ago
test_torch_cat.py concat 4d (#4528) 3 years ago
test_torch_ceil.py pnnx math operation (#4251) 3 years ago
test_torch_chunk.py slice 4d (#4525) 3 years ago
test_torch_clamp.py convert pnnx clone normal 4 years ago
test_torch_clone.py convert pnnx clone normal 4 years ago
test_torch_cos.py pnnx math operation (#4251) 3 years ago
test_torch_cumsum.py Support torch.cumsum (#4505) 3 years ago
test_torch_diag.py add diag layer and its converter (#4935) 2 years ago
test_torch_einsum.py implement einsum layer and pnnx conversion (#3768) 4 years ago
test_torch_exp.py pnnx math operation (#4251) 3 years ago
test_torch_floor.py pnnx math operation (#4251) 3 years ago
test_torch_istft.py pnnx pass level2 priority (#5791) 1 year ago
test_torch_log.py pnnx math operation (#4251) 3 years ago
test_torch_log10.py pnnx convert torch log10, pow 2 as square (#4518) 3 years ago
test_torch_logsumexp.py reduction4d, merge keepdims arg, add test (#3469) 4 years ago
test_torch_matmul.py pnnx save ncnn bin with fp16 storage (#3715) 4 years ago
test_torch_max.py pnnx convert torch maximum minimum and torch max min as expression (#4944) 2 years ago
test_torch_maximum.py pnnx convert torch maximum minimum and torch max min as expression (#4944) 2 years ago
test_torch_mean.py reduction4d, merge keepdims arg, add test (#3469) 4 years ago
test_torch_min.py pnnx convert torch maximum minimum and torch max min as expression (#4944) 2 years ago
test_torch_minimum.py pnnx convert torch maximum minimum and torch max min as expression (#4944) 2 years ago
test_torch_mm.py pnnx convert torch.mm (#4589) 3 years ago
test_torch_neg.py pnnx math operation (#4251) 3 years ago
test_torch_norm.py convert torch.norm to ncnn, fix F.normalize vector (#3828) 4 years ago
test_torch_pow.py pnnx math operation (#4251) 3 years ago
test_torch_prod.py reduction4d, merge keepdims arg, add test (#3469) 4 years ago
test_torch_reciprocal.py pnnx math operation (#4251) 3 years ago
test_torch_roll.py pnnx2ncnn convert torch.roll with one or two shifts (#5623) 1 year ago
test_torch_round.py pnnx convert torch round trunc (#4813) 3 years ago
test_torch_rsqrt.py pnnx math operation (#4251) 3 years ago
test_torch_sin.py pnnx math operation (#4251) 3 years ago
test_torch_slice_scatter.py pnnx build onnx2pnnx (#5461) 2 years ago
test_torch_sqrt.py pnnx math operation (#4251) 3 years ago
test_torch_square.py pnnx math operation (#4251) 3 years ago
test_torch_squeeze.py squeeze and expanddims 4d (#4346) 3 years ago
test_torch_stack.py fix pnnx convert torch.stack negative dim (#5375) 2 years ago
test_torch_stft.py spectrogram and inverse spectrogram (#5779) 1 year ago
test_torch_sum.py reduction4d, merge keepdims arg, add test (#3469) 4 years ago
test_torch_t.py support torch.t to ncnn (#4940) 2 years ago
test_torch_tan.py pnnx math operation (#4251) 3 years ago
test_torch_tanh.py pnnx math operation (#4251) 3 years ago
test_torch_tensor_split.py slice 4d (#4525) 3 years ago
test_torch_transpose.py convert pnnx argmax argmin, fix #3435 4 years ago
test_torch_trunc.py pnnx convert torch round trunc (#4813) 3 years ago
test_torch_unbind.py pnnx convert onnx expand/permute/repeat/reshape/select/slice/cat/ceil/chunk/flatten/floor/maximum/minimum/split/squeeze/stack/transpose/unbind/unsqueeze (#5583) 1 year ago
test_torch_unsqueeze.py squeeze and expanddims 4d (#4346) 3 years ago
test_torchaudio_F_inverse_spectrogram.py spectrogram and inverse spectrogram (#5779) 1 year ago
test_torchaudio_F_spectrogram.py pnnx pass level2 priority (#5791) 1 year ago
test_torchaudio_InverseSpectrogram.py spectrogram and inverse spectrogram (#5779) 1 year ago
test_torchaudio_Spectrogram.py pnnx pass level2 priority (#5791) 1 year ago
test_torchvision_DeformConv2d.py Add DeformableConv2D (#4070) 3 years ago
test_vit_b_32.py Fix spelling errors, ncn -> ncnn. (#4665) 3 years ago