Skip to content

Commit fbf3bbb

Browse files
committed
hook encoder forward
1 parent 311766e commit fbf3bbb

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

llm_bench/python/llm_bench_utils/hook_forward_whisper.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -51,19 +51,19 @@ def clear_statistics(self):
5151
self.greedy_hook.clear_time_infer_list()
5252

5353
def new_text_encoder(self, pipe):
54-
old_text_encoder = pipe.model.encoder.request
54+
old_text_encoder = pipe.model.encoder.forward
5555

56-
def my_text_encoder(inputs, share_inputs=True, share_outputs=True):
56+
def my_text_encoder(*args, **kwargs):
5757
loop_data = {}
58-
t1 = time.time()
59-
r = old_text_encoder(inputs, share_inputs, share_outputs)
58+
t1 = time.time()
59+
r = old_text_encoder(*args, **kwargs)
6060
t2 = time.time()
6161
text_encoder_time = t2 - t1
6262
loop_data['enc_infer_time'] = text_encoder_time
6363
self.time_data.append(loop_data)
6464
self.enc_infer_count += 1
6565
return r
66-
pipe.model.encoder.request = my_text_encoder
66+
pipe.model.encoder.forward = my_text_encoder
6767

6868
def new_text_sample(self, pipe):
6969
self.greedy_hook = llm_bench_utils.hook_greedy_search.GreedySearchHook()

0 commit comments

Comments
 (0)