Spaces:
Running
on
Zero
Running
on
Zero
Upload app.py
Browse files
app.py
CHANGED
@@ -138,7 +138,7 @@ def process_audio(audio):
|
|
138 |
|
139 |
|
140 |
# ===================== Prediction Function for Gradio (ZeroGPU) =====================
|
141 |
-
@spaces.GPU(duration=
|
142 |
def predict(message, image, audio, chatbox):
|
143 |
global _MODEL_ON_CUDA, model
|
144 |
|
@@ -213,17 +213,17 @@ with gr.Blocks(css=css) as demo:
|
|
213 |
image_input = gr.Image(type="filepath", label="Upload Image")
|
214 |
audio_input = gr.Audio(type="numpy", label="Record or Upload Audio")
|
215 |
|
216 |
-
examples_list = [
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
gr.Examples(
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
)
|
227 |
|
228 |
# Submit button: run prediction
|
229 |
submit_btn.click(
|
|
|
138 |
|
139 |
|
140 |
# ===================== Prediction Function for Gradio (ZeroGPU) =====================
|
141 |
+
@spaces.GPU(duration=120) # 关键:让 ZeroGPU 能检测到 GPU 函数,并把一次调用的最长占用设长些
|
142 |
def predict(message, image, audio, chatbox):
|
143 |
global _MODEL_ON_CUDA, model
|
144 |
|
|
|
213 |
image_input = gr.Image(type="filepath", label="Upload Image")
|
214 |
audio_input = gr.Audio(type="numpy", label="Record or Upload Audio")
|
215 |
|
216 |
+
# examples_list = [
|
217 |
+
# ["段某,男,49岁。平素性急,时而头晕,有高血压史。今日中午突然昏仆,不省人事,牙关紧闭,两手握固,肢体强痉,面赤身热,苔黄腻,脉弦滑而数。请你分析病情,并给出可能的医治方案。", None, None, []],
|
218 |
+
# ["请分析图中所示舌象,并告诉我哪种舌苔表现与之相符?", "examples/images.JPG", None, []], # 确保该图片路径存在
|
219 |
+
# ]
|
220 |
+
|
221 |
+
# gr.Examples(
|
222 |
+
# examples=examples_list,
|
223 |
+
# inputs=[message, image_input, audio_input, chatbot], # === FIX: 绑定真实 inputs
|
224 |
+
# label="Examples",
|
225 |
+
# cache_examples=False, # 可避免在某些环境下的缓存报错
|
226 |
+
# )
|
227 |
|
228 |
# Submit button: run prediction
|
229 |
submit_btn.click(
|