LvMAC commited on
Commit
e5c75eb
·
verified ·
1 Parent(s): cb72dea

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -7
app.py CHANGED
@@ -325,23 +325,27 @@ import gradio as gr
325
  import pickle
326
  import pandas as pd
327
  import numpy as np
 
 
 
 
328
 
329
- # Load all models
330
- with open('user_cf_model.pkl', 'rb') as f:
331
  user_cf = pickle.load(f)
332
 
333
- with open('item_cf_model.pkl', 'rb') as f:
334
  item_cf = pickle.load(f)
335
 
336
- with open('svd_model.pkl', 'rb') as f:
337
  svd = pickle.load(f)
338
 
339
- with open('user_item_matrix.pkl', 'rb') as f:
340
  user_item_matrix = pickle.load(f)
341
 
342
- movies = pd.read_csv('movies.csv')
343
 
344
- with open('metrics.pkl', 'rb') as f:
345
  metrics = pickle.load(f)
346
 
347
  MODELS = {
 
325
  import pickle
326
  import pandas as pd
327
  import numpy as np
328
+ import os
329
+
330
+ # Define base directory
331
+ BASE_DIR = 'deployment_files' if os.path.exists('deployment_files') else '.'
332
 
333
+ # Load all models with correct paths
334
+ with open(f'{BASE_DIR}/user_cf_model.pkl', 'rb') as f:
335
  user_cf = pickle.load(f)
336
 
337
+ with open(f'{BASE_DIR}/item_cf_model.pkl', 'rb') as f:
338
  item_cf = pickle.load(f)
339
 
340
+ with open(f'{BASE_DIR}/svd_model.pkl', 'rb') as f:
341
  svd = pickle.load(f)
342
 
343
+ with open(f'{BASE_DIR}/user_item_matrix.pkl', 'rb') as f:
344
  user_item_matrix = pickle.load(f)
345
 
346
+ movies = pd.read_csv(f'{BASE_DIR}/movies.csv')
347
 
348
+ with open(f'{BASE_DIR}/metrics.pkl', 'rb') as f:
349
  metrics = pickle.load(f)
350
 
351
  MODELS = {