public class StatsListener extends BaseStatsListener
Stats are collected and passed on to a StatsStorageRouter - for example, for storage and/or displaying in the UI,
use InMemoryStatsStorage or FileStatsStorage.
TYPE_ID| Constructor and Description |
|---|
StatsListener(StatsStorageRouter router)
Create a StatsListener with network information collected at every iteration.
|
StatsListener(StatsStorageRouter router,
int listenerFrequency)
Create a StatsListener with network information collected every n >= 1 time steps
|
StatsListener(StatsStorageRouter router,
StatsInitializationConfiguration initConfig,
StatsUpdateConfiguration updateConfig,
java.lang.String sessionID,
java.lang.String workerID) |
| Modifier and Type | Method and Description |
|---|---|
StatsListener |
clone() |
StatsInitializationReport |
getNewInitializationReport() |
StatsReport |
getNewStatsReport() |
StorageMetaData |
getNewStorageMetaData(long initTime,
java.lang.String sessionID,
java.lang.String workerID) |
getInitConfig, getSessionID, getStorageRouter, getUpdateConfig, getWorkerID, invoke, invoked, iterationDone, onBackwardPass, onEpochEnd, onEpochStart, onForwardPass, onForwardPass, onGradientCalculation, setSessionID, setStorageRouter, setUpdateConfig, setWorkerIDpublic StatsListener(StatsStorageRouter router)
StatsListener(StatsStorageRouter, int)
with listenerFrequency == 1router - Where/how to store the calculated stats. For example, InMemoryStatsStorage or
FileStatsStoragepublic StatsListener(StatsStorageRouter router, int listenerFrequency)
router - Where/how to store the calculated stats. For example, InMemoryStatsStorage or
FileStatsStoragelistenerFrequency - Frequency with which to collect stats informationpublic StatsListener(StatsStorageRouter router, StatsInitializationConfiguration initConfig, StatsUpdateConfiguration updateConfig, java.lang.String sessionID, java.lang.String workerID)
public StatsListener clone()
clone in interface RoutingIterationListenerclone in class BaseStatsListenerpublic StatsInitializationReport getNewInitializationReport()
getNewInitializationReport in class BaseStatsListenerpublic StatsReport getNewStatsReport()
getNewStatsReport in class BaseStatsListenerpublic StorageMetaData getNewStorageMetaData(long initTime, java.lang.String sessionID, java.lang.String workerID)
getNewStorageMetaData in class BaseStatsListener