Change default HF whisper batch size to 16

This commit is contained in:
litagin02
2024-03-15 19:56:55 +09:00
parent b02b882c04
commit d808793960

View File

@@ -194,6 +194,15 @@ def create_dataset_app() -> gr.Blocks:
label="計算精度", label="計算精度",
value="bfloat16", value="bfloat16",
) )
batch_size = gr.Slider(
minimum=1,
maximum=128,
value=16,
step=1,
label="バッチサイズ",
info="大きくすると速度が速くなるがVRAMを多く使う",
visible=False,
)
device = gr.Radio(["cuda", "cpu"], label="デバイス", value="cuda") device = gr.Radio(["cuda", "cpu"], label="デバイス", value="cuda")
language = gr.Dropdown(["ja", "en", "zh"], value="ja", label="言語") language = gr.Dropdown(["ja", "en", "zh"], value="ja", label="言語")
initial_prompt = gr.Textbox( initial_prompt = gr.Textbox(
@@ -209,15 +218,6 @@ def create_dataset_app() -> gr.Blocks:
label="ビームサーチのビーム数", label="ビームサーチのビーム数",
info="小さいほど速度が上がる以前は5", info="小さいほど速度が上がる以前は5",
) )
batch_size = gr.Slider(
minimum=1,
maximum=128,
value=32,
step=1,
label="バッチサイズ",
info="大きくすると速度が速くなるがVRAMを多く使う",
visible=False,
)
transcribe_button = gr.Button("音声の文字起こし") transcribe_button = gr.Button("音声の文字起こし")
result2 = gr.Textbox(label="結果") result2 = gr.Textbox(label="結果")
slice_button.click( slice_button.click(
@@ -249,9 +249,9 @@ def create_dataset_app() -> gr.Blocks:
outputs=[result2], outputs=[result2],
) )
use_hf_whisper.change( use_hf_whisper.change(
lambda x: (gr.update(visible=x), gr.update(visible=not x)), lambda x: (gr.update(visible=x), gr.update(visible=not x), gr.update(visible=not x)),
inputs=[use_hf_whisper], inputs=[use_hf_whisper],
outputs=[batch_size, compute_type], outputs=[batch_size, compute_type, device],
) )
return app return app