Do type checking for the input and kernel in the qnn conv2d (#3904)
Do type checking for the input and kernel in the qnn conv2d (#3904)

* [QNN] Convolution 2D Implementation.

Rebasing. Empty commit.

Clang-format styling.

* Reformatting code.

* Fixing lint issues.

dmlc/tvm,sxjscience/tvm,Huyuwei/tvm,tqchen/tvm,Huyuwei/tvm,Laurawly/tvm-1,tqchen/tvm,dmlc/tvm,dmlc/tvm,tqchen/tvm,Huyuwei/tvm,dmlc/tvm,sxjscience/tvm,Huyuwei/tvm,sxjscience/tvm,dmlc/tvm,tqchen/tvm,Huyuwei/tvm,tqchen/tvm,tqchen/tvm,dmlc/tvm,sxjscience/tvm,Huyuwei/tvm,tqchen/tvm,sxjscience/tvm,dmlc/tvm,Laurawly/tvm-1,Laurawly/tvm-1,Laurawly/tvm-1,sxjscience/tvm,Laurawly/tvm-1,tqchen/tvm,Laurawly/tvm-1,dmlc/tvm,sxjscience/tvm,Huyuwei/tvm,dmlc/tvm,Laurawly/tvm-1,Huyuwei/tvm,sxjscience/tvm,tqchen/tvm,Laurawly/tvm-1,Laurawly/tvm-1,sxjscience/tvm,Laurawly/tvm-1,Huyuwei/tvm,tqchen/tvm