ericmattmann commited on
Commit
2ab62e6
·
1 Parent(s): 17630db

import cudnn for faster-whisper

Browse files
Files changed (2) hide show
  1. handler.py +6 -0
  2. requirements.txt +3 -1
handler.py CHANGED
@@ -9,6 +9,8 @@ import torch
9
 
10
  from faster_whisper import WhisperModel
11
  import os
 
 
12
  import time
13
  import json
14
  import base64
@@ -16,6 +18,10 @@ import numpy as np
16
 
17
  DEVNULL = open(os.devnull, "w")
18
 
 
 
 
 
19
  # from transformers.pipelines.audio_utils import ffmpeg_read
20
  from typing import Dict, List, Any
21
 
 
9
 
10
  from faster_whisper import WhisperModel
11
  import os
12
+ import nvidia.cublas.lib
13
+ import nvidia.cudnn.lib
14
  import time
15
  import json
16
  import base64
 
18
 
19
  DEVNULL = open(os.devnull, "w")
20
 
21
+ os.environ["LD_LIBRARY_PATH"] = (
22
+ os.path.dirname(nvidia.cublas.lib.__file__) + ":" + os.path.dirname(nvidia.cudnn.lib.__file__)
23
+ )
24
+
25
  # from transformers.pipelines.audio_utils import ffmpeg_read
26
  from typing import Dict, List, Any
27
 
requirements.txt CHANGED
@@ -4,4 +4,6 @@ torchaudio==2.0.2
4
  faster-whisper
5
  ffmpeg-python==0.2.0
6
  setuptools
7
- ctranslate2
 
 
 
4
  faster-whisper
5
  ffmpeg-python==0.2.0
6
  setuptools
7
+ ctranslate2
8
+ nvidia-cublas-cu11
9
+ nvidia-cudnn-cu11