示例#1
0
 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)
示例#2
0
 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)
示例#3
0
 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)
示例#4
0
 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)
示例#5
0
 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)
示例#6
0
 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)
示例#7
0
    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
示例#9
0
    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