Spaces:
Sleeping
Sleeping
testcoder-ui commited on
Commit ·
0f3d3ab
1
Parent(s): a851d89
Fix 'no backend method' error by removing problematic demo.load()
Browse files
app.py
CHANGED
|
@@ -15,6 +15,10 @@ import tempfile
|
|
| 15 |
import time
|
| 16 |
import asyncio
|
| 17 |
import nest_asyncio
|
|
|
|
|
|
|
|
|
|
|
|
|
| 18 |
|
| 19 |
# 应用 nest_asyncio 以解决事件循环嵌套问题
|
| 20 |
nest_asyncio.apply()
|
|
@@ -661,15 +665,8 @@ with gr.Blocks(title="Video Model Evaluator") as demo:
|
|
| 661 |
outputs=[submit_status]
|
| 662 |
)
|
| 663 |
|
| 664 |
-
# 页面加载时
|
| 665 |
-
#
|
| 666 |
-
# 用户操作时会自动更新(通过 generate_btn 点击事件)
|
| 667 |
-
demo.load(
|
| 668 |
-
fn=lambda: "⏳ 请先登录 Hugging Face 账户",
|
| 669 |
-
inputs=[],
|
| 670 |
-
outputs=[user_info],
|
| 671 |
-
show_progress=False
|
| 672 |
-
)
|
| 673 |
|
| 674 |
# 添加说明
|
| 675 |
gr.Markdown("""
|
|
|
|
| 15 |
import time
|
| 16 |
import asyncio
|
| 17 |
import nest_asyncio
|
| 18 |
+
import warnings
|
| 19 |
+
|
| 20 |
+
# 抑制 asyncio 事件循环清理时的警告(这是 Gradio 6.0 的已知问题,不影响功能)
|
| 21 |
+
warnings.filterwarnings('ignore', category=RuntimeWarning, module='asyncio')
|
| 22 |
|
| 23 |
# 应用 nest_asyncio 以解决事件循环嵌套问题
|
| 24 |
nest_asyncio.apply()
|
|
|
|
| 665 |
outputs=[submit_status]
|
| 666 |
)
|
| 667 |
|
| 668 |
+
# 页面加载时显示初始提示(不绑定函数,避免 "no backend method" 错误)
|
| 669 |
+
# 用户信息会在用户操作时更新
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 670 |
|
| 671 |
# 添加说明
|
| 672 |
gr.Markdown("""
|