Antoine KRAJNC commited on
Commit
20a950f
·
1 Parent(s): 082f61a

fix api and salary estimator

Browse files
app.py CHANGED
@@ -145,7 +145,7 @@ async def predict(predictionFeatures: PredictionFeatures):
145
  years_experience = pd.DataFrame({"YearsExperience": [predictionFeatures.YearsExperience]})
146
 
147
  # Log model from mlflow
148
- logged_model = 'runs:/5e54b2ee620546b0914c9e9fbfd18875/salary_estimator'
149
 
150
  # Load model as a PyFuncModel.
151
  loaded_model = mlflow.pyfunc.load_model(logged_model)
 
145
  years_experience = pd.DataFrame({"YearsExperience": [predictionFeatures.YearsExperience]})
146
 
147
  # Log model from mlflow
148
+ logged_model = 'runs:/c09d09ef14e546b08f2f339d2c966da6/salary_estimator'
149
 
150
  # Load model as a PyFuncModel.
151
  loaded_model = mlflow.pyfunc.load_model(logged_model)
salary_predictor/docker/dockerfile CHANGED
@@ -15,11 +15,6 @@ RUN ./aws/install
15
  COPY requirements.txt /dependencies/requirements.txt
16
  RUN pip install -r /dependencies/requirements.txt
17
 
18
- ENV AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID
19
- ENV AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY
20
- ENV BACKEND_STORE_URI=$BACKEND_STORE_URI
21
- ENV ARTIFACT_ROOT=$ARTIFACT_ROOT
22
-
23
  CMD mlflow server -p $PORT \
24
  --host 0.0.0.0 \
25
  --backend-store-uri $BACKEND_STORE_URI \
 
15
  COPY requirements.txt /dependencies/requirements.txt
16
  RUN pip install -r /dependencies/requirements.txt
17
 
 
 
 
 
 
18
  CMD mlflow server -p $PORT \
19
  --host 0.0.0.0 \
20
  --backend-store-uri $BACKEND_STORE_URI \
salary_predictor/docker/requirements.txt CHANGED
@@ -2,7 +2,7 @@ boto3
2
  pandas
3
  gunicorn
4
  streamlit
5
- sklearn
6
  matplotlib
7
  seaborn
8
  plotly
 
2
  pandas
3
  gunicorn
4
  streamlit
5
+ scikit-learn
6
  matplotlib
7
  seaborn
8
  plotly
salary_predictor/run.sh CHANGED
@@ -4,7 +4,5 @@ docker run -it\
4
  -e PORT=4000\
5
  -e AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID\
6
  -e AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY\
7
- -e BACKEND_STORE_URI=$BACKEND_STORE_URI\
8
- -e ARTIFACT_ROOT=$ARTIFACT_ROOT\
9
  -e MLFLOW_EXPERIMENT_NAME=$MLFLOW_EXPERIMENT_NAME\
10
- salary_estimator
 
4
  -e PORT=4000\
5
  -e AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID\
6
  -e AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY\
 
 
7
  -e MLFLOW_EXPERIMENT_NAME=$MLFLOW_EXPERIMENT_NAME\
8
+ salary_predictor python train.py