davoodwadi commited on
Commit
a047be9
·
verified ·
1 Parent(s): e444715

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -21
app.py CHANGED
@@ -16,13 +16,13 @@ log_folder = log_file.parent
16
 
17
  hf_token = os.environ.get('HF_TOKEN')
18
  print(hf_token)
19
- # scheduler = CommitScheduler(
20
- # repo_id="machine-failure-logs",
21
- # repo_type="dataset",
22
- # folder_path=log_folder,
23
- # path_in_repo="data",
24
- # every=2
25
- # )
26
 
27
  machine_failure_predictor = joblib.load('model.joblib')
28
 
@@ -50,20 +50,20 @@ def predict_machine_failure(air_temperature, process_temperature, rotational_spe
50
  data_point = pd.DataFrame([sample])
51
  prediction = machine_failure_predictor.predict(data_point).tolist()
52
 
53
- # with scheduler.lock:
54
- # with log_file.open("a") as f:
55
- # f.write(json.dumps(
56
- # {
57
- # 'Air temperature [K]': air_temperature,
58
- # 'Process temperature [K]': process_temperature,
59
- # 'Rotational speed [rpm]': rotational_speed,
60
- # 'Torque [Nm]': torque,
61
- # 'Tool wear [min]': tool_wear,
62
- # 'Type': type,
63
- # 'prediction': prediction[0]
64
- # }
65
- # ))
66
- # f.write("\n")
67
 
68
  return prediction[0]
69
 
 
16
 
17
  hf_token = os.environ.get('HF_TOKEN')
18
  print(hf_token)
19
+ scheduler = CommitScheduler(
20
+ repo_id="machine-failure-logs",
21
+ repo_type="dataset",
22
+ folder_path=log_folder,
23
+ path_in_repo="data",
24
+ every=2
25
+ )
26
 
27
  machine_failure_predictor = joblib.load('model.joblib')
28
 
 
50
  data_point = pd.DataFrame([sample])
51
  prediction = machine_failure_predictor.predict(data_point).tolist()
52
 
53
+ with scheduler.lock:
54
+ with log_file.open("a") as f:
55
+ f.write(json.dumps(
56
+ {
57
+ 'Air temperature [K]': air_temperature,
58
+ 'Process temperature [K]': process_temperature,
59
+ 'Rotational speed [rpm]': rotational_speed,
60
+ 'Torque [Nm]': torque,
61
+ 'Tool wear [min]': tool_wear,
62
+ 'Type': type,
63
+ 'prediction': prediction[0]
64
+ }
65
+ ))
66
+ f.write("\n")
67
 
68
  return prediction[0]
69