def TransformOutput(): requestJson = get_request() logger.debug("REST Request: %s", request) response = seldon_core.seldon_methods.transform_output( user_model, requestJson) logger.debug("REST Response: %s", response) return jsonify(response)
def Aggregate(): requestJson = get_request() logger.debug("REST Request: %s", request) response = seldon_core.seldon_methods.aggregate( user_model, requestJson) logger.debug("REST Response: %s", response) return jsonify(response)
def Route(): requestJson = get_request() logger.debug("REST Request: %s", request) response = seldon_core.seldon_methods.route(user_model, requestJson, seldon_metrics) logger.debug("REST Response: %s", response) return jsonify(response)
def SendFeedback(): requestJson = get_request() logger.debug("REST Request: %s", request) requestProto = json_to_feedback(requestJson) logger.debug("Proto Request: %s", requestProto) responseProto = seldon_core.seldon_methods.send_feedback( user_model, requestProto, PRED_UNIT_ID) jsonDict = seldon_message_to_json(responseProto) return jsonify(jsonDict)
def Aggregate(): requestJson = get_request() logger.debug("REST Request: %s", request) requestProto = json_to_seldon_messages(requestJson) logger.debug("Proto Request: %s", request) responseProto = seldon_core.seldon_methods.aggregate( user_model, requestProto) jsonDict = seldon_message_to_json(responseProto) return jsonify(jsonDict)
def TransformOutput(): requestJson = get_request() logger.debug("REST Request: %s", request) requestProto = json_to_seldon_message(requestJson) logger.debug("Proto Request: %s", request) responseProto = seldon_core.seldon_methods.transform_output( user_model, requestProto) jsonDict = seldon_message_to_json(responseProto) return jsonify(jsonDict)
def Predict(): requestJson = get_request() logger.debug("REST Request: %s", request) response = seldon_core.seldon_methods.predict(user_model, requestJson) json_response = jsonify(response) if 'status' in response and 'code' in response['status']: json_response.status_code = response['status']['code'] logger.debug("REST Response: %s", response) return json_response
def Predict(): requestJson = get_request() logger.debug("REST Request: %s", request) response = seldon_core.seldon_methods.predict(user_model, requestJson) json_response = jsonify(response) if "status" in response and "code" in response["status"]: json_response.status_code = response["status"]["code"] logger.debug("REST Response: %s", response) return json_response
def Predict(): requestJson = get_request(skip_decoding=PAYLOAD_PASSTHROUGH) logger.debug("REST Request: %s", request) response = seldon_core.seldon_methods.predict(user_model, requestJson, seldon_metrics) json_response = jsonify(response, skip_encoding=PAYLOAD_PASSTHROUGH) if (isinstance(response, dict) and "status" in response and "code" in response["status"]): json_response.status_code = response["status"]["code"] logger.debug("REST Response: %s", response) return json_response