[PyTorch Edge][QNNPack] Operator-Level Conv3d Tests (#69309)
Summary:
Pull Request resolved: https://github.com/pytorch/pytorch/pull/69309
Test correctness of QNNPack Conv3d
- Add Depth dimension to ConvolutionOperatorTester
- Add tests which use it
Includes John's changes in D32388572
ghstack-source-id: 146346786
Test Plan:
Build the Test
- ```cd caffe2/aten/src/ATen/native/quantized/cpu/qnnpack```
- ```./scripts/build-android-arm64.sh```
- Test binary is outputted to ```build/android/arm64-v8a```
Run the Test
- ```test_name=convolution-test```
- ```chmod +x build/android/arm64-v8a/$test_name```
- Send the binary to android device and execute it, ex. connect to one world and ```adb push build/android/arm64-v8a/$test_name /data/local/tmp/$test_name``` then ```adb shell /data/local/tmp/$test_name```
Reviewed By: kimishpatel
Differential Revision: D32217846
fbshipit-source-id: eba200c136894461bf76b2a5416540fe8781d588