#include "op/sparse_echo_op.h"namespacebaidu{namespacepaddle_serving{namespacepredictor{intSparseEchoOp::inference(){// Every op can obtain request message by:// get_request_message()constRequest*req=dynamic_cast<constRequest*>(get_request_message());// Each op can obtain self-writable-data by:// mutable_data()Response*res=mutable_data<Response>();// You can get the channel/data of depended ops by:// get/mutable_depend_argment()// ...LOG(DEBUG)<<"Receive request in sparse service:"<<req->ShortDebugString();uint32_tsample_size=req->instances_size();for(uint32_tsi=0;si<sample_size;si++){SparsePrediction*sparse_res=res->mutable_predictions()->Add();sparse_res->add_categories(100.0+si*0.1);sparse_res->add_categories(200.0+si*0.1);}return0;}DEFINE_OP(SparseEchoOp);}// predictor}// paddle_serving}// baidu