def cpi_model(): response = {} if request.method != 'POST': pass else: o = json.loads(request.get_data()) config_ids = config_service.get_config_ids(o) response = cpi_service.build_cpi_model(config_ids) resp = make_response(jsonify(response)) resp.headers['Content-type'] = 'application/json;charset=utf-8' return resp
def performance_modeling_glm(): response = {} if request.method != 'POST': pass else: o = json.loads(request.get_data()) config_ids = config_service.get_config_ids(o) response = cpi_service.performance_modeling_glm(config_ids) resp = make_response(json.dumps(response, cls=MyEncoder)) resp.headers['Content-type'] = 'application/json;charset=utf-8' return resp
def cpi_list(): response = {} if request.method != 'POST': pass else: o = json.loads(request.get_data()) config_ids = config_service.get_config_ids(o) cpi_service.build_tb_cpi(config_ids) #exec 'build_tb_cpi' response = cpi_service.cpi_details_list(config_ids) resp = make_response(json.dumps(response, cls=MyEncoder)) resp.headers['Content-type'] = 'application/json;charset=utf-8' return resp
def cpi_scaling_corefreq(): response = {} if request.method != 'POST': pass else: o = json.loads(request.get_data()) config_ids = config_service.get_config_ids(o) legends_dic = config_service.config_ids_spliting( config_ids, member='core_frequency') response = cpi_service.core_frequency_scaling(legends_dic) resp = make_response(jsonify(response)) resp.headers['Content-type'] = 'application/json;charset=utf-8' return resp