4.x
Merge pull request #24768 from Haosonn:pre-pr-2
Partially back-port #25075 to 4.x
speed up vulkan dnn, and support ios and apple m1 chip. (#23349)