Esempio n. 1
0
    # print(s.mc_tab)
    # print(s.bank.get_view_state())
    # print(s.bank.front_hist())
    # print(s.bank.front_view())

    cc_sum = 0
    td_sum = 0
    t_sum = 0
    for epoch in range(repeat_epoches):
        s.reset()
        start_time = time.time()
        for i in range(300 - preFill - 1):
            # if i%10==0:
            #     print(i, ' out of 1000 finihsed!     ', epoch, ' out of 10 epcoh', td_sum)
            s.BBA_rule_step_in()
            if s.VVR_rule_out(i % 10 == 110):
                td_sum += s.get_distortion(absolute=True, tollerance=0) / 10
            else:
                print("release failed")
        times.append(time.time() - start_time)
        cc.append(s.cc)
        sets.append(set)
        cc_sum += s.cc
        t_sum += time.time() - start_time
    ccs.append(cc_sum / repeat_epoches)
    ts.append(t_sum / repeat_epoches)

    print("color-modle:{}-{}, bank: {}X{}, cc:{}, td:{}".format(
        noc[set], nom[set], nol[set], ll[set], cc_sum / repeat_epoches,
        td_sum / repeat_epoches))
    data.append(ccs)
Esempio n. 2
0
    # print(s.bank.front_view())

    cc_sum = 0
    t_sum = 0
    for epoch in range(repeat_epoches):
        s.reset()
        start_time = time.time()
        for i in range(1000):
            # sp.bank_c.state=copy.deepcopy(s.bank_c.state)
            if i % 200 == 0:
                print(i, ' out of 1000 finihsed!     ', epoch,
                      ' out of 10 epcoh')
            if i < 2000:
                s.BBA_rule_step_in()
            if i > preFill:
                if not s.VVR_rule_out():
                    print("release failed")
        times.append(time.time() - start_time)
        cc.append(s.cc)
        sets.append(set)
        cc_sum += s.cc
        t_sum += time.time() - start_time
    ccs.append(cc_sum / repeat_epoches)
    ts.append(t_sum / repeat_epoches)

    print("color-modle:{}-{}, bank: {}X{}, cc:{}".format(
        noc[set], nom[set], nol[set], ll[set], cc_sum / repeat_epoches))
data.append(ccs)
data.append(ts)
data.append(sets)
data.append(cc)
Esempio n. 3
0
    # print(s.mc_tab)
    # print(s.bank.get_view_state())
    # print(s.bank.front_hist())
    # print(s.bank.front_view())

    cc_sum = 0
    td_sum = 0
    t_sum = 0
    for epoch in range(repeat_epoches):
        s.reset()
        start_time = time.time()
        for i in range(300 - preFill - 1):
            # if i%10==0:
            #     print(i, ' out of 1000 finihsed!     ', epoch, ' out of 10 epcoh', td_sum)
            s.BBA_rule_step_in()
            if s.VVR_rule_out(i % 10 == 0):
                td = s.get_distortion(absolute=True, tollerance=0) / 10
                td_sum += td
            else:
                print("release failed")
        times.append(time.time() - start_time)
        cc.append(s.cc)
        tds.append(td)
        sets.append(set)
        cc_sum += s.cc
        t_sum += time.time() - start_time
    ccs.append(cc_sum / repeat_epoches)
    ts.append(t_sum / repeat_epoches)
    tds.append(t_sum / repeat_epoches)

    print("color-modle:{}-{}, bank: {}X{}, cc:{}, td:{}".format(