File size: 652 Bytes
964e116
 
 
 
 
 
 
 
 
 
 
 
 
83c588b
964e116
83c588b
964e116
 
83c588b
964e116
 
83c588b
964e116
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on 2024-07-19 20:25:49 Friday

@author: Nikhil Kapila
"""

import torch, pickle

def model_folder_name(ft, type):
    return f'bgd_{type}_{ft}_LSTM'

def fetch_model(ft, type, dir='metaflow_models_30hrs'):
    file = f'{dir}/{model_folder_name(ft,type)}/{model_folder_name(ft,type)}.pth'
    print(file)
    return torch.load(file)

def fetch_scaler(ft, type, dir='metaflow_models_30hrs'):
    scaler_dir = f'{dir}/{model_folder_name(ft,type)}/scaler_{model_folder_name(ft, type)}.pkl'
    print(scaler_dir)
    with open(scaler_dir, 'rb') as file: scaler = pickle.load(file)
    return scaler