GCBQDevTeam commited on
Commit
9d33f0e
·
verified ·
1 Parent(s): 9b1433a

Upload folder using huggingface_hub

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. README.md +3 -9
  2. app.py +30 -0
  3. benchmark/LJ001-0001.wav +0 -0
  4. benchmark/LJ001-0002.wav +0 -0
  5. benchmark/LJ001-0003.wav +0 -0
  6. benchmark/LJ001-0004.wav +0 -0
  7. benchmark/LJ001-0005.wav +0 -0
  8. benchmark/LJ001-0006.wav +0 -0
  9. benchmark/LJ001-0007.wav +0 -0
  10. benchmark/LJ001-0008.wav +0 -0
  11. benchmark/LJ001-0009.wav +0 -0
  12. benchmark/LJ001-0010.wav +0 -0
  13. benchmark/LJ001-0011.wav +0 -0
  14. benchmark/LJ001-0012.wav +0 -0
  15. benchmark/LJ001-0013.wav +0 -0
  16. benchmark/LJ001-0014.wav +0 -0
  17. benchmark/LJ001-0015.wav +0 -0
  18. benchmark/LJ001-0016.wav +0 -0
  19. benchmark/LJ001-0017.wav +0 -0
  20. benchmark/LJ001-0018.wav +0 -0
  21. benchmark/LJ001-0019.wav +0 -0
  22. benchmark/LJ001-0020.wav +0 -0
  23. benchmark/LJ001-0021.wav +0 -0
  24. benchmark/LJ001-0022.wav +0 -0
  25. benchmark/LJ001-0023.wav +0 -0
  26. benchmark/LJ001-0024.wav +0 -0
  27. benchmark/LJ001-0025.wav +0 -0
  28. benchmark/LJ001-0026.wav +0 -0
  29. benchmark/LJ001-0027.wav +0 -0
  30. benchmark/LJ001-0028.wav +0 -0
  31. benchmark/LJ001-0029.wav +0 -0
  32. benchmark/LJ001-0030.wav +0 -0
  33. benchmark/LJ001-0031.wav +0 -0
  34. benchmark/LJ001-0032.wav +0 -0
  35. benchmark/LJ001-0033.wav +0 -0
  36. benchmark/LJ001-0034.wav +0 -0
  37. benchmark/LJ001-0035.wav +0 -0
  38. benchmark/LJ001-0036.wav +0 -0
  39. benchmark/LJ001-0037.wav +0 -0
  40. benchmark/LJ001-0038.wav +0 -0
  41. benchmark/LJ001-0039.wav +0 -0
  42. benchmark/LJ001-0040.wav +0 -0
  43. benchmark/LJ001-0041.wav +0 -0
  44. benchmark/LJ001-0042.wav +0 -0
  45. benchmark/LJ001-0043.wav +0 -0
  46. benchmark/LJ001-0044.wav +0 -0
  47. benchmark/LJ001-0045.wav +0 -0
  48. benchmark/LJ001-0046.wav +0 -0
  49. benchmark/LJ001-0047.wav +0 -0
  50. benchmark/LJ001-0048.wav +0 -0
README.md CHANGED
@@ -1,12 +1,6 @@
1
  ---
2
- title: Whisper Perf Test
3
- emoji: 👀
4
- colorFrom: pink
5
- colorTo: green
6
- sdk: gradio
7
- sdk_version: 4.14.0
8
  app_file: app.py
9
- pinned: false
 
10
  ---
11
-
12
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
1
  ---
2
+ title: whisper-perf-test
 
 
 
 
 
3
  app_file: app.py
4
+ sdk: gradio
5
+ sdk_version: 3.41.2
6
  ---
 
 
app.py ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ import torch
3
+ import time
4
+ import whisper
5
+ import os
6
+
7
+ def greet(null):
8
+ string = ""
9
+ device = torch.device('cuda')
10
+ model_list = ['tiny.en', 'base.en']#, 'medium.en', 'large-v2']
11
+ fp16_bool = [True, False]
12
+ path = 'benchmark/'
13
+ file_list = os.listdir(path)
14
+ for i in model_list:
15
+ for k in fp16_bool:
16
+ model = whisper.load_model(name=i, device=device)
17
+ duration_sum = 0
18
+ for idx, j in enumerate(file_list):
19
+ audio = whisper.load_audio(path + j, sr=16000)
20
+ start = time.time()
21
+ result = model.transcribe(audio, language='en', task='transcribe', fp16=k)
22
+ end = time.time()
23
+ duration_sum = duration_sum + end - start
24
+ print("{} model with fp16 {} costs {:.2f}s".format(i, k, duration_sum))
25
+ string += "{} model with fp16 {} costs {:.2f}s".format(i, k, duration_sum) + "\n"
26
+ del model
27
+ return string
28
+
29
+ iface = gr.Interface(fn=greet, inputs="text", outputs="text")
30
+ iface.launch()
benchmark/LJ001-0001.wav ADDED
Binary file (426 kB). View file
 
benchmark/LJ001-0002.wav ADDED
Binary file (83.8 kB). View file
 
benchmark/LJ001-0003.wav ADDED
Binary file (426 kB). View file
 
benchmark/LJ001-0004.wav ADDED
Binary file (227 kB). View file
 
benchmark/LJ001-0005.wav ADDED
Binary file (358 kB). View file
 
benchmark/LJ001-0006.wav ADDED
Binary file (251 kB). View file
 
benchmark/LJ001-0007.wav ADDED
Binary file (370 kB). View file
 
benchmark/LJ001-0008.wav ADDED
Binary file (78.7 kB). View file
 
benchmark/LJ001-0009.wav ADDED
Binary file (333 kB). View file
 
benchmark/LJ001-0010.wav ADDED
Binary file (389 kB). View file
 
benchmark/LJ001-0011.wav ADDED
Binary file (199 kB). View file
 
benchmark/LJ001-0012.wav ADDED
Binary file (363 kB). View file
 
benchmark/LJ001-0013.wav ADDED
Binary file (114 kB). View file
 
benchmark/LJ001-0014.wav ADDED
Binary file (439 kB). View file
 
benchmark/LJ001-0015.wav ADDED
Binary file (407 kB). View file
 
benchmark/LJ001-0016.wav ADDED
Binary file (232 kB). View file
 
benchmark/LJ001-0017.wav ADDED
Binary file (310 kB). View file
 
benchmark/LJ001-0018.wav ADDED
Binary file (330 kB). View file
 
benchmark/LJ001-0019.wav ADDED
Binary file (283 kB). View file
 
benchmark/LJ001-0020.wav ADDED
Binary file (206 kB). View file
 
benchmark/LJ001-0021.wav ADDED
Binary file (380 kB). View file
 
benchmark/LJ001-0022.wav ADDED
Binary file (311 kB). View file
 
benchmark/LJ001-0023.wav ADDED
Binary file (373 kB). View file
 
benchmark/LJ001-0024.wav ADDED
Binary file (346 kB). View file
 
benchmark/LJ001-0025.wav ADDED
Binary file (391 kB). View file
 
benchmark/LJ001-0026.wav ADDED
Binary file (269 kB). View file
 
benchmark/LJ001-0027.wav ADDED
Binary file (425 kB). View file
 
benchmark/LJ001-0028.wav ADDED
Binary file (261 kB). View file
 
benchmark/LJ001-0029.wav ADDED
Binary file (235 kB). View file
 
benchmark/LJ001-0030.wav ADDED
Binary file (305 kB). View file
 
benchmark/LJ001-0031.wav ADDED
Binary file (346 kB). View file
 
benchmark/LJ001-0032.wav ADDED
Binary file (312 kB). View file
 
benchmark/LJ001-0033.wav ADDED
Binary file (303 kB). View file
 
benchmark/LJ001-0034.wav ADDED
Binary file (401 kB). View file
 
benchmark/LJ001-0035.wav ADDED
Binary file (223 kB). View file
 
benchmark/LJ001-0036.wav ADDED
Binary file (323 kB). View file
 
benchmark/LJ001-0037.wav ADDED
Binary file (188 kB). View file
 
benchmark/LJ001-0038.wav ADDED
Binary file (429 kB). View file
 
benchmark/LJ001-0039.wav ADDED
Binary file (166 kB). View file
 
benchmark/LJ001-0040.wav ADDED
Binary file (335 kB). View file
 
benchmark/LJ001-0041.wav ADDED
Binary file (218 kB). View file
 
benchmark/LJ001-0042.wav ADDED
Binary file (294 kB). View file
 
benchmark/LJ001-0043.wav ADDED
Binary file (172 kB). View file
 
benchmark/LJ001-0044.wav ADDED
Binary file (308 kB). View file
 
benchmark/LJ001-0045.wav ADDED
Binary file (133 kB). View file
 
benchmark/LJ001-0046.wav ADDED
Binary file (238 kB). View file
 
benchmark/LJ001-0047.wav ADDED
Binary file (261 kB). View file
 
benchmark/LJ001-0048.wav ADDED
Binary file (279 kB). View file