Spaces:
Running
Running
jhj0517
commited on
Commit
·
c93f2d3
1
Parent(s):
9ea8862
Receive device as param
Browse files
modules/whisper/data_classes.py
CHANGED
|
@@ -108,7 +108,8 @@ class DiarizationParams(BaseParams):
|
|
| 108 |
@classmethod
|
| 109 |
def to_gradio_inputs(cls,
|
| 110 |
defaults: Optional[Dict] = None,
|
| 111 |
-
available_devices: Optional[List] = None
|
|
|
|
| 112 |
return [
|
| 113 |
gr.Checkbox(
|
| 114 |
label=_("Enable Diarization"),
|
|
@@ -122,7 +123,7 @@ class DiarizationParams(BaseParams):
|
|
| 122 |
gr.Dropdown(
|
| 123 |
label=_("Device"),
|
| 124 |
choices=["cpu", "cuda"] if available_devices is None else available_devices,
|
| 125 |
-
value=defaults.get("device",
|
| 126 |
)
|
| 127 |
]
|
| 128 |
|
|
@@ -153,6 +154,7 @@ class BGMSeparationParams(BaseParams):
|
|
| 153 |
def to_gradio_input(cls,
|
| 154 |
defaults: Optional[Dict] = None,
|
| 155 |
available_devices: Optional[List] = None,
|
|
|
|
| 156 |
available_models: Optional[List] = None) -> List[gr.components.base.FormComponent]:
|
| 157 |
return [
|
| 158 |
gr.Checkbox(
|
|
@@ -164,7 +166,7 @@ class BGMSeparationParams(BaseParams):
|
|
| 164 |
gr.Dropdown(
|
| 165 |
label=_("Device"),
|
| 166 |
choices=["cpu", "cuda"] if available_devices is None else available_devices,
|
| 167 |
-
value=defaults.get("device",
|
| 168 |
),
|
| 169 |
gr.Dropdown(
|
| 170 |
label=_("Model"),
|
|
|
|
| 108 |
@classmethod
|
| 109 |
def to_gradio_inputs(cls,
|
| 110 |
defaults: Optional[Dict] = None,
|
| 111 |
+
available_devices: Optional[List] = None,
|
| 112 |
+
device: Optional[str] = None) -> List[gr.components.base.FormComponent]:
|
| 113 |
return [
|
| 114 |
gr.Checkbox(
|
| 115 |
label=_("Enable Diarization"),
|
|
|
|
| 123 |
gr.Dropdown(
|
| 124 |
label=_("Device"),
|
| 125 |
choices=["cpu", "cuda"] if available_devices is None else available_devices,
|
| 126 |
+
value=defaults.get("device", device),
|
| 127 |
)
|
| 128 |
]
|
| 129 |
|
|
|
|
| 154 |
def to_gradio_input(cls,
|
| 155 |
defaults: Optional[Dict] = None,
|
| 156 |
available_devices: Optional[List] = None,
|
| 157 |
+
device: Optional[str] = None,
|
| 158 |
available_models: Optional[List] = None) -> List[gr.components.base.FormComponent]:
|
| 159 |
return [
|
| 160 |
gr.Checkbox(
|
|
|
|
| 166 |
gr.Dropdown(
|
| 167 |
label=_("Device"),
|
| 168 |
choices=["cpu", "cuda"] if available_devices is None else available_devices,
|
| 169 |
+
value=defaults.get("device", device),
|
| 170 |
),
|
| 171 |
gr.Dropdown(
|
| 172 |
label=_("Model"),
|