How to verify the ncnn at windows ARM64 PC with qcom-cpu?
I have built ncnn us vcpkg add "--allow-unsupported". I passed all of test cases after enabled the
vcpkg_cmake_configure( SOURCE_PATH "${SOURCE_PATH}" OPTIONS ${FEATURE_OPTIONS} -DNCNN_SHARED_LIB=OFF -DNCNN_BUILD_TOOLS=ON -DNCNN_BUILD_EXAMPLES=ON -DNCNN_BUILD_BENCHMARK=ON -DNCNN_BUILD_TESTS=ON
)
and run all of exe at the
\vcpkg\buildtrees\ncnn\arm64-windows-rel\tests>ls *.exe test_absval.exe test_deformableconv2d_3.exe test_normalize.exe test_batchnorm.exe test_deformableconv2d_4.exe test_packing.exe test_bias.exe test_dequantize.exe test_padding.exe test_binaryop.exe test_diag.exe test_paramdict.exe test_binaryop_1.exe test_dropout.exe test_permute.exe test_binaryop_2.exe test_einsum.exe test_pixelshuffle.exe test_binaryop_3.exe test_eltwise.exe test_pooling.exe test_bnll.exe test_elu.exe test_pooling1d.exe test_c_api.exe test_embed.exe test_pooling3d.exe test_cast.exe test_erf.exe test_power.exe test_celu.exe test_expanddims.exe test_prelu.exe test_clip.exe test_expression.exe test_priorbox.exe test_concat.exe test_flatten.exe test_quantize.exe test_concat_oom.exe test_fold.exe test_quantize_oom.exe test_convolution.exe test_gelu.exe test_reduction.exe test_convolution1d.exe test_gemm.exe test_relu.exe test_convolution3d.exe test_gemm_1.exe test_reorg.exe test_convolution_1.exe test_gemm_3.exe test_requantize.exe test_convolution_2.exe test_gemm_4.exe test_requantize_oom.exe test_convolution_3.exe test_glu.exe test_reshape.exe test_convolution_oom.exe test_gridsample.exe test_reshape_1.exe test_convolutiondepthwise.exe test_groupnorm.exe test_reshape_oom.exe test_convolutiondepthwise1d.exe test_gru.exe test_rmsnorm.exe test_convolutiondepthwise3d.exe test_hardsigmoid.exe test_rnn.exe test_convolutiondepthwise_1.exe test_hardswish.exe test_roialign.exe test_copyto.exe test_innerproduct.exe test_roipooling.exe test_copyto_1.exe test_instancenorm.exe test_scale.exe test_cpu.exe test_interp.exe test_selu.exe test_crop.exe test_interp_1.exe test_shrink.exe test_crop_1.exe test_inversespectrogram.exe test_shufflechannel.exe test_crop_2.exe test_layernorm.exe test_sigmoid.exe test_crop_3.exe test_lrn.exe test_slice.exe test_crop_oom.exe test_lstm.exe test_slice_oom.exe test_cumulativesum.exe test_mat_pixel.exe test_softmax.exe test_deconvolution.exe test_mat_pixel_affine.exe test_softmax_oom.exe test_deconvolution1d.exe test_mat_pixel_drawing.exe test_softplus.exe test_deconvolution3d.exe test_mat_pixel_resize.exe test_spectrogram.exe test_deconvolutiondepthwise.exe test_mat_pixel_rotate.exe test_squeeze.exe test_deconvolutiondepthwise1d.exe test_matmul.exe test_squeezenet.exe test_deconvolutiondepthwise3d.exe test_memorydata.exe test_swish.exe test_deconvolutiondepthwise_1.exe test_mish.exe test_tanh.exe test_deepcopy.exe test_multiheadattention.exe test_tile.exe test_deformableconv2d.exe test_multiheadattention_1.exe test_unaryop.exe test_deformableconv2d_1.exe test_multiheadattention_oom.exe test_unfold.exe test_deformableconv2d_2.exe test_noop.exe test_yolov3detectionoutput.exe
so , I think it will supported, so the vcpkg should remove the " https://github.com/microsoft/vcpkg/blame/bffcbb75f71553824aa948a7e7b4f798662a6fa7/ports/ncnn/vcpkg.json#L7-L7C34"
There is native windows arm environment on github hosted runner
https://github.com/Tencent/ncnn/actions/runs/16132885525/job/45523461835
There is native windows arm environment on github hosted runner
https://github.com/Tencent/ncnn/actions/runs/16132885525/job/45523461835
thanks you very much for your help, actually I have already gotten Windows ARM PC. I built it , I want to tested it. I want to someybody remove the before VCPKG https://github.com/microsoft/vcpkg/blame/bffcbb75f71553824aa948a7e7b4f798662a6fa7/ports/ncnn/vcpkg.json#L7-L7C34"