diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_10_beta.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_10_beta.bin
new file mode 100644
index 0000000000000000000000000000000000000000..3a3c16ade936aa34b0a3cfb69fc44dd06e0c596f
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_10_beta.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_10_gamma.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_10_gamma.bin
new file mode 100644
index 0000000000000000000000000000000000000000..ccf89d86600299d0d7f889df204e3678d6c4acda
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_10_gamma.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_10_mean.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_10_mean.bin
new file mode 100644
index 0000000000000000000000000000000000000000..267d2d8c504beaea608d4570f8b15ea21d453c93
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_10_mean.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_10_variance.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_10_variance.bin
new file mode 100644
index 0000000000000000000000000000000000000000..6549c8a6b2777ccb8de60c04a2700719da5a1072
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_10_variance.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_11_beta.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_11_beta.bin
new file mode 100644
index 0000000000000000000000000000000000000000..540493c9b4226e7ef24b5c4469bade83fe6cea12
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_11_beta.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_11_gamma.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_11_gamma.bin
new file mode 100644
index 0000000000000000000000000000000000000000..fe4aa175634a2197ad2662454946b220fe8f412a
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_11_gamma.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_11_mean.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_11_mean.bin
new file mode 100644
index 0000000000000000000000000000000000000000..026e0da4c1dd464b1587ea6d3b704af9eb51b534
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_11_mean.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_11_variance.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_11_variance.bin
new file mode 100644
index 0000000000000000000000000000000000000000..e04fbf8e32835860394e91c5272e356677f1ebbc
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_11_variance.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_12_beta.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_12_beta.bin
new file mode 100644
index 0000000000000000000000000000000000000000..56800f81bd29046426e2e0d8e0bd2875a19137ed
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_12_beta.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_12_gamma.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_12_gamma.bin
new file mode 100644
index 0000000000000000000000000000000000000000..3ca47080195988f9823ce115eba7c254d3fd7b32
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_12_gamma.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_12_mean.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_12_mean.bin
new file mode 100644
index 0000000000000000000000000000000000000000..396077783c4b4ee418fe85a0a9558c21475b3747
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_12_mean.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_12_variance.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_12_variance.bin
new file mode 100644
index 0000000000000000000000000000000000000000..8121706f4841afb1ced7868008b3169aacd9ccf8
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_12_variance.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_13_beta.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_13_beta.bin
new file mode 100644
index 0000000000000000000000000000000000000000..6003e158bb435635051a9cbb53109af2141c8a01
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_13_beta.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_13_gamma.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_13_gamma.bin
new file mode 100644
index 0000000000000000000000000000000000000000..7e3aae0ee1a8ed6c49b95cfb7ccf03a3b189fb12
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_13_gamma.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_13_mean.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_13_mean.bin
new file mode 100644
index 0000000000000000000000000000000000000000..891f3cf20330d627ff066e80c9cc3b3c34fae9e3
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_13_mean.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_13_variance.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_13_variance.bin
new file mode 100644
index 0000000000000000000000000000000000000000..6275ad1098d147c4d570b257a13027c216bb8b07
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_13_variance.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_14_beta.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_14_beta.bin
new file mode 100644
index 0000000000000000000000000000000000000000..7d7935135ac902a0bd732cddabdaa4a253e3bd36
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_14_beta.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_14_gamma.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_14_gamma.bin
new file mode 100644
index 0000000000000000000000000000000000000000..a2335fae1f8e182353cccaef7e60ff597d4dbfcb
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_14_gamma.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_14_mean.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_14_mean.bin
new file mode 100644
index 0000000000000000000000000000000000000000..06602d452ecf896c293c0fa970d8d5729b739533
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_14_mean.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_14_variance.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_14_variance.bin
new file mode 100644
index 0000000000000000000000000000000000000000..e6b98b0c3845ad21bdfeef06a8e059844194f1ae
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_14_variance.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_15_beta.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_15_beta.bin
new file mode 100644
index 0000000000000000000000000000000000000000..9ec424c2f3a14108373f79303a157de7442232d8
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_15_beta.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_15_gamma.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_15_gamma.bin
new file mode 100644
index 0000000000000000000000000000000000000000..718cb58ab279836bf65072301994a7cf390e0482
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_15_gamma.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_15_mean.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_15_mean.bin
new file mode 100644
index 0000000000000000000000000000000000000000..5a4a4f4623acd79158abeee5a49063a97a6d2a8b
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_15_mean.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_15_variance.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_15_variance.bin
new file mode 100644
index 0000000000000000000000000000000000000000..a4ae2faa5e3ea8971f99c6439002a4df4ad88a95
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_15_variance.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_16_beta.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_16_beta.bin
new file mode 100644
index 0000000000000000000000000000000000000000..28161105d5e29c1a12d5d9304ac8fff7cf0e255f
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_16_beta.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_16_gamma.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_16_gamma.bin
new file mode 100644
index 0000000000000000000000000000000000000000..c00ee7935d55b8f91b395543df2876916b143e40
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_16_gamma.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_16_mean.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_16_mean.bin
new file mode 100644
index 0000000000000000000000000000000000000000..2b9433a40e480f5f82a7642fe702d59a915d26ae
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_16_mean.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_16_variance.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_16_variance.bin
new file mode 100644
index 0000000000000000000000000000000000000000..dc674269c0e3021bcfb44ea119dfa3d269af526b
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_16_variance.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_17_beta.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_17_beta.bin
new file mode 100644
index 0000000000000000000000000000000000000000..755e35fb72c7434db1e231b969c4c432161e9bca
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_17_beta.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_17_gamma.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_17_gamma.bin
new file mode 100644
index 0000000000000000000000000000000000000000..27c4601a2753b9ae98e00389a5abf9459b28b722
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_17_gamma.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_17_mean.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_17_mean.bin
new file mode 100644
index 0000000000000000000000000000000000000000..5170e293e0570e642df82e890b7735b3292e4f22
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_17_mean.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_17_variance.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_17_variance.bin
new file mode 100644
index 0000000000000000000000000000000000000000..38894be707a8b7a29e5001976c303aeed943fe87
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_17_variance.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_18_beta.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_18_beta.bin
new file mode 100644
index 0000000000000000000000000000000000000000..f824f45ea5ecf73d8fefdf5420c95bcaaf953883
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_18_beta.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_18_gamma.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_18_gamma.bin
new file mode 100644
index 0000000000000000000000000000000000000000..97ac2066edeef07e6ef3b911e4d35139118673c7
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_18_gamma.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_18_mean.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_18_mean.bin
new file mode 100644
index 0000000000000000000000000000000000000000..ddbc637ce9d8dd94dba801181a8908c0fd9fe565
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_18_mean.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_18_variance.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_18_variance.bin
new file mode 100644
index 0000000000000000000000000000000000000000..5f17074599c2685aaf7319abd785dde80f14c20e
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_18_variance.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_19_beta.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_19_beta.bin
new file mode 100644
index 0000000000000000000000000000000000000000..9e088f20d8ed2f91f1e488a0eee2ea13bd460727
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_19_beta.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_19_gamma.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_19_gamma.bin
new file mode 100644
index 0000000000000000000000000000000000000000..9bb04491903531762bf64c64ef4fe8a6ce0e5567
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_19_gamma.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_19_mean.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_19_mean.bin
new file mode 100644
index 0000000000000000000000000000000000000000..b42f332db83f4016574feafa4dc3283cb2511266
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_19_mean.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_19_variance.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_19_variance.bin
new file mode 100644
index 0000000000000000000000000000000000000000..a055f9c6b7362a16379c9f10c50dcfe902a3c629
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_19_variance.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_1_beta.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_1_beta.bin
new file mode 100644
index 0000000000000000000000000000000000000000..97bd676c0fb44e91065ccb7ca7054b98f62d3a3b
--- /dev/null
+++ b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_1_beta.bin
@@ -0,0 +1,2 @@
+IÏ>ÇF"?¸°í>d˜ƒ>Scc¿ßµ˜>æÇª=[U¿=W“Š>y—<¾ùú_>D—„<=Æ>=‚¶=û›=ؾ¦‚>¾h'¾Šý½º¿ù
+â>·zÑ>)Óˆ½é‹¼b©¾‡Ä>vÏy¾êŒ6?íë;?b|î<2
À¼´=a½
\ No newline at end of file
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_1_gamma.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_1_gamma.bin
new file mode 100644
index 0000000000000000000000000000000000000000..f3d303789aba659a1920c2f263ecfb2972627d10
--- /dev/null
+++ b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_1_gamma.bin
@@ -0,0 +1,2 @@
+ü%t?Û–W?ƒÏl?©ñ€?Ã,?™€?Àƒ‚?‹ƒ?‘7?àã?x™~?>€?=?í0?™ì?óB|?0F?}í~?íã€?ãÏO?éin?Ìl?:¡‚?;}?«%x?`r~?ÂGy?%~F?Ͷ>?
+½€?…‚?É€?
\ No newline at end of file
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_1_mean.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_1_mean.bin
new file mode 100644
index 0000000000000000000000000000000000000000..f7f4cf323938b1c9938278c7ff412d8bbaea0d54
--- /dev/null
+++ b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_1_mean.bin
@@ -0,0 +1 @@
+`eº¼ûí;<ˆ;N—ƒ;Óˆ®<ÿ/<TtU¼«K®;ì »Ò°¿<í7§;Øv<_‰Q=Þ=Õu=®‹<±‹½*¸ã¼ƒ3’<¥ù¡½Z/¼v¥ù;ÈH–<	™=· r;þ²þ»uÇê<âé3¼RB-<g¹â¼Ev¹<Ç¢c½
\ No newline at end of file
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_1_variance.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_1_variance.bin
new file mode 100644
index 0000000000000000000000000000000000000000..147e253560b305478e5695bbbf29edad0196efd7
--- /dev/null
+++ b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_1_variance.bin
@@ -0,0 +1,2 @@
+Ò–XBË4h@⮹AH;Aà ùA-˜1A‚»ªAa0‹@<.¤?ŠöA@%¨@¬œuAg¬RCU´B¤)C¢DCû.dB
+*GA˜°BÂÏC@,*Ã?/BU¶SB jA@ñqÃAg¿wB`£¸@l@:8{B^ÅBeu·B
\ No newline at end of file
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_20_beta.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_20_beta.bin
new file mode 100644
index 0000000000000000000000000000000000000000..22de74781e2d5bd8aff0970a3dd772a3f7af8b43
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_20_beta.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_20_gamma.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_20_gamma.bin
new file mode 100644
index 0000000000000000000000000000000000000000..f6a45f9321a72c3b75577ed2770f8172068adb14
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_20_gamma.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_20_mean.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_20_mean.bin
new file mode 100644
index 0000000000000000000000000000000000000000..fa9745a01e28154ce05dc3fe03993231b2eaa02f
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_20_mean.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_20_variance.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_20_variance.bin
new file mode 100644
index 0000000000000000000000000000000000000000..fe73ba3686237a90d0769fc263b75b72056b9c5c
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_20_variance.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_21_beta.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_21_beta.bin
new file mode 100644
index 0000000000000000000000000000000000000000..9e96170952186e9b86f728cb5af530431f9e7522
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_21_beta.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_21_gamma.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_21_gamma.bin
new file mode 100644
index 0000000000000000000000000000000000000000..cef59f6e3216496060f0d26ecdb72160d41cbca0
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_21_gamma.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_21_mean.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_21_mean.bin
new file mode 100644
index 0000000000000000000000000000000000000000..647395df46d9c20cd169dff9f5c77c2757575d85
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_21_mean.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_21_variance.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_21_variance.bin
new file mode 100644
index 0000000000000000000000000000000000000000..f87f91130fb9212ccbd5ec53ad220703b94f1862
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_21_variance.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_22_beta.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_22_beta.bin
new file mode 100644
index 0000000000000000000000000000000000000000..8c23a1ba8a470c6244a5deaf76a0924953ced6a3
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_22_beta.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_22_gamma.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_22_gamma.bin
new file mode 100644
index 0000000000000000000000000000000000000000..b33cc77d691731a67fa23e8f951c85e0802bfa92
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_22_gamma.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_22_mean.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_22_mean.bin
new file mode 100644
index 0000000000000000000000000000000000000000..5a2a391ae13bedc847d89f2093f58312cf49d575
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_22_mean.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_22_variance.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_22_variance.bin
new file mode 100644
index 0000000000000000000000000000000000000000..15bfdce770b2483159d00c36f2baed06031828b7
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_22_variance.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_23_beta.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_23_beta.bin
new file mode 100644
index 0000000000000000000000000000000000000000..5596ded73379734bd77e452ba94f146c7bedcdc7
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_23_beta.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_23_gamma.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_23_gamma.bin
new file mode 100644
index 0000000000000000000000000000000000000000..360a0c778ec76fc5eb7f302dc9ac20d7b73f6e27
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_23_gamma.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_23_mean.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_23_mean.bin
new file mode 100644
index 0000000000000000000000000000000000000000..9c06345315d6c35ebfc73bcb8331cf3d0e0036dd
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_23_mean.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_23_variance.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_23_variance.bin
new file mode 100644
index 0000000000000000000000000000000000000000..6f37b1025f8a92b79518a9e040a8818d21cf69d8
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_23_variance.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_24_beta.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_24_beta.bin
new file mode 100644
index 0000000000000000000000000000000000000000..e53e6a502e79ee372ba7137366a18ced92f2ef47
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_24_beta.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_24_gamma.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_24_gamma.bin
new file mode 100644
index 0000000000000000000000000000000000000000..4563fede5177008f93f23041043b66ac1f6dd8b2
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_24_gamma.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_24_mean.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_24_mean.bin
new file mode 100644
index 0000000000000000000000000000000000000000..7fdd696f0849675b36af044d77bc2827d550a512
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_24_mean.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_24_variance.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_24_variance.bin
new file mode 100644
index 0000000000000000000000000000000000000000..84ce37015f205d936c444a4c04ff4127234516b1
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_24_variance.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_25_beta.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_25_beta.bin
new file mode 100644
index 0000000000000000000000000000000000000000..e7b25470ef2619504ef1d3e61fd92725352cfbd2
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_25_beta.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_25_gamma.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_25_gamma.bin
new file mode 100644
index 0000000000000000000000000000000000000000..e5a8910761e45753683853869fb0a059f56bd739
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_25_gamma.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_25_mean.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_25_mean.bin
new file mode 100644
index 0000000000000000000000000000000000000000..43145b4788f603530808cac9d084f2d4e3271497
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_25_mean.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_25_variance.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_25_variance.bin
new file mode 100644
index 0000000000000000000000000000000000000000..c7aecd55851aa77d48c5f701aa087ebd984e1601
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_25_variance.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_26_beta.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_26_beta.bin
new file mode 100644
index 0000000000000000000000000000000000000000..696f0d3025d2184f744393996aa3f16d4173b9c0
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_26_beta.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_26_gamma.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_26_gamma.bin
new file mode 100644
index 0000000000000000000000000000000000000000..45c439d6b134fcf84d0f492bd6cf0c361392767a
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_26_gamma.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_26_mean.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_26_mean.bin
new file mode 100644
index 0000000000000000000000000000000000000000..eb018ac762e96f39534b9bf72d4b76175e28b506
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_26_mean.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_26_variance.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_26_variance.bin
new file mode 100644
index 0000000000000000000000000000000000000000..a07048b126c51d0bdfeacd77232b6beab78a22d8
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_26_variance.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_27_beta.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_27_beta.bin
new file mode 100644
index 0000000000000000000000000000000000000000..705aa5c7956f6c703889591f8581b5a96b800a39
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_27_beta.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_27_gamma.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_27_gamma.bin
new file mode 100644
index 0000000000000000000000000000000000000000..28ec9b0abc670976b9d125e8f36709248d3bc801
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_27_gamma.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_27_mean.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_27_mean.bin
new file mode 100644
index 0000000000000000000000000000000000000000..057fe484088453b4b85ef8c531e186e4d5703019
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_27_mean.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_27_variance.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_27_variance.bin
new file mode 100644
index 0000000000000000000000000000000000000000..1c9d93590a2becf151b3ae9a3730692857beabf5
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_27_variance.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_2_beta.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_2_beta.bin
new file mode 100644
index 0000000000000000000000000000000000000000..046e98c72d249342511a1c5ada63043533e5513f
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_2_beta.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_2_gamma.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_2_gamma.bin
new file mode 100644
index 0000000000000000000000000000000000000000..4b746a310b395b5b3b36a5846ae596aba6acb71a
--- /dev/null
+++ b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_2_gamma.bin
@@ -0,0 +1 @@
+\£†?Ü®?—¬/?f$H?º~?Ä~?:zV?(®É?M`?]ÍB?Ëåý>ŒpÁ>¡&Z?!d?`‘R?’°J?y2?¹IY?ÌÙr?(ìa?Q¶î?³è}?Ÿx1?dÏÔ>¦‚?|dG?6Ô:?⍥?<Xð?§O<?¨?5÷7?
\ No newline at end of file
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_2_mean.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_2_mean.bin
new file mode 100644
index 0000000000000000000000000000000000000000..f160cdf014a977fdf93f4fa03a1da8fc50741724
--- /dev/null
+++ b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_2_mean.bin
@@ -0,0 +1,2 @@
+°Òú¼ö–½5´Ã?¹`3¿$ ¾×Hνô(/@tˆ>oGx@Ã	³?ËaT@ü§»þ€¿Æxq¿%îë¿KFg>g\}¿{b‚¿'ɾ¼e
+¿R¹‡=îK@îï?˜Á¨?‹à½FÇŠÀàt™>«Vµ>z9¾CáÀv‡§?œòÀ
\ No newline at end of file
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_2_variance.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_2_variance.bin
new file mode 100644
index 0000000000000000000000000000000000000000..59c0c4e6f02182f5c8da47c061fda25db7eda6f7
--- /dev/null
+++ b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_2_variance.bin
@@ -0,0 +1 @@
+Z.a>õ*?IrH@\È.?	æt>
Áâ>ðp4A4òæ?žó¬A«hu@ëƒAîèÓ<’¶?¬÷¡?tÍ›@%º¼>Šéë?þà+@Ä›>ÛžÈ?¯«•>ÐH™@qÐ@¦ä4@
—¤>xôBêU>2/š>G?âõÉBïù>@òÛ>A
\ No newline at end of file
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_3_beta.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_3_beta.bin
new file mode 100644
index 0000000000000000000000000000000000000000..4be5026221b3e708b6f93e4a4b61256c7f114b3f
--- /dev/null
+++ b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_3_beta.bin
@@ -0,0 +1 @@
+>LS–>?öß;Þ#>åsx¼*$¾Š|%>;¿\¾…1<õ¦½Œ¨ƒ>Òh>öн‹FÈ=
‡´½n’ó<æF‘½r;+=Ìã3½Ü1À<0¦T>fN÷=œˆ!>PÔƒ>91.>hc=Py½¼/•o½oìÞ;¾Þ»=ú<-íp½:EÚ¼Ññï<àC>2¨ç<ö…=·ƒj¼Ly?@¦½‰ž½TXè=;Ó-=‹ÀO¾~…žºT-›=:ïŠ=Ö­½ÅZ‘>tó=¥M>¢¥7>ß54=Ä&Þ½r¿= ¹µ=Dƒ>b뾺rP>O™>sª¾à£—½4H½27>
\ No newline at end of file
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_3_gamma.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_3_gamma.bin
new file mode 100644
index 0000000000000000000000000000000000000000..8a81a868f461b8342cafde739ea216e47e6d5c42
--- /dev/null
+++ b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_3_gamma.bin
@@ -0,0 +1,3 @@
+”é}?ÖÒy?Ò€?d€?ư??}?Cv?t²{?
+:€?Ô•€?mK~?i}?’·€?¡€?•C~?Åe?¾ƒ€?Îï€?Añ?-´€?o3€?€?UH€?¹!z?Y?-+?æç€?Lõ€?¡$€?ÞG~?ò€?~r?€?‰”€?¥]€?C€?|€?ù+€?b_T?hû|?­ð?@%€?B!€?Âã|?Ϲ€?-¬?º€?õz?Ïd|?²P?Ýü~?5*~?(°?Ô¢~?Â
+€?‹€?V•|?Uë|?L•|?:ß~?ïò~?V€?‚k~?å2€?
\ No newline at end of file
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_3_mean.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_3_mean.bin
new file mode 100644
index 0000000000000000000000000000000000000000..ed107d20b940ff9bdb8a02d75a61508a4557226b
--- /dev/null
+++ b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_3_mean.bin
@@ -0,0 +1 @@
+¹4s¿9˜>:Ä–?œŸU½w²8¿;å>šý?ÄM«<Êvý>k7>–Šý¾5¿˜0¥>¿~(?løŸ?̯¿RÈ~¾œ3†¿—"¼?þ#J½°¯à¾kÙ)>5¿]¶¿m¾¿Üò?ü»ä>ps?ÒWu½ê7—>à%?3-"¿,XŸ?ŸÞn¿2F¿g—¾"¿óÕ‰¿ñÆp¾Ž~<?ˆ¢8=Ž}º½Œ
¥>Œµ½C€A>z Û=ubP¿´°O¾‘-¶>†¿îλ¾ÿœÑ¿ø6>¯M?ÞÙ²>ų‡?¼%‘¾¹÷€¾ðп”3a¾ì­ ?ðp>?ä >íîô¾
\ No newline at end of file
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_3_variance.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_3_variance.bin
new file mode 100644
index 0000000000000000000000000000000000000000..9182caf4719d0daa967d8a62b3a05d7b8b1e081f
--- /dev/null
+++ b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_3_variance.bin
@@ -0,0 +1,2 @@
+…Pd?ÁÁ·?åM(?AÆg?ƒÄ?—?—é‚?4x?h/‚?«;m? ?R?þ&?äÄ/?Ù0™?³6?lÌè?À‹@„¢[?Ï\Û>N£:? ¹B?QàË?n&ž?kv€?ÁúÍ?ZV¬?©AÍ?R/?½´|?šH¨?ªW?}>?€?«Ë?ºr?9‡?÷ÈÆ?áC…?'æ]?Šò§>ÕO@?/øâ>Lü{?§(
+?:é¢?¤Šª?ÃgK?¶c‚?†?D?Tî?w¯?T|2?ßÁ?6)e?uY~?eÊÀ?ª·˜?C¬(?ªž?M4W?ox?\#?®š?
\ No newline at end of file
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_4_beta.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_4_beta.bin
new file mode 100644
index 0000000000000000000000000000000000000000..c0cb0b714bfc40d21a95e558a7e9371711240aa9
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_4_beta.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_4_gamma.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_4_gamma.bin
new file mode 100644
index 0000000000000000000000000000000000000000..59f96f317915df78a8c67b328569b939a112a417
--- /dev/null
+++ b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_4_gamma.bin
@@ -0,0 +1 @@
+ºÒ’?¤›—?ßS?Œ?+‘i?ÿíy?/h›?Ebk?÷½¤?k^]?@a?o±ƒ?keƒ?›j‹?™?ìï„?E‘‚?¼•[?è?|}?_y?C‹?šíg?_TN?c3?%?(þÇ?ø¥?¨x?>?ŠÊ?žŽX?øƒi?tz?jÙ©?#/>?U1?¹>?ƒ±?š¶(?ú~?Ÿ±/?àû|?¾r?56Š?§‹?˜”?QšQ?û›?‘Ћ?oi?¿¥?k?>z?ôÚ•?}?CF‘?¿¬a?ËÛS?SÁt?;?£÷L?’k?|z?
\ No newline at end of file
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_4_mean.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_4_mean.bin
new file mode 100644
index 0000000000000000000000000000000000000000..9b0d73621e993e34be9696ca963bc6c1c3dab7cc
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_4_mean.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_4_variance.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_4_variance.bin
new file mode 100644
index 0000000000000000000000000000000000000000..f1458901b75ae27101b96f4995d3b636f319c877
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_4_variance.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_5_beta.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_5_beta.bin
new file mode 100644
index 0000000000000000000000000000000000000000..c92948e612111496883f017c07d803d0d8aacf4e
--- /dev/null
+++ b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_5_beta.bin
@@ -0,0 +1,5 @@
+½¿ž<%Y½Ø!(½Ø÷¼S¬¸=âBš=PÔœ»kå¾[ã[=Eìçºð}>l¼¿t-¼pŠ=+.Í;²Y¤¼sgs=º'½·öš=
!½½vнcA=fú^=Va¢½Ï65¼Ô_3=/d¹=Æ^u½ˆ#»—]i½þé#½£µ=PC©=£m8=ºe+½º@=04ûpCž=”-¬½Ò˽Шþ»&=ÉÝ¥¼„(Ñ<E*<<#=È„ì½z=«<o­7=#{E½êoн\Q½£.ª=ë{?=f¬Æ=kç³»ú¹<›–|=â¡=<¬¹=sãF=›=}=M}=1¼</p1=J˜½`¨X½€ÿ>
+¬=Úå+<Œ½μ«¶¼£9æ¼#Ç0<ž‰ˆ½²ˆf=-#<58½´-°¼ØÅ<ƒoë;w–¼8>„
+½/NL={;[Ö¡;.½™rE<O>†¼ŠÂ<îY¨½“!½i¤6=EZk=ÊLª=-Æ»b²;Ácæ¼aãz=O6=;HÕ=Œ½P½(AY>‚Z=(̱<óè—½áõ¼
+Ùƒ½¹á¼º+þt¼»v½«‰C¼l©f=æ˜/=¹@=—­¼~îܼ
+ã<ŸÃò<‰
‡=Á­»’½\õ¡=_êZ=
\ No newline at end of file
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_5_gamma.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_5_gamma.bin
new file mode 100644
index 0000000000000000000000000000000000000000..361481684c205ab17d58e527d1acbce391339130
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_5_gamma.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_5_mean.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_5_mean.bin
new file mode 100644
index 0000000000000000000000000000000000000000..09fb4f8c9bb2f013cbc62c5861dd46fd2ac8d200
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_5_mean.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_5_variance.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_5_variance.bin
new file mode 100644
index 0000000000000000000000000000000000000000..7971e66d67a3efee3b30c333f2cad8f271221217
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_5_variance.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_6_beta.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_6_beta.bin
new file mode 100644
index 0000000000000000000000000000000000000000..bc7581546520792d894d3375c0c4557ce7ea906b
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_6_beta.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_6_gamma.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_6_gamma.bin
new file mode 100644
index 0000000000000000000000000000000000000000..b48836f2c0bc9dd05e4fc9a24d545120e3365f02
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_6_gamma.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_6_mean.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_6_mean.bin
new file mode 100644
index 0000000000000000000000000000000000000000..0dbadb684a2e9e6e9eaa1bde81630ee1005a4ae4
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_6_mean.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_6_variance.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_6_variance.bin
new file mode 100644
index 0000000000000000000000000000000000000000..4669fcb9ea5bb21c594cd9e7b19b435b3cf771da
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_6_variance.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_7_beta.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_7_beta.bin
new file mode 100644
index 0000000000000000000000000000000000000000..4ade0b3ac8fcb60caa8ed69f782fd0c5ecd7a61d
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_7_beta.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_7_gamma.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_7_gamma.bin
new file mode 100644
index 0000000000000000000000000000000000000000..4b32a8a1046b45c453d70756cf05c63d0f07b15e
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_7_gamma.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_7_mean.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_7_mean.bin
new file mode 100644
index 0000000000000000000000000000000000000000..a53edd2b88c2d60b8e432d2c5b6c0fb37167c3cd
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_7_mean.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_7_variance.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_7_variance.bin
new file mode 100644
index 0000000000000000000000000000000000000000..dd0456b69725d1d2d4cfb983c0f22144b323b892
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_7_variance.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_8_beta.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_8_beta.bin
new file mode 100644
index 0000000000000000000000000000000000000000..2c60da8cac8bbfd9948d134faf10c128aef2cfbc
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_8_beta.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_8_gamma.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_8_gamma.bin
new file mode 100644
index 0000000000000000000000000000000000000000..bc3e3a42252f6730172fb898298054316c348780
--- /dev/null
+++ b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_8_gamma.bin
@@ -0,0 +1,3 @@
+OIy?Ò´†?šy‡?g)?»”Ÿ?w™r?‘±†?‚Vp?
†?p–`?¢fs?™÷n?ór?„Ÿe?Lr‚?/
r?»Øƒ?L»w?ê@Œ?¬C•?Æ.‡?P{?W|?Öwh?¤ƒ?º1y?c?¥@”?ºt?µ‚?_r?!e?Œ^|?´xp?ÑÛq?eßa?¸«?…k?g?xʈ?5s?…‘?ÃÄw?gŽn?Ìy?U$t?ïl‚?ƒªo?³ÐO?˜$m?¯0? Ív?‰?8ìŠ?,Â…?Éb?ÂX‡?‡âl?@ҍ?nI…?£íƒ?¹Š?kõi?ÙQo?®ùs? g?c„?]Ça?D	ƒ?ÏÐk?LQq?e˜Š?pèd?¹¯S?ÆCy?.Þ{?Äâ?Î	o?,™€?RØr?‹Ö?¾®x?jbn?±ª}?74€?”cj?Žð†?H??âc?îa?z·‹?†{?ýw?I³ƒ?«|‚?¸õ‡?¡Y‚?GMj?ÐKe?Oý‚?~?=Ók?:u?„	~?õD`?u‹?9:…?æˆI?{?é,}?ªz?Ž?;e?¯†?gFy?û\d?£b?«qœ?v
+Š?o,e?Ÿnt?z…?
+0›?]o?<³€?¼t_?Û5?WC_?
\ No newline at end of file
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_8_mean.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_8_mean.bin
new file mode 100644
index 0000000000000000000000000000000000000000..5f7cf3dbd74c06b121aed5e2c99f782e1756cce5
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_8_mean.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_8_variance.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_8_variance.bin
new file mode 100644
index 0000000000000000000000000000000000000000..15f85baa9a203a7befc166737eb734e30b2c23e8
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_8_variance.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_9_beta.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_9_beta.bin
new file mode 100644
index 0000000000000000000000000000000000000000..1182160446288ff96739d0bad78c14832a4534b3
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_9_beta.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_9_gamma.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_9_gamma.bin
new file mode 100644
index 0000000000000000000000000000000000000000..5d59ed002e63c0ec38a4137474b80c80884e1e13
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_9_gamma.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_9_mean.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_9_mean.bin
new file mode 100644
index 0000000000000000000000000000000000000000..54c1c6db35512fe9c0dc3267b4efb1163cdcaf5f
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_9_mean.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_9_variance.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_9_variance.bin
new file mode 100644
index 0000000000000000000000000000000000000000..380d1141f6db6540a8857c7296571c32917530b8
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/batch_normalization_9_variance.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_10_w.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_10_w.bin
new file mode 100644
index 0000000000000000000000000000000000000000..be27ee1f468edb2d249344e76168608d477943e9
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_10_w.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_11_w.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_11_w.bin
new file mode 100644
index 0000000000000000000000000000000000000000..5ee50139a67d44b0fbd3a10982e4a7d8df8cf881
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_11_w.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_12_w.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_12_w.bin
new file mode 100644
index 0000000000000000000000000000000000000000..2a6b3b16a213a408bf0ddfa1c33af78d11c750c9
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_12_w.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_13_w.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_13_w.bin
new file mode 100644
index 0000000000000000000000000000000000000000..ab04519349aae65efec45b481eb2008b61ef92b4
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_13_w.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_14_w.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_14_w.bin
new file mode 100644
index 0000000000000000000000000000000000000000..3ff46e2f02a916df79c4fb6d942507b0f0480425
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_14_w.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_1_w.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_1_w.bin
new file mode 100644
index 0000000000000000000000000000000000000000..beae71db696fa1c94d2d1aa414e5a00988339aa0
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_1_w.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_2_w.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_2_w.bin
new file mode 100644
index 0000000000000000000000000000000000000000..70b575340869287d376bf7446915a12c19477ff2
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_2_w.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_3_w.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_3_w.bin
new file mode 100644
index 0000000000000000000000000000000000000000..1ba997c0e2f10b7cade710b0944c7a4e4bdc33c3
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_3_w.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_4_w.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_4_w.bin
new file mode 100644
index 0000000000000000000000000000000000000000..bb3eb3daed943a5569ba8e495ad20e07ee44bc42
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_4_w.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_5_w.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_5_w.bin
new file mode 100644
index 0000000000000000000000000000000000000000..c1a48e68adc94b86d1b8b1d9fe5694ba736b53b8
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_5_w.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_6_w.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_6_w.bin
new file mode 100644
index 0000000000000000000000000000000000000000..071ab1b870f25323a55ea8a3285cbe07d63acc86
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_6_w.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_7_w.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_7_w.bin
new file mode 100644
index 0000000000000000000000000000000000000000..c5d7ad86c15e5779b84c9e1484ab532e98d64d2e
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_7_w.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_8_w.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_8_w.bin
new file mode 100644
index 0000000000000000000000000000000000000000..af71a49608774244f8d88a9a3bd4801da45bb450
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_8_w.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_9_w.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_9_w.bin
new file mode 100644
index 0000000000000000000000000000000000000000..7b493fb762b937d29e933eaea5eb8aadd2a654c5
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/conv2d_9_w.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/dense_1_b.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/dense_1_b.bin
new file mode 100644
index 0000000000000000000000000000000000000000..b97d8e0ae6500627fcf62bc0e4c457bac447317f
--- /dev/null
+++ b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/dense_1_b.bin
@@ -0,0 +1 @@
+hÇ/½•w¨½Ÿ}¿=ÉÎ>DÕ½
ìÔ<Dž8¼˜5«»*ÓϽ1.¶<
\ No newline at end of file
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/dense_1_w.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/dense_1_w.bin
new file mode 100644
index 0000000000000000000000000000000000000000..a3b0cff6a2171c865b11c25dec250405f9461f70
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/dense_1_w.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_10_w.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_10_w.bin
new file mode 100644
index 0000000000000000000000000000000000000000..08228dcb28a43558dcacfa7b266d3637138820ca
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_10_w.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_11_w.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_11_w.bin
new file mode 100644
index 0000000000000000000000000000000000000000..23a8d94cb02f24db23b0df0d91e75ebaf44a6340
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_11_w.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_12_w.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_12_w.bin
new file mode 100644
index 0000000000000000000000000000000000000000..33443ad99f79e2bffc561feb3991834b0b18bff1
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_12_w.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_13_w.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_13_w.bin
new file mode 100644
index 0000000000000000000000000000000000000000..3220f00786bc00db95b25607d8227d7e0b609e84
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_13_w.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_1_w.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_1_w.bin
new file mode 100644
index 0000000000000000000000000000000000000000..fa5759f7995d75798612674c26f4e08c7d63a63f
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_1_w.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_2_w.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_2_w.bin
new file mode 100644
index 0000000000000000000000000000000000000000..c09ac42fd8f8d804d783964a735336759edce3ea
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_2_w.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_3_w.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_3_w.bin
new file mode 100644
index 0000000000000000000000000000000000000000..a998b3154ea9a9b210dc6eb943668237558ea129
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_3_w.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_4_w.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_4_w.bin
new file mode 100644
index 0000000000000000000000000000000000000000..65ded0e0f26acf54ec10621b3f89857c574ba565
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_4_w.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_5_w.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_5_w.bin
new file mode 100644
index 0000000000000000000000000000000000000000..e4552fc09ed42accc926a9d5592f37dd1d6a5e10
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_5_w.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_6_w.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_6_w.bin
new file mode 100644
index 0000000000000000000000000000000000000000..43731484ba19242c3248f8b4586e3f314e8440d6
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_6_w.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_7_w.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_7_w.bin
new file mode 100644
index 0000000000000000000000000000000000000000..5db95dbb276a64563a8fbb4db3bfa17eaa49fe0b
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_7_w.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_8_w.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_8_w.bin
new file mode 100644
index 0000000000000000000000000000000000000000..7c3d9be67d904f38048d601d9d710a7f48f116f2
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_8_w.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_9_w.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_9_w.bin
new file mode 100644
index 0000000000000000000000000000000000000000..91a5954f2b2bef0fd1131195559e53ffea90d316
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/depthwise_conv2d_9_w.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/input.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/input.bin
new file mode 100644
index 0000000000000000000000000000000000000000..7a6fbc28f5a947a90863278a5249303f9f52741b
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/input.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/labels.bin b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/labels.bin
new file mode 100644
index 0000000000000000000000000000000000000000..7172750913a297f331af9ba88bce0d3e49968d47
Binary files /dev/null and b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/labels.bin differ
diff --git a/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/src.cc b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/src.cc
new file mode 100644
index 0000000000000000000000000000000000000000..aad069dc8cc5fb8613987e78fc5313c23141f6de
--- /dev/null
+++ b/llvm/projects/hpvm-tensor-rt/model_params/mobilenet_data/src.cc
@@ -0,0 +1,413 @@
+
+#include <stdio.h> 
+#include <stdlib.h> 
+#include <unistd.h> 
+#include <fcntl.h> 
+#include <sys/types.h> 
+#include <sys/stat.h> 
+#include <string.h> 
+#include "../../tensor_runtime/include/tensor_runtime.h" 
+#include "../include/utils.h" 
+
+int main(){ 
+
+  llvm_hpvm_initTensorRt(1); 
+
+
+  std::string dir_prefix = std::string("data/mobilenet_hpvm_5/"); 
+  std::string input_path =  dir_prefix + std::string("input.bin"); 
+  std::string labels_path =  dir_prefix + std::string("labels.bin"); 
+  std::string conv2d_1_w_path =  dir_prefix + std::string("conv2d_1_w.bin"); 
+  void* conv2d_1_w =  readTrainedWeights(conv2d_1_w_path.c_str(), 0,32,3,3,3); 
+  std::string batch_normalization_1_gamma_path =  dir_prefix + std::string("batch_normalization_1_gamma.bin"); 
+  void* batch_normalization_1_gamma =  readTrainedWeights(batch_normalization_1_gamma_path.c_str(), 0,1,32,1,1); 
+  std::string batch_normalization_1_beta_path =  dir_prefix + std::string("batch_normalization_1_beta.bin"); 
+  void* batch_normalization_1_beta =  readTrainedWeights(batch_normalization_1_beta_path.c_str(), 0,1,32,1,1); 
+  std::string batch_normalization_1_mean_path =  dir_prefix + std::string("batch_normalization_1_mean.bin"); 
+  void* batch_normalization_1_mean =  readTrainedWeights(batch_normalization_1_mean_path.c_str(), 0,1,32,1,1); 
+  std::string batch_normalization_1_variance_path =  dir_prefix + std::string("batch_normalization_1_variance.bin"); 
+  void* batch_normalization_1_variance =  readTrainedWeights(batch_normalization_1_variance_path.c_str(), 0,1,32,1,1); 
+  std::string depthwise_conv2d_1_w_path =  dir_prefix + std::string("depthwise_conv2d_1_w.bin"); 
+  void* depthwise_conv2d_1_w =  readTrainedWeights(depthwise_conv2d_1_w_path.c_str(), 0,32,1,3,3); 
+  std::string batch_normalization_2_gamma_path =  dir_prefix + std::string("batch_normalization_2_gamma.bin"); 
+  void* batch_normalization_2_gamma =  readTrainedWeights(batch_normalization_2_gamma_path.c_str(), 0,1,32,1,1); 
+  std::string batch_normalization_2_beta_path =  dir_prefix + std::string("batch_normalization_2_beta.bin"); 
+  void* batch_normalization_2_beta =  readTrainedWeights(batch_normalization_2_beta_path.c_str(), 0,1,32,1,1); 
+  std::string batch_normalization_2_mean_path =  dir_prefix + std::string("batch_normalization_2_mean.bin"); 
+  void* batch_normalization_2_mean =  readTrainedWeights(batch_normalization_2_mean_path.c_str(), 0,1,32,1,1); 
+  std::string batch_normalization_2_variance_path =  dir_prefix + std::string("batch_normalization_2_variance.bin"); 
+  void* batch_normalization_2_variance =  readTrainedWeights(batch_normalization_2_variance_path.c_str(), 0,1,32,1,1); 
+  std::string conv2d_2_w_path =  dir_prefix + std::string("conv2d_2_w.bin"); 
+  void* conv2d_2_w =  readTrainedWeights(conv2d_2_w_path.c_str(), 0,64,32,1,1); 
+  std::string batch_normalization_3_gamma_path =  dir_prefix + std::string("batch_normalization_3_gamma.bin"); 
+  void* batch_normalization_3_gamma =  readTrainedWeights(batch_normalization_3_gamma_path.c_str(), 0,1,64,1,1); 
+  std::string batch_normalization_3_beta_path =  dir_prefix + std::string("batch_normalization_3_beta.bin"); 
+  void* batch_normalization_3_beta =  readTrainedWeights(batch_normalization_3_beta_path.c_str(), 0,1,64,1,1); 
+  std::string batch_normalization_3_mean_path =  dir_prefix + std::string("batch_normalization_3_mean.bin"); 
+  void* batch_normalization_3_mean =  readTrainedWeights(batch_normalization_3_mean_path.c_str(), 0,1,64,1,1); 
+  std::string batch_normalization_3_variance_path =  dir_prefix + std::string("batch_normalization_3_variance.bin"); 
+  void* batch_normalization_3_variance =  readTrainedWeights(batch_normalization_3_variance_path.c_str(), 0,1,64,1,1); 
+  std::string depthwise_conv2d_2_w_path =  dir_prefix + std::string("depthwise_conv2d_2_w.bin"); 
+  void* depthwise_conv2d_2_w =  readTrainedWeights(depthwise_conv2d_2_w_path.c_str(), 0,64,1,3,3); 
+  std::string batch_normalization_4_gamma_path =  dir_prefix + std::string("batch_normalization_4_gamma.bin"); 
+  void* batch_normalization_4_gamma =  readTrainedWeights(batch_normalization_4_gamma_path.c_str(), 0,1,64,1,1); 
+  std::string batch_normalization_4_beta_path =  dir_prefix + std::string("batch_normalization_4_beta.bin"); 
+  void* batch_normalization_4_beta =  readTrainedWeights(batch_normalization_4_beta_path.c_str(), 0,1,64,1,1); 
+  std::string batch_normalization_4_mean_path =  dir_prefix + std::string("batch_normalization_4_mean.bin"); 
+  void* batch_normalization_4_mean =  readTrainedWeights(batch_normalization_4_mean_path.c_str(), 0,1,64,1,1); 
+  std::string batch_normalization_4_variance_path =  dir_prefix + std::string("batch_normalization_4_variance.bin"); 
+  void* batch_normalization_4_variance =  readTrainedWeights(batch_normalization_4_variance_path.c_str(), 0,1,64,1,1); 
+  std::string conv2d_3_w_path =  dir_prefix + std::string("conv2d_3_w.bin"); 
+  void* conv2d_3_w =  readTrainedWeights(conv2d_3_w_path.c_str(), 0,128,64,1,1); 
+  std::string batch_normalization_5_gamma_path =  dir_prefix + std::string("batch_normalization_5_gamma.bin"); 
+  void* batch_normalization_5_gamma =  readTrainedWeights(batch_normalization_5_gamma_path.c_str(), 0,1,128,1,1); 
+  std::string batch_normalization_5_beta_path =  dir_prefix + std::string("batch_normalization_5_beta.bin"); 
+  void* batch_normalization_5_beta =  readTrainedWeights(batch_normalization_5_beta_path.c_str(), 0,1,128,1,1); 
+  std::string batch_normalization_5_mean_path =  dir_prefix + std::string("batch_normalization_5_mean.bin"); 
+  void* batch_normalization_5_mean =  readTrainedWeights(batch_normalization_5_mean_path.c_str(), 0,1,128,1,1); 
+  std::string batch_normalization_5_variance_path =  dir_prefix + std::string("batch_normalization_5_variance.bin"); 
+  void* batch_normalization_5_variance =  readTrainedWeights(batch_normalization_5_variance_path.c_str(), 0,1,128,1,1); 
+  std::string depthwise_conv2d_3_w_path =  dir_prefix + std::string("depthwise_conv2d_3_w.bin"); 
+  void* depthwise_conv2d_3_w =  readTrainedWeights(depthwise_conv2d_3_w_path.c_str(), 0,128,1,3,3); 
+  std::string batch_normalization_6_gamma_path =  dir_prefix + std::string("batch_normalization_6_gamma.bin"); 
+  void* batch_normalization_6_gamma =  readTrainedWeights(batch_normalization_6_gamma_path.c_str(), 0,1,128,1,1); 
+  std::string batch_normalization_6_beta_path =  dir_prefix + std::string("batch_normalization_6_beta.bin"); 
+  void* batch_normalization_6_beta =  readTrainedWeights(batch_normalization_6_beta_path.c_str(), 0,1,128,1,1); 
+  std::string batch_normalization_6_mean_path =  dir_prefix + std::string("batch_normalization_6_mean.bin"); 
+  void* batch_normalization_6_mean =  readTrainedWeights(batch_normalization_6_mean_path.c_str(), 0,1,128,1,1); 
+  std::string batch_normalization_6_variance_path =  dir_prefix + std::string("batch_normalization_6_variance.bin"); 
+  void* batch_normalization_6_variance =  readTrainedWeights(batch_normalization_6_variance_path.c_str(), 0,1,128,1,1); 
+  std::string conv2d_4_w_path =  dir_prefix + std::string("conv2d_4_w.bin"); 
+  void* conv2d_4_w =  readTrainedWeights(conv2d_4_w_path.c_str(), 0,128,128,1,1); 
+  std::string batch_normalization_7_gamma_path =  dir_prefix + std::string("batch_normalization_7_gamma.bin"); 
+  void* batch_normalization_7_gamma =  readTrainedWeights(batch_normalization_7_gamma_path.c_str(), 0,1,128,1,1); 
+  std::string batch_normalization_7_beta_path =  dir_prefix + std::string("batch_normalization_7_beta.bin"); 
+  void* batch_normalization_7_beta =  readTrainedWeights(batch_normalization_7_beta_path.c_str(), 0,1,128,1,1); 
+  std::string batch_normalization_7_mean_path =  dir_prefix + std::string("batch_normalization_7_mean.bin"); 
+  void* batch_normalization_7_mean =  readTrainedWeights(batch_normalization_7_mean_path.c_str(), 0,1,128,1,1); 
+  std::string batch_normalization_7_variance_path =  dir_prefix + std::string("batch_normalization_7_variance.bin"); 
+  void* batch_normalization_7_variance =  readTrainedWeights(batch_normalization_7_variance_path.c_str(), 0,1,128,1,1); 
+  std::string depthwise_conv2d_4_w_path =  dir_prefix + std::string("depthwise_conv2d_4_w.bin"); 
+  void* depthwise_conv2d_4_w =  readTrainedWeights(depthwise_conv2d_4_w_path.c_str(), 0,128,1,3,3); 
+  std::string batch_normalization_8_gamma_path =  dir_prefix + std::string("batch_normalization_8_gamma.bin"); 
+  void* batch_normalization_8_gamma =  readTrainedWeights(batch_normalization_8_gamma_path.c_str(), 0,1,128,1,1); 
+  std::string batch_normalization_8_beta_path =  dir_prefix + std::string("batch_normalization_8_beta.bin"); 
+  void* batch_normalization_8_beta =  readTrainedWeights(batch_normalization_8_beta_path.c_str(), 0,1,128,1,1); 
+  std::string batch_normalization_8_mean_path =  dir_prefix + std::string("batch_normalization_8_mean.bin"); 
+  void* batch_normalization_8_mean =  readTrainedWeights(batch_normalization_8_mean_path.c_str(), 0,1,128,1,1); 
+  std::string batch_normalization_8_variance_path =  dir_prefix + std::string("batch_normalization_8_variance.bin"); 
+  void* batch_normalization_8_variance =  readTrainedWeights(batch_normalization_8_variance_path.c_str(), 0,1,128,1,1); 
+  std::string conv2d_5_w_path =  dir_prefix + std::string("conv2d_5_w.bin"); 
+  void* conv2d_5_w =  readTrainedWeights(conv2d_5_w_path.c_str(), 0,256,128,1,1); 
+  std::string batch_normalization_9_gamma_path =  dir_prefix + std::string("batch_normalization_9_gamma.bin"); 
+  void* batch_normalization_9_gamma =  readTrainedWeights(batch_normalization_9_gamma_path.c_str(), 0,1,256,1,1); 
+  std::string batch_normalization_9_beta_path =  dir_prefix + std::string("batch_normalization_9_beta.bin"); 
+  void* batch_normalization_9_beta =  readTrainedWeights(batch_normalization_9_beta_path.c_str(), 0,1,256,1,1); 
+  std::string batch_normalization_9_mean_path =  dir_prefix + std::string("batch_normalization_9_mean.bin"); 
+  void* batch_normalization_9_mean =  readTrainedWeights(batch_normalization_9_mean_path.c_str(), 0,1,256,1,1); 
+  std::string batch_normalization_9_variance_path =  dir_prefix + std::string("batch_normalization_9_variance.bin"); 
+  void* batch_normalization_9_variance =  readTrainedWeights(batch_normalization_9_variance_path.c_str(), 0,1,256,1,1); 
+  std::string depthwise_conv2d_5_w_path =  dir_prefix + std::string("depthwise_conv2d_5_w.bin"); 
+  void* depthwise_conv2d_5_w =  readTrainedWeights(depthwise_conv2d_5_w_path.c_str(), 0,256,1,3,3); 
+  std::string batch_normalization_10_gamma_path =  dir_prefix + std::string("batch_normalization_10_gamma.bin"); 
+  void* batch_normalization_10_gamma =  readTrainedWeights(batch_normalization_10_gamma_path.c_str(), 0,1,256,1,1); 
+  std::string batch_normalization_10_beta_path =  dir_prefix + std::string("batch_normalization_10_beta.bin"); 
+  void* batch_normalization_10_beta =  readTrainedWeights(batch_normalization_10_beta_path.c_str(), 0,1,256,1,1); 
+  std::string batch_normalization_10_mean_path =  dir_prefix + std::string("batch_normalization_10_mean.bin"); 
+  void* batch_normalization_10_mean =  readTrainedWeights(batch_normalization_10_mean_path.c_str(), 0,1,256,1,1); 
+  std::string batch_normalization_10_variance_path =  dir_prefix + std::string("batch_normalization_10_variance.bin"); 
+  void* batch_normalization_10_variance =  readTrainedWeights(batch_normalization_10_variance_path.c_str(), 0,1,256,1,1); 
+  std::string conv2d_6_w_path =  dir_prefix + std::string("conv2d_6_w.bin"); 
+  void* conv2d_6_w =  readTrainedWeights(conv2d_6_w_path.c_str(), 0,256,256,1,1); 
+  std::string batch_normalization_11_gamma_path =  dir_prefix + std::string("batch_normalization_11_gamma.bin"); 
+  void* batch_normalization_11_gamma =  readTrainedWeights(batch_normalization_11_gamma_path.c_str(), 0,1,256,1,1); 
+  std::string batch_normalization_11_beta_path =  dir_prefix + std::string("batch_normalization_11_beta.bin"); 
+  void* batch_normalization_11_beta =  readTrainedWeights(batch_normalization_11_beta_path.c_str(), 0,1,256,1,1); 
+  std::string batch_normalization_11_mean_path =  dir_prefix + std::string("batch_normalization_11_mean.bin"); 
+  void* batch_normalization_11_mean =  readTrainedWeights(batch_normalization_11_mean_path.c_str(), 0,1,256,1,1); 
+  std::string batch_normalization_11_variance_path =  dir_prefix + std::string("batch_normalization_11_variance.bin"); 
+  void* batch_normalization_11_variance =  readTrainedWeights(batch_normalization_11_variance_path.c_str(), 0,1,256,1,1); 
+  std::string depthwise_conv2d_6_w_path =  dir_prefix + std::string("depthwise_conv2d_6_w.bin"); 
+  void* depthwise_conv2d_6_w =  readTrainedWeights(depthwise_conv2d_6_w_path.c_str(), 0,256,1,3,3); 
+  std::string batch_normalization_12_gamma_path =  dir_prefix + std::string("batch_normalization_12_gamma.bin"); 
+  void* batch_normalization_12_gamma =  readTrainedWeights(batch_normalization_12_gamma_path.c_str(), 0,1,256,1,1); 
+  std::string batch_normalization_12_beta_path =  dir_prefix + std::string("batch_normalization_12_beta.bin"); 
+  void* batch_normalization_12_beta =  readTrainedWeights(batch_normalization_12_beta_path.c_str(), 0,1,256,1,1); 
+  std::string batch_normalization_12_mean_path =  dir_prefix + std::string("batch_normalization_12_mean.bin"); 
+  void* batch_normalization_12_mean =  readTrainedWeights(batch_normalization_12_mean_path.c_str(), 0,1,256,1,1); 
+  std::string batch_normalization_12_variance_path =  dir_prefix + std::string("batch_normalization_12_variance.bin"); 
+  void* batch_normalization_12_variance =  readTrainedWeights(batch_normalization_12_variance_path.c_str(), 0,1,256,1,1); 
+  std::string conv2d_7_w_path =  dir_prefix + std::string("conv2d_7_w.bin"); 
+  void* conv2d_7_w =  readTrainedWeights(conv2d_7_w_path.c_str(), 0,512,256,1,1); 
+  std::string batch_normalization_13_gamma_path =  dir_prefix + std::string("batch_normalization_13_gamma.bin"); 
+  void* batch_normalization_13_gamma =  readTrainedWeights(batch_normalization_13_gamma_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_13_beta_path =  dir_prefix + std::string("batch_normalization_13_beta.bin"); 
+  void* batch_normalization_13_beta =  readTrainedWeights(batch_normalization_13_beta_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_13_mean_path =  dir_prefix + std::string("batch_normalization_13_mean.bin"); 
+  void* batch_normalization_13_mean =  readTrainedWeights(batch_normalization_13_mean_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_13_variance_path =  dir_prefix + std::string("batch_normalization_13_variance.bin"); 
+  void* batch_normalization_13_variance =  readTrainedWeights(batch_normalization_13_variance_path.c_str(), 0,1,512,1,1); 
+  std::string depthwise_conv2d_7_w_path =  dir_prefix + std::string("depthwise_conv2d_7_w.bin"); 
+  void* depthwise_conv2d_7_w =  readTrainedWeights(depthwise_conv2d_7_w_path.c_str(), 0,512,1,3,3); 
+  std::string batch_normalization_14_gamma_path =  dir_prefix + std::string("batch_normalization_14_gamma.bin"); 
+  void* batch_normalization_14_gamma =  readTrainedWeights(batch_normalization_14_gamma_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_14_beta_path =  dir_prefix + std::string("batch_normalization_14_beta.bin"); 
+  void* batch_normalization_14_beta =  readTrainedWeights(batch_normalization_14_beta_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_14_mean_path =  dir_prefix + std::string("batch_normalization_14_mean.bin"); 
+  void* batch_normalization_14_mean =  readTrainedWeights(batch_normalization_14_mean_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_14_variance_path =  dir_prefix + std::string("batch_normalization_14_variance.bin"); 
+  void* batch_normalization_14_variance =  readTrainedWeights(batch_normalization_14_variance_path.c_str(), 0,1,512,1,1); 
+  std::string conv2d_8_w_path =  dir_prefix + std::string("conv2d_8_w.bin"); 
+  void* conv2d_8_w =  readTrainedWeights(conv2d_8_w_path.c_str(), 0,512,512,1,1); 
+  std::string batch_normalization_15_gamma_path =  dir_prefix + std::string("batch_normalization_15_gamma.bin"); 
+  void* batch_normalization_15_gamma =  readTrainedWeights(batch_normalization_15_gamma_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_15_beta_path =  dir_prefix + std::string("batch_normalization_15_beta.bin"); 
+  void* batch_normalization_15_beta =  readTrainedWeights(batch_normalization_15_beta_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_15_mean_path =  dir_prefix + std::string("batch_normalization_15_mean.bin"); 
+  void* batch_normalization_15_mean =  readTrainedWeights(batch_normalization_15_mean_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_15_variance_path =  dir_prefix + std::string("batch_normalization_15_variance.bin"); 
+  void* batch_normalization_15_variance =  readTrainedWeights(batch_normalization_15_variance_path.c_str(), 0,1,512,1,1); 
+  std::string depthwise_conv2d_8_w_path =  dir_prefix + std::string("depthwise_conv2d_8_w.bin"); 
+  void* depthwise_conv2d_8_w =  readTrainedWeights(depthwise_conv2d_8_w_path.c_str(), 0,512,1,3,3); 
+  std::string batch_normalization_16_gamma_path =  dir_prefix + std::string("batch_normalization_16_gamma.bin"); 
+  void* batch_normalization_16_gamma =  readTrainedWeights(batch_normalization_16_gamma_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_16_beta_path =  dir_prefix + std::string("batch_normalization_16_beta.bin"); 
+  void* batch_normalization_16_beta =  readTrainedWeights(batch_normalization_16_beta_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_16_mean_path =  dir_prefix + std::string("batch_normalization_16_mean.bin"); 
+  void* batch_normalization_16_mean =  readTrainedWeights(batch_normalization_16_mean_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_16_variance_path =  dir_prefix + std::string("batch_normalization_16_variance.bin"); 
+  void* batch_normalization_16_variance =  readTrainedWeights(batch_normalization_16_variance_path.c_str(), 0,1,512,1,1); 
+  std::string conv2d_9_w_path =  dir_prefix + std::string("conv2d_9_w.bin"); 
+  void* conv2d_9_w =  readTrainedWeights(conv2d_9_w_path.c_str(), 0,512,512,1,1); 
+  std::string batch_normalization_17_gamma_path =  dir_prefix + std::string("batch_normalization_17_gamma.bin"); 
+  void* batch_normalization_17_gamma =  readTrainedWeights(batch_normalization_17_gamma_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_17_beta_path =  dir_prefix + std::string("batch_normalization_17_beta.bin"); 
+  void* batch_normalization_17_beta =  readTrainedWeights(batch_normalization_17_beta_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_17_mean_path =  dir_prefix + std::string("batch_normalization_17_mean.bin"); 
+  void* batch_normalization_17_mean =  readTrainedWeights(batch_normalization_17_mean_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_17_variance_path =  dir_prefix + std::string("batch_normalization_17_variance.bin"); 
+  void* batch_normalization_17_variance =  readTrainedWeights(batch_normalization_17_variance_path.c_str(), 0,1,512,1,1); 
+  std::string depthwise_conv2d_9_w_path =  dir_prefix + std::string("depthwise_conv2d_9_w.bin"); 
+  void* depthwise_conv2d_9_w =  readTrainedWeights(depthwise_conv2d_9_w_path.c_str(), 0,512,1,3,3); 
+  std::string batch_normalization_18_gamma_path =  dir_prefix + std::string("batch_normalization_18_gamma.bin"); 
+  void* batch_normalization_18_gamma =  readTrainedWeights(batch_normalization_18_gamma_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_18_beta_path =  dir_prefix + std::string("batch_normalization_18_beta.bin"); 
+  void* batch_normalization_18_beta =  readTrainedWeights(batch_normalization_18_beta_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_18_mean_path =  dir_prefix + std::string("batch_normalization_18_mean.bin"); 
+  void* batch_normalization_18_mean =  readTrainedWeights(batch_normalization_18_mean_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_18_variance_path =  dir_prefix + std::string("batch_normalization_18_variance.bin"); 
+  void* batch_normalization_18_variance =  readTrainedWeights(batch_normalization_18_variance_path.c_str(), 0,1,512,1,1); 
+  std::string conv2d_10_w_path =  dir_prefix + std::string("conv2d_10_w.bin"); 
+  void* conv2d_10_w =  readTrainedWeights(conv2d_10_w_path.c_str(), 0,512,512,1,1); 
+  std::string batch_normalization_19_gamma_path =  dir_prefix + std::string("batch_normalization_19_gamma.bin"); 
+  void* batch_normalization_19_gamma =  readTrainedWeights(batch_normalization_19_gamma_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_19_beta_path =  dir_prefix + std::string("batch_normalization_19_beta.bin"); 
+  void* batch_normalization_19_beta =  readTrainedWeights(batch_normalization_19_beta_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_19_mean_path =  dir_prefix + std::string("batch_normalization_19_mean.bin"); 
+  void* batch_normalization_19_mean =  readTrainedWeights(batch_normalization_19_mean_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_19_variance_path =  dir_prefix + std::string("batch_normalization_19_variance.bin"); 
+  void* batch_normalization_19_variance =  readTrainedWeights(batch_normalization_19_variance_path.c_str(), 0,1,512,1,1); 
+  std::string depthwise_conv2d_10_w_path =  dir_prefix + std::string("depthwise_conv2d_10_w.bin"); 
+  void* depthwise_conv2d_10_w =  readTrainedWeights(depthwise_conv2d_10_w_path.c_str(), 0,512,1,3,3); 
+  std::string batch_normalization_20_gamma_path =  dir_prefix + std::string("batch_normalization_20_gamma.bin"); 
+  void* batch_normalization_20_gamma =  readTrainedWeights(batch_normalization_20_gamma_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_20_beta_path =  dir_prefix + std::string("batch_normalization_20_beta.bin"); 
+  void* batch_normalization_20_beta =  readTrainedWeights(batch_normalization_20_beta_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_20_mean_path =  dir_prefix + std::string("batch_normalization_20_mean.bin"); 
+  void* batch_normalization_20_mean =  readTrainedWeights(batch_normalization_20_mean_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_20_variance_path =  dir_prefix + std::string("batch_normalization_20_variance.bin"); 
+  void* batch_normalization_20_variance =  readTrainedWeights(batch_normalization_20_variance_path.c_str(), 0,1,512,1,1); 
+  std::string conv2d_11_w_path =  dir_prefix + std::string("conv2d_11_w.bin"); 
+  void* conv2d_11_w =  readTrainedWeights(conv2d_11_w_path.c_str(), 0,512,512,1,1); 
+  std::string batch_normalization_21_gamma_path =  dir_prefix + std::string("batch_normalization_21_gamma.bin"); 
+  void* batch_normalization_21_gamma =  readTrainedWeights(batch_normalization_21_gamma_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_21_beta_path =  dir_prefix + std::string("batch_normalization_21_beta.bin"); 
+  void* batch_normalization_21_beta =  readTrainedWeights(batch_normalization_21_beta_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_21_mean_path =  dir_prefix + std::string("batch_normalization_21_mean.bin"); 
+  void* batch_normalization_21_mean =  readTrainedWeights(batch_normalization_21_mean_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_21_variance_path =  dir_prefix + std::string("batch_normalization_21_variance.bin"); 
+  void* batch_normalization_21_variance =  readTrainedWeights(batch_normalization_21_variance_path.c_str(), 0,1,512,1,1); 
+  std::string depthwise_conv2d_11_w_path =  dir_prefix + std::string("depthwise_conv2d_11_w.bin"); 
+  void* depthwise_conv2d_11_w =  readTrainedWeights(depthwise_conv2d_11_w_path.c_str(), 0,512,1,3,3); 
+  std::string batch_normalization_22_gamma_path =  dir_prefix + std::string("batch_normalization_22_gamma.bin"); 
+  void* batch_normalization_22_gamma =  readTrainedWeights(batch_normalization_22_gamma_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_22_beta_path =  dir_prefix + std::string("batch_normalization_22_beta.bin"); 
+  void* batch_normalization_22_beta =  readTrainedWeights(batch_normalization_22_beta_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_22_mean_path =  dir_prefix + std::string("batch_normalization_22_mean.bin"); 
+  void* batch_normalization_22_mean =  readTrainedWeights(batch_normalization_22_mean_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_22_variance_path =  dir_prefix + std::string("batch_normalization_22_variance.bin"); 
+  void* batch_normalization_22_variance =  readTrainedWeights(batch_normalization_22_variance_path.c_str(), 0,1,512,1,1); 
+  std::string conv2d_12_w_path =  dir_prefix + std::string("conv2d_12_w.bin"); 
+  void* conv2d_12_w =  readTrainedWeights(conv2d_12_w_path.c_str(), 0,512,512,1,1); 
+  std::string batch_normalization_23_gamma_path =  dir_prefix + std::string("batch_normalization_23_gamma.bin"); 
+  void* batch_normalization_23_gamma =  readTrainedWeights(batch_normalization_23_gamma_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_23_beta_path =  dir_prefix + std::string("batch_normalization_23_beta.bin"); 
+  void* batch_normalization_23_beta =  readTrainedWeights(batch_normalization_23_beta_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_23_mean_path =  dir_prefix + std::string("batch_normalization_23_mean.bin"); 
+  void* batch_normalization_23_mean =  readTrainedWeights(batch_normalization_23_mean_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_23_variance_path =  dir_prefix + std::string("batch_normalization_23_variance.bin"); 
+  void* batch_normalization_23_variance =  readTrainedWeights(batch_normalization_23_variance_path.c_str(), 0,1,512,1,1); 
+  std::string depthwise_conv2d_12_w_path =  dir_prefix + std::string("depthwise_conv2d_12_w.bin"); 
+  void* depthwise_conv2d_12_w =  readTrainedWeights(depthwise_conv2d_12_w_path.c_str(), 0,512,1,3,3); 
+  std::string batch_normalization_24_gamma_path =  dir_prefix + std::string("batch_normalization_24_gamma.bin"); 
+  void* batch_normalization_24_gamma =  readTrainedWeights(batch_normalization_24_gamma_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_24_beta_path =  dir_prefix + std::string("batch_normalization_24_beta.bin"); 
+  void* batch_normalization_24_beta =  readTrainedWeights(batch_normalization_24_beta_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_24_mean_path =  dir_prefix + std::string("batch_normalization_24_mean.bin"); 
+  void* batch_normalization_24_mean =  readTrainedWeights(batch_normalization_24_mean_path.c_str(), 0,1,512,1,1); 
+  std::string batch_normalization_24_variance_path =  dir_prefix + std::string("batch_normalization_24_variance.bin"); 
+  void* batch_normalization_24_variance =  readTrainedWeights(batch_normalization_24_variance_path.c_str(), 0,1,512,1,1); 
+  std::string conv2d_13_w_path =  dir_prefix + std::string("conv2d_13_w.bin"); 
+  void* conv2d_13_w =  readTrainedWeights(conv2d_13_w_path.c_str(), 0,1024,512,1,1); 
+  std::string batch_normalization_25_gamma_path =  dir_prefix + std::string("batch_normalization_25_gamma.bin"); 
+  void* batch_normalization_25_gamma =  readTrainedWeights(batch_normalization_25_gamma_path.c_str(), 0,1,1024,1,1); 
+  std::string batch_normalization_25_beta_path =  dir_prefix + std::string("batch_normalization_25_beta.bin"); 
+  void* batch_normalization_25_beta =  readTrainedWeights(batch_normalization_25_beta_path.c_str(), 0,1,1024,1,1); 
+  std::string batch_normalization_25_mean_path =  dir_prefix + std::string("batch_normalization_25_mean.bin"); 
+  void* batch_normalization_25_mean =  readTrainedWeights(batch_normalization_25_mean_path.c_str(), 0,1,1024,1,1); 
+  std::string batch_normalization_25_variance_path =  dir_prefix + std::string("batch_normalization_25_variance.bin"); 
+  void* batch_normalization_25_variance =  readTrainedWeights(batch_normalization_25_variance_path.c_str(), 0,1,1024,1,1); 
+  std::string depthwise_conv2d_13_w_path =  dir_prefix + std::string("depthwise_conv2d_13_w.bin"); 
+  void* depthwise_conv2d_13_w =  readTrainedWeights(depthwise_conv2d_13_w_path.c_str(), 0,1024,1,3,3); 
+  std::string batch_normalization_26_gamma_path =  dir_prefix + std::string("batch_normalization_26_gamma.bin"); 
+  void* batch_normalization_26_gamma =  readTrainedWeights(batch_normalization_26_gamma_path.c_str(), 0,1,1024,1,1); 
+  std::string batch_normalization_26_beta_path =  dir_prefix + std::string("batch_normalization_26_beta.bin"); 
+  void* batch_normalization_26_beta =  readTrainedWeights(batch_normalization_26_beta_path.c_str(), 0,1,1024,1,1); 
+  std::string batch_normalization_26_mean_path =  dir_prefix + std::string("batch_normalization_26_mean.bin"); 
+  void* batch_normalization_26_mean =  readTrainedWeights(batch_normalization_26_mean_path.c_str(), 0,1,1024,1,1); 
+  std::string batch_normalization_26_variance_path =  dir_prefix + std::string("batch_normalization_26_variance.bin"); 
+  void* batch_normalization_26_variance =  readTrainedWeights(batch_normalization_26_variance_path.c_str(), 0,1,1024,1,1); 
+  std::string conv2d_14_w_path =  dir_prefix + std::string("conv2d_14_w.bin"); 
+  void* conv2d_14_w =  readTrainedWeights(conv2d_14_w_path.c_str(), 0,1024,1024,1,1); 
+  std::string batch_normalization_27_gamma_path =  dir_prefix + std::string("batch_normalization_27_gamma.bin"); 
+  void* batch_normalization_27_gamma =  readTrainedWeights(batch_normalization_27_gamma_path.c_str(), 0,1,1024,1,1); 
+  std::string batch_normalization_27_beta_path =  dir_prefix + std::string("batch_normalization_27_beta.bin"); 
+  void* batch_normalization_27_beta =  readTrainedWeights(batch_normalization_27_beta_path.c_str(), 0,1,1024,1,1); 
+  std::string batch_normalization_27_mean_path =  dir_prefix + std::string("batch_normalization_27_mean.bin"); 
+  void* batch_normalization_27_mean =  readTrainedWeights(batch_normalization_27_mean_path.c_str(), 0,1,1024,1,1); 
+  std::string batch_normalization_27_variance_path =  dir_prefix + std::string("batch_normalization_27_variance.bin"); 
+  void* batch_normalization_27_variance =  readTrainedWeights(batch_normalization_27_variance_path.c_str(), 0,1,1024,1,1); 
+  std::string dense_1_w_path =  dir_prefix + std::string("dense_1_w.bin"); 
+  void* dense_1_w =  readTrainedWeights(dense_1_w_path.c_str(), 0,1,1,1024,10); 
+  std::string dense_1_b_path =  dir_prefix + std::string("dense_1_b.bin"); 
+  void* dense_1_b =  readTrainedWeights(dense_1_b_path.c_str(), 0,1,10,1,1); 
+
+
+
+  startMemTracking(); 
+
+  int test_input_size = 2000; 
+  int batch_size = 2000; 
+  int batch_count = test_input_size / batch_size; 
+  float final_accuracy = 0.0; 
+
+  for(int i = 0; i < batch_count; i++){ 
+
+    int start = i * batch_size; 
+    int end = (i + 1) * batch_size; 
+
+    void* input = readInputBatch(input_path.c_str(),0,start,end,3,32,32); 
+
+    void* var_0 = tensorConvolution(input, conv2d_1_w, 1, 1, 1, 1, 1, 1); 
+    void* var_1 = tensorBatchNorm(var_0, batch_normalization_1_gamma, batch_normalization_1_beta, batch_normalization_1_mean, batch_normalization_1_variance, 0.001); 
+    void* var_2 = tensorRelu(var_1); 
+    void* var_3 = tensorConvolution(var_2, depthwise_conv2d_1_w, 1, 1, 1, 1, 1, 32); 
+    void* var_4 = tensorBatchNorm(var_3, batch_normalization_2_gamma, batch_normalization_2_beta, batch_normalization_2_mean, batch_normalization_2_variance, 0.001); 
+    void* var_5 = tensorRelu(var_4); 
+    void* var_6 = tensorConvolution(var_5, conv2d_2_w, 0, 0, 1, 1, 1, 1); 
+    void* var_7 = tensorBatchNorm(var_6, batch_normalization_3_gamma, batch_normalization_3_beta, batch_normalization_3_mean, batch_normalization_3_variance, 0.001); 
+    void* var_8 = tensorRelu(var_7); 
+    void* var_9 = tensorConvolution(var_8, depthwise_conv2d_2_w, 1, 1, 2, 2, 1, 64); 
+    void* var_10 = tensorBatchNorm(var_9, batch_normalization_4_gamma, batch_normalization_4_beta, batch_normalization_4_mean, batch_normalization_4_variance, 0.001); 
+    void* var_11 = tensorRelu(var_10); 
+    void* var_12 = tensorConvolution(var_11, conv2d_3_w, 0, 0, 1, 1, 1, 1); 
+    void* var_13 = tensorBatchNorm(var_12, batch_normalization_5_gamma, batch_normalization_5_beta, batch_normalization_5_mean, batch_normalization_5_variance, 0.001); 
+    void* var_14 = tensorRelu(var_13); 
+    void* var_15 = tensorConvolution(var_14, depthwise_conv2d_3_w, 1, 1, 1, 1, 1, 128); 
+    void* var_16 = tensorBatchNorm(var_15, batch_normalization_6_gamma, batch_normalization_6_beta, batch_normalization_6_mean, batch_normalization_6_variance, 0.001); 
+    void* var_17 = tensorRelu(var_16); 
+    void* var_18 = tensorConvolution(var_17, conv2d_4_w, 0, 0, 1, 1, 1, 1); 
+    void* var_19 = tensorBatchNorm(var_18, batch_normalization_7_gamma, batch_normalization_7_beta, batch_normalization_7_mean, batch_normalization_7_variance, 0.001); 
+    void* var_20 = tensorRelu(var_19); 
+    void* var_22 = tensorConvolution(var_20, depthwise_conv2d_4_w, 1, 1, 2, 2, 1, 128); 
+    void* var_23 = tensorBatchNorm(var_22, batch_normalization_8_gamma, batch_normalization_8_beta, batch_normalization_8_mean, batch_normalization_8_variance, 0.001); 
+    void* var_24 = tensorRelu(var_23); 
+    void* var_25 = tensorConvolution(var_24, conv2d_5_w, 0, 0, 1, 1, 1, 1); 
+    void* var_26 = tensorBatchNorm(var_25, batch_normalization_9_gamma, batch_normalization_9_beta, batch_normalization_9_mean, batch_normalization_9_variance, 0.001); 
+    void* var_27 = tensorRelu(var_26); 
+    void* var_28 = tensorConvolution(var_27, depthwise_conv2d_5_w, 1, 1, 1, 1, 1, 256); 
+    void* var_29 = tensorBatchNorm(var_28, batch_normalization_10_gamma, batch_normalization_10_beta, batch_normalization_10_mean, batch_normalization_10_variance, 0.001); 
+    void* var_30 = tensorRelu(var_29); 
+    void* var_31 = tensorConvolution(var_30, conv2d_6_w, 0, 0, 1, 1, 1, 1); 
+    void* var_32 = tensorBatchNorm(var_31, batch_normalization_11_gamma, batch_normalization_11_beta, batch_normalization_11_mean, batch_normalization_11_variance, 0.001); 
+    void* var_33 = tensorRelu(var_32); 
+    void* var_35 = tensorConvolution(var_33, depthwise_conv2d_6_w, 1, 1, 2, 2, 1, 256); 
+    void* var_36 = tensorBatchNorm(var_35, batch_normalization_12_gamma, batch_normalization_12_beta, batch_normalization_12_mean, batch_normalization_12_variance, 0.001); 
+    void* var_37 = tensorRelu(var_36); 
+    void* var_38 = tensorConvolution(var_37, conv2d_7_w, 0, 0, 1, 1, 1, 1); 
+    void* var_39 = tensorBatchNorm(var_38, batch_normalization_13_gamma, batch_normalization_13_beta, batch_normalization_13_mean, batch_normalization_13_variance, 0.001); 
+    void* var_40 = tensorRelu(var_39); 
+    void* var_41 = tensorConvolution(var_40, depthwise_conv2d_7_w, 1, 1, 1, 1, 1, 512); 
+    void* var_42 = tensorBatchNorm(var_41, batch_normalization_14_gamma, batch_normalization_14_beta, batch_normalization_14_mean, batch_normalization_14_variance, 0.001); 
+    void* var_43 = tensorRelu(var_42); 
+    void* var_44 = tensorConvolution(var_43, conv2d_8_w, 0, 0, 1, 1, 1, 1); 
+    void* var_45 = tensorBatchNorm(var_44, batch_normalization_15_gamma, batch_normalization_15_beta, batch_normalization_15_mean, batch_normalization_15_variance, 0.001); 
+    void* var_46 = tensorRelu(var_45); 
+    void* var_47 = tensorConvolution(var_46, depthwise_conv2d_8_w, 1, 1, 1, 1, 1, 512); 
+    void* var_48 = tensorBatchNorm(var_47, batch_normalization_16_gamma, batch_normalization_16_beta, batch_normalization_16_mean, batch_normalization_16_variance, 0.001); 
+    void* var_49 = tensorRelu(var_48); 
+    void* var_50 = tensorConvolution(var_49, conv2d_9_w, 0, 0, 1, 1, 1, 1); 
+    void* var_51 = tensorBatchNorm(var_50, batch_normalization_17_gamma, batch_normalization_17_beta, batch_normalization_17_mean, batch_normalization_17_variance, 0.001); 
+    void* var_52 = tensorRelu(var_51); 
+    void* var_54 = tensorConvolution(var_52, depthwise_conv2d_9_w, 1, 1, 1, 1, 1, 512); 
+    void* var_55 = tensorBatchNorm(var_54, batch_normalization_18_gamma, batch_normalization_18_beta, batch_normalization_18_mean, batch_normalization_18_variance, 0.001); 
+    void* var_56 = tensorRelu(var_55); 
+    void* var_57 = tensorConvolution(var_56, conv2d_10_w, 0, 0, 1, 1, 1, 1); 
+    void* var_58 = tensorBatchNorm(var_57, batch_normalization_19_gamma, batch_normalization_19_beta, batch_normalization_19_mean, batch_normalization_19_variance, 0.001); 
+    void* var_59 = tensorRelu(var_58); 
+    void* var_60 = tensorConvolution(var_59, depthwise_conv2d_10_w, 1, 1, 1, 1, 1, 512); 
+    void* var_61 = tensorBatchNorm(var_60, batch_normalization_20_gamma, batch_normalization_20_beta, batch_normalization_20_mean, batch_normalization_20_variance, 0.001); 
+    void* var_62 = tensorRelu(var_61); 
+    void* var_63 = tensorConvolution(var_62, conv2d_11_w, 0, 0, 1, 1, 1, 1); 
+    void* var_64 = tensorBatchNorm(var_63, batch_normalization_21_gamma, batch_normalization_21_beta, batch_normalization_21_mean, batch_normalization_21_variance, 0.001); 
+    void* var_65 = tensorRelu(var_64); 
+    void* var_66 = tensorConvolution(var_65, depthwise_conv2d_11_w, 1, 1, 1, 1, 1, 512); 
+    void* var_67 = tensorBatchNorm(var_66, batch_normalization_22_gamma, batch_normalization_22_beta, batch_normalization_22_mean, batch_normalization_22_variance, 0.001); 
+    void* var_68 = tensorRelu(var_67); 
+    void* var_69 = tensorConvolution(var_68, conv2d_12_w, 0, 0, 1, 1, 1, 1); 
+    void* var_70 = tensorBatchNorm(var_69, batch_normalization_23_gamma, batch_normalization_23_beta, batch_normalization_23_mean, batch_normalization_23_variance, 0.001); 
+    void* var_71 = tensorRelu(var_70); 
+    void* var_73 = tensorConvolution(var_71, depthwise_conv2d_12_w, 1, 1, 2, 2, 1, 512); 
+    void* var_74 = tensorBatchNorm(var_73, batch_normalization_24_gamma, batch_normalization_24_beta, batch_normalization_24_mean, batch_normalization_24_variance, 0.001); 
+    void* var_75 = tensorRelu(var_74); 
+    void* var_76 = tensorConvolution(var_75, conv2d_13_w, 0, 0, 1, 1, 1, 1); 
+    void* var_77 = tensorBatchNorm(var_76, batch_normalization_25_gamma, batch_normalization_25_beta, batch_normalization_25_mean, batch_normalization_25_variance, 0.001); 
+    void* var_78 = tensorRelu(var_77); 
+    void* var_79 = tensorConvolution(var_78, depthwise_conv2d_13_w, 1, 1, 1, 1, 1, 1024); 
+    void* var_80 = tensorBatchNorm(var_79, batch_normalization_26_gamma, batch_normalization_26_beta, batch_normalization_26_mean, batch_normalization_26_variance, 0.001); 
+    void* var_81 = tensorRelu(var_80); 
+    void* var_82 = tensorConvolution(var_81, conv2d_14_w, 0, 0, 1, 1, 1, 1); 
+    void* var_83 = tensorBatchNorm(var_82, batch_normalization_27_gamma, batch_normalization_27_beta, batch_normalization_27_mean, batch_normalization_27_variance, 0.001); 
+    void* var_84 = tensorRelu(var_83); 
+    void* var_86 = tensorPooling(var_84,1,2,2,0,0,2,2); 
+    void* var_88 = tensorGemmGPU(var_86, dense_1_w); 
+    void* var_89 = tensorAdd(var_88, dense_1_b); 
+    void* var_90 = tensorSoftmax(var_89); 
+
+    uint8_t* labels = readLabelsBatch(labels_path.c_str(),start,end); 
+
+    float accuracy = computeAccuracy2(labels, batch_size, var_90); 
+    final_accuracy += accuracy; 
+    freeBatchMemory(); 
+ 
+  }
+
+  final_accuracy = final_accuracy / batch_count; 
+  dumpFinalAccuracy(final_accuracy); 
+
+
+  llvm_hpvm_cleanupTensorRt(); 
+
+  return 0; 
+
+}