wenbemi commited on
Commit
e74700f
·
verified ·
1 Parent(s): a300d1b

Update chat_a.py

Browse files
Files changed (1) hide show
  1. chat_a.py +11 -1
chat_a.py CHANGED
@@ -2,7 +2,7 @@
2
  # coding: utf-8
3
 
4
  # In[10]:
5
- import os, io
6
  from huggingface_hub import hf_hub_download
7
  import pandas as pd
8
  import torch
@@ -14,6 +14,9 @@ from datetime import datetime
14
  import random
15
  import re
16
 
 
 
 
17
  HF_DATASET_REPO = os.getenv("HF_DATASET_REPO", "emisdfde/moai-travel-data") # ← 본인 리포
18
  HF_DATASET_REV = os.getenv("HF_DATASET_REV", "main")
19
 
@@ -60,6 +63,13 @@ from css import log_and_render
60
  import streamlit as st, pandas as pd, json, requests
61
  # -------------------- 모델 및 데이터 로딩 --------------------
62
  # 모델 로딩 부분을 함수로 만들고 데코레이터 추가
 
 
 
 
 
 
 
63
  @st.cache_resource
64
  def load_sbert_model():
65
  print("SBERT 모델 로딩 중... (이 메시지는 한 번만 보여야 합니다)")
 
2
  # coding: utf-8
3
 
4
  # In[10]:
5
+ import os, io, pathlib
6
  from huggingface_hub import hf_hub_download
7
  import pandas as pd
8
  import torch
 
14
  import random
15
  import re
16
 
17
+ CACHE_DIR = os.getenv("TRANSFORMERS_CACHE", "/tmp/hf-cache")
18
+ os.makedirs(CACHE_DIR, exist_ok=True)
19
+
20
  HF_DATASET_REPO = os.getenv("HF_DATASET_REPO", "emisdfde/moai-travel-data") # ← 본인 리포
21
  HF_DATASET_REV = os.getenv("HF_DATASET_REV", "main")
22
 
 
63
  import streamlit as st, pandas as pd, json, requests
64
  # -------------------- 모델 및 데이터 로딩 --------------------
65
  # 모델 로딩 부분을 함수로 만들고 데코레이터 추가
66
+ @st.cache_resource(show_spinner=False)
67
+ def load_sentiment_model():
68
+ repo = "hun3359/klue-bert-base-sentiment"
69
+ tok = AutoTokenizer.from_pretrained(repo, cache_dir=CACHE_DIR)
70
+ model = AutoModelForSequenceClassification.from_pretrained(repo, cache_dir=CACHE_DIR)
71
+ return tok, model
72
+
73
  @st.cache_resource
74
  def load_sbert_model():
75
  print("SBERT 모델 로딩 중... (이 메시지는 한 번만 보여야 합니다)")