Guest User

Untitled

a guest
Nov 19th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.45 KB | None | 0 0
  1. SEVERE: INFO:
  2. Received EvaluationRequest{id=null, arguments={AT=12.12, V=41.35, AP=1031.67, RH=66.32}}
  3. Nov 20, 2017 6:39:16 AM org.openscoring.service.ModelResource evaluate
  4. INFO: Returned EvaluationResponse{id=null, result={PE=472.152110955029}}
  5. Nov 20, 2017 6:39:17 AM org.openscoring.service.ModelResource evaluate
  6. INFO: Received EvaluationRequest{id=null, arguments={AT=34.06, V=51.53, AP=1016.22, RH=91.7}}
  7. Nov 20, 2017 6:39:17 AM org.openscoring.service.ModelResource evaluate
  8. INFO: Returned EvaluationResponse{id=null, result={PE=444.9147880324237}}
  9. Nov 20, 2017 6:39:18 AM org.openscoring.service.ModelResource evaluate
  10. INFO: Received EvaluationRequest{id=null, arguments={AT=20.41, V=50.33, AP=1018.19, RH=100.18}}
  11. Nov 20, 2017 6:39:18 AM org.openscoring.service.ModelResource doEvaluate
  12. **SEVERE: Failed to evaluate**
  13. org.jpmml.evaluator.InvalidResultException (at or around line 130)
  14. at org.jpmml.evaluator.FieldValueUtil.performInvalidValueTreatment(FieldValueUtil.java:178) at org.jpmml.evaluator.FieldValueUtil.prepareInputValue(FieldValueUtil.java:90)
  15. at org.jpmml.evaluator.InputField.prepare(InputField.java:64)
  16.  
  17. kafka_producer.py
  18. import random
  19. import time
  20. from kafka import KafkaProducer
  21. from kafka.errors import KafkaError
  22. producer = KafkaProducer(bootstrap_servers='localhost:9092')
  23. topic = "power"
  24. for i in range(1000):
  25. AT = "19.651231"
  26. V = "54.305804"
  27. AP = "1013.259078"
  28. RH = "73.308978"
  29. def getAT():
  30. return str(round(random.uniform(2.0, 38.0),2))
  31. def getV():
  32. return str(round(random.uniform(26.0, 81.5),2))
  33. def getAP():
  34. return str(round(random.uniform(993.0, 1033.0),2))
  35. def getRH():
  36. return str(round(random.uniform(26.0, 101.0),2))
  37. # arguments = {"AT" :9.2, "V" : 39.82, "AP" : 1013.19, "RH" : 91.25}
  38. message = "{"AT" : " + getAT() + "," + ""V" : " +getV() + "," + ""AP" : " +getAP() + "," + ""RH" : " + getRH() + "}"
  39. producer.send(topic, key=str.encode('key_{}'.format(i)), value=(message.encode('utf-8')))
  40. time.sleep(1)
  41. producer.close()
  42.  
  43. kafka_consumer.py
  44. import ast
  45. from kafka import KafkaConsumer
  46. import openscoring
  47. import os
  48. os = openscoring.Openscoring("http://localhost:8080/openscoring")
  49. kwargs = {"auth" : ("admin", "adminadmin")}
  50. os.deploy("CCPP", "/home/gopinathankm/jpmml-sklearn-master/ccpp.pmml", **kwargs)
  51. consumer = KafkaConsumer('power', bootstrap_servers='localhost:9092')
  52. for message in consumer:
  53. arguments =message.value
  54. argsdict = arguments.decode("utf-8")
  55. dict = ast.literal_eval(argsdict)
  56. print(dict)
  57. result = os.evaluate("CCPP", dict)
  58. print(result)
Add Comment
Please, Sign In to add comment