rnwang commited on
Commit
5a82878
1 Parent(s): 8aaf8b0

update for InferenceOptimizer and new dataset

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
.gitattributes CHANGED
@@ -26,3 +26,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
26
  *.zstandard filter=lfs diff=lfs merge=lfs -text
27
  *tfevents* filter=lfs diff=lfs merge=lfs -text
28
  *.mp4 filter=lfs diff=lfs merge=lfs -text
 
 
26
  *.zstandard filter=lfs diff=lfs merge=lfs -text
27
  *tfevents* filter=lfs diff=lfs merge=lfs -text
28
  *.mp4 filter=lfs diff=lfs merge=lfs -text
29
+ *.jpg filter=lfs diff=lfs merge=lfs -text
app.py CHANGED
@@ -75,7 +75,7 @@ class ImageDataset(Dataset):
75
  return len(self.imgs)
76
 
77
 
78
- data_path = Path('data/webcam')
79
  train_image_dd = prepare_data(data_path)
80
  dm = PatchDataModule(train_image_dd, patch_size=2**6,
81
  batch_size=2**3, patch_num=2**6)
@@ -174,13 +174,13 @@ with demo:
174
  with gr.Row().style(equal_height=False):
175
  input_img = gr.Image(label="input image", value="data/COCO_image.jpg", source="upload")
176
  with gr.Column():
177
- ori_but = gr.Button("Standard PyTorch Lightning")
178
  nano_but = gr.Button("BigDL-Nano")
179
  clear_but = gr.Button("Clear Output")
180
  with gr.Row().style(equal_height=False):
181
  with gr.Column():
182
- ori_time = gr.Text(label="Standard PyTorch Lightning latency")
183
- ori_image = gr.Image(label="Standard PyTorch Lightning output image")
184
  with gr.Column():
185
  nano_time = gr.Text(label="BigDL-Nano latency")
186
  nano_image = gr.Image(label="BigDL-Nano output image")
 
75
  return len(self.imgs)
76
 
77
 
78
+ data_path = Path('data')
79
  train_image_dd = prepare_data(data_path)
80
  dm = PatchDataModule(train_image_dd, patch_size=2**6,
81
  batch_size=2**3, patch_num=2**6)
 
174
  with gr.Row().style(equal_height=False):
175
  input_img = gr.Image(label="input image", value="data/COCO_image.jpg", source="upload")
176
  with gr.Column():
177
+ ori_but = gr.Button("Standard PyTorch")
178
  nano_but = gr.Button("BigDL-Nano")
179
  clear_but = gr.Button("Clear Output")
180
  with gr.Row().style(equal_height=False):
181
  with gr.Column():
182
+ ori_time = gr.Text(label="Standard PyTorch latency")
183
+ ori_image = gr.Image(label="Standard PyTorch output image")
184
  with gr.Column():
185
  nano_time = gr.Text(label="BigDL-Nano latency")
186
  nano_image = gr.Image(label="BigDL-Nano output image")
data/input/0.jpg ADDED

Git LFS Details

  • SHA256: f576dd114361ce705bda6e324ad5ebdf4c96d4ee0297272cb75a9ec794f50864
  • Pointer size: 131 Bytes
  • Size of remote file: 208 kB
data/input/1.jpg ADDED

Git LFS Details

  • SHA256: 8beea2c52dea828195846825640b8cd68561630fdad78b6aaa80386571f52df4
  • Pointer size: 131 Bytes
  • Size of remote file: 205 kB
data/input/10.jpg ADDED

Git LFS Details

  • SHA256: b3151bebf9f8d984d4f5c62859be1b86daa3ff02c41fe1c675c511714c5436bc
  • Pointer size: 131 Bytes
  • Size of remote file: 197 kB
data/input/11.jpg ADDED

Git LFS Details

  • SHA256: 33a6a05796a8ebf1dc64ece7306c5592c66e6af76a869752162847ef3f0f2043
  • Pointer size: 131 Bytes
  • Size of remote file: 199 kB
data/input/12.jpg ADDED

Git LFS Details

  • SHA256: 4250fea053f877b490d48059e622019f183e8958cc442a2a21a67a6128c3ed67
  • Pointer size: 131 Bytes
  • Size of remote file: 199 kB
data/input/13.jpg ADDED

Git LFS Details

  • SHA256: f733939f2698acab7afa3399849385df05d1a1a1a5e140501819bf602371ee40
  • Pointer size: 131 Bytes
  • Size of remote file: 201 kB
data/input/14.jpg ADDED

Git LFS Details

  • SHA256: 249ab20d0c39e83c7f1fae5b9a56928ea8eb90ec4c22d30345b2103fd23f1bea
  • Pointer size: 131 Bytes
  • Size of remote file: 200 kB
data/input/15.jpg ADDED

Git LFS Details

  • SHA256: 7779607685ed92b98dd10d7eab5b7b93f16f1fc3ede265075a55356231563cff
  • Pointer size: 131 Bytes
  • Size of remote file: 202 kB
data/input/16.jpg ADDED

Git LFS Details

  • SHA256: 7d5cb81b9c0ab256a7df0a49d9716ade6e739f7bdba74ec5e13adbeb09a7bec0
  • Pointer size: 131 Bytes
  • Size of remote file: 199 kB
data/input/17.jpg ADDED

Git LFS Details

  • SHA256: a628b1ffe9c8a4feb7bd543bb663aa9cbb9888d0a1c4eac47112ef94f2f01c81
  • Pointer size: 131 Bytes
  • Size of remote file: 199 kB
data/input/18.jpg ADDED

Git LFS Details

  • SHA256: 7f1ec464b844deecbba4e94468e164a937607804c8d5ce20f1afaa4414491cc1
  • Pointer size: 131 Bytes
  • Size of remote file: 198 kB
data/input/19.jpg ADDED

Git LFS Details

  • SHA256: 0615b6f1df2bd4e07291a89ec90eda79ef88e8c4f07b00c293675a2948b0e285
  • Pointer size: 131 Bytes
  • Size of remote file: 201 kB
data/input/2.jpg ADDED

Git LFS Details

  • SHA256: d85e597145f5090fd28af5c8beb8362198f07b0ab76cf58e1c856e9f1dd54e34
  • Pointer size: 131 Bytes
  • Size of remote file: 206 kB
data/input/20.jpg ADDED

Git LFS Details

  • SHA256: 8fa1eeceb8479332ffdb59349fdeebfcb839b377292c13c101a97aded77a6c3f
  • Pointer size: 131 Bytes
  • Size of remote file: 197 kB
data/input/21.jpg ADDED

Git LFS Details

  • SHA256: 3387ffdde5fb2e5b0e4611b5ca540307364b88fa12a362dcec5ff0c9a036a98a
  • Pointer size: 131 Bytes
  • Size of remote file: 195 kB
data/input/22.jpg ADDED

Git LFS Details

  • SHA256: a455843b5bf6e166476000d179e61a39c9622bd9dabd82a729b15fd9cec1c4b7
  • Pointer size: 131 Bytes
  • Size of remote file: 194 kB
data/input/23.jpg ADDED

Git LFS Details

  • SHA256: c2b4437a27955433564c1c52edbc0a923c2f9c74a32cf4b2d36fa1a0e53f100e
  • Pointer size: 131 Bytes
  • Size of remote file: 193 kB
data/input/24.jpg ADDED

Git LFS Details

  • SHA256: 628c474b9d08dd8c62d0f5c402a0c11497d47eac8bc4cc46d87354290d971cad
  • Pointer size: 131 Bytes
  • Size of remote file: 187 kB
data/input/25.jpg ADDED

Git LFS Details

  • SHA256: 568a5dc52d89812eea3dc5f0cebdebd7a3f36f74ad55c73c6510009a49f77cbd
  • Pointer size: 131 Bytes
  • Size of remote file: 186 kB
data/input/26.jpg ADDED

Git LFS Details

  • SHA256: 20ebbdbb1c5291f33d89a5aa766f1af65dbefccf8604885870eaf5ff0dbf810a
  • Pointer size: 131 Bytes
  • Size of remote file: 186 kB
data/input/27.jpg ADDED

Git LFS Details

  • SHA256: 7d018edb30ddc98099a5890988c0cba7a5f0666fe469bef680ef3a5535c84055
  • Pointer size: 131 Bytes
  • Size of remote file: 183 kB
data/input/28.jpg ADDED

Git LFS Details

  • SHA256: d91d5c69ef8a1a7b84306bb31fad781f2d6dd6ed45d45e929f15d7b80ece8bc3
  • Pointer size: 131 Bytes
  • Size of remote file: 184 kB
data/input/29.jpg ADDED

Git LFS Details

  • SHA256: 57f7cea4d26cfd884250bcb4c7adfeb2f38c9edd2fd3fcfa641bd9c18b230162
  • Pointer size: 131 Bytes
  • Size of remote file: 184 kB
data/input/3.jpg ADDED

Git LFS Details

  • SHA256: 3645a0d982fb7258c7f35b51ce38634e75f7935d4ba77aea19d658c69711122b
  • Pointer size: 131 Bytes
  • Size of remote file: 205 kB
data/input/30.jpg ADDED

Git LFS Details

  • SHA256: 91511227c375a78491419d37442e6b2ecb7f05251ed018ce5ca3c3437307142a
  • Pointer size: 131 Bytes
  • Size of remote file: 185 kB
data/input/31.jpg ADDED

Git LFS Details

  • SHA256: 952d3e12cddb512fab2781fbbb29a3cc99b6a691b620b2c55a7b7e13b73e7145
  • Pointer size: 131 Bytes
  • Size of remote file: 184 kB
data/input/32.jpg ADDED

Git LFS Details

  • SHA256: 145a325eadae4e2a29fd1ffc5e2b977b2e861b8e7e787f3933034db1f1d4fb9a
  • Pointer size: 131 Bytes
  • Size of remote file: 187 kB
data/input/33.jpg ADDED

Git LFS Details

  • SHA256: 60059176a280146d32f347f2d3914b2d115be0b0f251c9c70dcdf9d7666c1ce9
  • Pointer size: 131 Bytes
  • Size of remote file: 189 kB
data/input/34.jpg ADDED

Git LFS Details

  • SHA256: 7f37095594cf5f64408e253f8d6890a3a2146d63e65984029eddbd60861484c1
  • Pointer size: 131 Bytes
  • Size of remote file: 190 kB
data/input/35.jpg ADDED

Git LFS Details

  • SHA256: 3fdac26d98ce2783a7bc06bff6d35522bdb195585bd8905fb32aa066fe9e2777
  • Pointer size: 131 Bytes
  • Size of remote file: 195 kB
data/input/36.jpg ADDED

Git LFS Details

  • SHA256: 345f17455e3c633f2b478176e2341d813009efd0b6d76b7c1df710a7f1464ea3
  • Pointer size: 131 Bytes
  • Size of remote file: 196 kB
data/input/37.jpg ADDED

Git LFS Details

  • SHA256: f9df41e1ccd5d33be390d07842c0ff034d1d4a88374699a50a249b20d98b90c6
  • Pointer size: 131 Bytes
  • Size of remote file: 197 kB
data/input/38.jpg ADDED

Git LFS Details

  • SHA256: ab6721ca011db09214b46494b16fe605e71c2eae360d92405b8e79215432aeef
  • Pointer size: 131 Bytes
  • Size of remote file: 197 kB
data/input/39.jpg ADDED

Git LFS Details

  • SHA256: e6529edd4d3096b5d5415c7fa632e45501cdf962c040f95e270051d2974ce120
  • Pointer size: 131 Bytes
  • Size of remote file: 199 kB
data/input/4.jpg ADDED

Git LFS Details

  • SHA256: fd47b18cfe9ed5205491e2831cae1e35bcb6916159ef5dff3a4358dd059e3bcc
  • Pointer size: 131 Bytes
  • Size of remote file: 208 kB
data/input/40.jpg ADDED

Git LFS Details

  • SHA256: f5c79145946a34293f1ce1bee67b3dfaf74e71758e79234789ba11673e0f2e77
  • Pointer size: 131 Bytes
  • Size of remote file: 199 kB
data/input/41.jpg ADDED

Git LFS Details

  • SHA256: a5ff619b6195b41de9638b05e816d3153a24506b3e9cfadccab9c8d3954a09b5
  • Pointer size: 131 Bytes
  • Size of remote file: 200 kB
data/input/42.jpg ADDED

Git LFS Details

  • SHA256: 30bbcff6018bf25e570c5ceb3f8fd2e8b0108531cf33bc07d252b5b8f7671bb4
  • Pointer size: 131 Bytes
  • Size of remote file: 200 kB
data/input/43.jpg ADDED

Git LFS Details

  • SHA256: bf40e3be75da49765d973218f1ba76a003a99074e478f8277bc2c8626b7ac40e
  • Pointer size: 131 Bytes
  • Size of remote file: 201 kB
data/input/44.jpg ADDED

Git LFS Details

  • SHA256: 01d7806f8b64b82c1e832324e8215b59daaa06c733a82bafdb5a96381c43c8ed
  • Pointer size: 131 Bytes
  • Size of remote file: 202 kB
data/input/45.jpg ADDED

Git LFS Details

  • SHA256: 4deb445ae1badce056688244f9ea315f8c67a4267f75a6fe88e62187464cf95a
  • Pointer size: 131 Bytes
  • Size of remote file: 203 kB
data/input/46.jpg ADDED

Git LFS Details

  • SHA256: a206bb7d5c056e8469ca72edfa0a07b446a38feaf5d048ad250d6b12e3f3c05b
  • Pointer size: 131 Bytes
  • Size of remote file: 203 kB
data/input/47.jpg ADDED

Git LFS Details

  • SHA256: dc9792d974fd83abbdabf48d5b8ae5664942642089752b2b1a8864dfff80a52c
  • Pointer size: 131 Bytes
  • Size of remote file: 206 kB
data/input/48.jpg ADDED

Git LFS Details

  • SHA256: b2c33dfcd1da815e489dcad4d19a5a6d418a2774178256dea8af47198ac14d70
  • Pointer size: 131 Bytes
  • Size of remote file: 205 kB
data/input/49.jpg ADDED

Git LFS Details

  • SHA256: 7dc56f767c31c7dcbb00e1ce7f0e9e6a757077e9071fad81b45ba416c8be0f97
  • Pointer size: 131 Bytes
  • Size of remote file: 207 kB
data/input/5.jpg ADDED

Git LFS Details

  • SHA256: e151d01a087a001b75cd95742005af4dec9ca5a154d2fd285c37accef3662fe2
  • Pointer size: 131 Bytes
  • Size of remote file: 205 kB
data/input/50.jpg ADDED

Git LFS Details

  • SHA256: 542e399fcc6ed8e7c51aa45850ce802158e8fb0b03e71bdf8d2ea6be67d6f777
  • Pointer size: 131 Bytes
  • Size of remote file: 205 kB
data/input/51.jpg ADDED

Git LFS Details

  • SHA256: 3e22f2e1857df931908da8b68f5d1b97d2181715e499eba8f939f729bc8cdd73
  • Pointer size: 131 Bytes
  • Size of remote file: 206 kB