nebula.addons.reporter#

Classes#

Module Contents#

class nebula.addons.reporter.Reporter(config, trainer, cm)#
Parameters:

cm (nebula.core.network.communications.CommunicationsManager)

config#
trainer#
cm#
frequency#
grace_time#
data_queue#
url#
counter = 0#
first_net_metrics = True#
prev_bytes_sent = 0#
prev_bytes_recv = 0#
prev_packets_sent = 0#
prev_packets_recv = 0#
acc_bytes_sent = 0#
acc_bytes_recv = 0#
acc_packets_sent = 0#
acc_packets_recv = 0#
async enqueue_data(name, value)#
async start()#
async run_reporter()#
async report_scenario_finished()#