mfarnas commited on
Commit
47b1965
·
1 Parent(s): 49c26d4

add login

Browse files
Files changed (1) hide show
  1. src/model_utils.py +16 -3
src/model_utils.py CHANGED
@@ -1,3 +1,4 @@
 
1
  import streamlit as st
2
  from pathlib import Path
3
  from catboost import CatBoostClassifier
@@ -72,7 +73,11 @@ def save_model(model, user_model_name, metrics_result_single=None):
72
  import json
73
  import pyarrow as pa
74
  import pyarrow.parquet as pq
75
- from huggingface_hub import CommitScheduler
 
 
 
 
76
 
77
  timestamp = datetime.now().strftime("%y%m%d_%H%M%S")
78
  filename = f"{timestamp}_{user_model_name}_single.pkl"
@@ -160,7 +165,11 @@ def save_model_ensemble(models, user_model_name, best_iterations=None, fold_scor
160
  import json
161
  import pyarrow as pa
162
  import pyarrow.parquet as pq
163
- from huggingface_hub import CommitScheduler
 
 
 
 
164
 
165
  timestamp = datetime.now().strftime("%y%m%d_%H%M%S")
166
  filename = f"{timestamp}_{user_model_name}_ensemble.pkl"
@@ -229,9 +238,13 @@ def save_model_ensemble(models, user_model_name, best_iterations=None, fold_scor
229
  # return single_model_data
230
 
231
  def load_model(model_name):
232
- from huggingface_hub import hf_hub_download
233
  import pyarrow.parquet as pq
234
  import pickle
 
 
 
 
235
 
236
  files = hf_hub_download(
237
  repo_id=st.secrets["HF_REPO_ID"],
 
1
+ from mlflow import login
2
  import streamlit as st
3
  from pathlib import Path
4
  from catboost import CatBoostClassifier
 
73
  import json
74
  import pyarrow as pa
75
  import pyarrow.parquet as pq
76
+ from huggingface_hub import login, CommitScheduler
77
+ import os
78
+
79
+ if "HF_TOKEN" in os.environ:
80
+ login(token=os.environ["HF_TOKEN"])
81
 
82
  timestamp = datetime.now().strftime("%y%m%d_%H%M%S")
83
  filename = f"{timestamp}_{user_model_name}_single.pkl"
 
165
  import json
166
  import pyarrow as pa
167
  import pyarrow.parquet as pq
168
+ from huggingface_hub import login, CommitScheduler
169
+ import os
170
+
171
+ if "HF_TOKEN" in os.environ:
172
+ login(token=os.environ["HF_TOKEN"])
173
 
174
  timestamp = datetime.now().strftime("%y%m%d_%H%M%S")
175
  filename = f"{timestamp}_{user_model_name}_ensemble.pkl"
 
238
  # return single_model_data
239
 
240
  def load_model(model_name):
241
+ from huggingface_hub import login, hf_hub_download
242
  import pyarrow.parquet as pq
243
  import pickle
244
+ import os
245
+
246
+ if "HF_TOKEN" in os.environ:
247
+ login(token=os.environ["HF_TOKEN"])
248
 
249
  files = hf_hub_download(
250
  repo_id=st.secrets["HF_REPO_ID"],