コード例 #1
0
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
コード例 #2
0
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
コード例 #3
0
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
コード例 #4
0
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