def test_schedule_output_rate_calculation(): setup_clean_simpy() pynnn.reset() setup_registered_rectinilinear_ouput_rate_encoders() Tns.p1.record(to_file=False) Tns.p2.record(to_file=False) assert sim.now() + 0. == pynnn.get_current_time() + 0. scheduling.pynn_scheduling.SIMULATION_END_T = 200 schedule_output_rate_calculation(Tns.p1) schedule_output_rate_calculation(Tns.p2, start_t=8, duration=100) assert sim.Globals.allEventTimes() == [PYNN_TIME_STEP, 8] run_simulation(11) assert sim.Globals.allEventTimes() == \ [Tns.rore1_update_p, 8 + Tns.rore2_update_p]
def test_schedule_output_rate_calculation(): setup_clean_simpy() pynnn.reset() setup_registered_rectinilinear_ouput_rate_encoders() Tns.p1.record(to_file=False) Tns.p2.record(to_file=False) assert sim.now() + 0. == pynnn.get_current_time() + 0. scheduling.pynn_scheduling.SIMULATION_END_T = 200 schedule_output_rate_calculation(Tns.p1) schedule_output_rate_calculation(Tns.p2, start_t=8, duration=100) assert sim.Globals.allEventTimes() == [PYNN_TIME_STEP, 8] run_simulation(11) assert sim.Globals.allEventTimes() == \ [Tns.rore1_update_p, 8 + Tns.rore2_update_p]
def setup_2_layers_ff_net(): configure_scheduling() setup_registered_rectinilinear_ouput_rate_encoders() enable_recording(Tns.p1, Tns.p2) schedule_output_rate_calculation(Tns.p1) schedule_output_rate_calculation(Tns.p2)
def setup_2_layers_ff_net(): configure_scheduling() setup_registered_rectinilinear_ouput_rate_encoders() enable_recording(Tns.p1, Tns.p2) schedule_output_rate_calculation(Tns.p1) schedule_output_rate_calculation(Tns.p2)