Ivan Shelonik commited on
Commit
a7f0ae3
·
1 Parent(s): 23c4f95

add: hugging_face model download

Browse files
Files changed (2) hide show
  1. api_server.py +10 -1
  2. requirements.txt +1 -0
api_server.py CHANGED
@@ -1,6 +1,7 @@
1
  import os
2
  import time
3
  import numpy as np
 
4
 
5
  # Disable tensorflow warnings
6
  os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'
@@ -8,8 +9,16 @@ os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'
8
  from tensorflow import keras
9
  from flask import Flask, jsonify, request
10
 
 
 
11
  # Load the saved model into memory
12
- model = keras.models.load_model('artifacts/models/mnist_model.h5')
 
 
 
 
 
 
13
 
14
  # Initialize the Flask application
15
  app = Flask(__name__)
 
1
  import os
2
  import time
3
  import numpy as np
4
+ from huggingface_hub import hf_hub_download
5
 
6
  # Disable tensorflow warnings
7
  os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'
 
9
  from tensorflow import keras
10
  from flask import Flask, jsonify, request
11
 
12
+ LOCAL = False
13
+
14
  # Load the saved model into memory
15
+ if LOCAL is True:
16
+ REPO_ID = "1vash/mnist-model"
17
+ FILENAME = "mnist_model.h5"
18
+ model = keras.models.load_model(hf_hub_download(repo_id=REPO_ID, filename=FILENAME))
19
+ else:
20
+ model = keras.models.load_model('artifacts/models/mnist_model.h5')
21
+
22
 
23
  # Initialize the Flask application
24
  app = Flask(__name__)
requirements.txt CHANGED
@@ -3,3 +3,4 @@ flask
3
  numpy
4
  requests
5
  matplotlib
 
 
3
  numpy
4
  requests
5
  matplotlib
6
+ huggingface_hub