mxiean commited on
Commit
4d061ac
·
verified ·
1 Parent(s): 409f50f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -0
app.py CHANGED
@@ -4,6 +4,8 @@ from datasets import load_dataset
4
  from PIL import Image
5
  import numpy as np
6
 
 
 
7
  # 初始化模型 (缓存)
8
  @st.cache_resource
9
  def load_models():
@@ -20,6 +22,15 @@ def load_style_examples():
20
  dataset = load_dataset("AntZet/home_decoration_objects_images")
21
  return dataset['train'].to_pandas()
22
 
 
 
 
 
 
 
 
 
 
23
  # 主函数
24
  def main():
25
  st.title("🏠 AI 装修风格匹配器")
 
4
  from PIL import Image
5
  import numpy as np
6
 
7
+
8
+
9
  # 初始化模型 (缓存)
10
  @st.cache_resource
11
  def load_models():
 
22
  dataset = load_dataset("AntZet/home_decoration_objects_images")
23
  return dataset['train'].to_pandas()
24
 
25
+ @st.cache_data
26
+ def load_style_examples():
27
+ try:
28
+ dataset = load_dataset("AntZet/home_decoration_objects_images", streaming=True)
29
+ return dataset['train'].to_pandas()
30
+ except:
31
+ return pd.DataFrame(columns=['style', 'image']) # 返回空数据集作为fallback
32
+
33
+
34
  # 主函数
35
  def main():
36
  st.title("🏠 AI 装修风格匹配器")