Modifier and Type | Class and Description |
---|---|
class |
BaseJavaPersistable
Common implementation
|
class |
GlobalConfigPersistable
A
Persistable implemention for global settings |
class |
ModelInfoPersistable
A
Persistable implemention for model results - i.e., results for
each model |
Modifier and Type | Interface and Description |
---|---|
interface |
StorageMetaData
StorageMetaData: contains metadata (such at types, and arbitrary custom serializable data) for storage
|
Modifier and Type | Method and Description |
---|---|
Persistable |
StatsStorage.getLatestUpdate(String sessionID,
String typeID,
String workerID)
Get the latest update record (i.e., update record with the largest timestamp value) for the specified
session and worker IDs
|
Persistable |
StatsStorage.getStaticInfo(String sessionID,
String typeID,
String workerID)
Get the static info for the given session and worker IDs, or null if no such static info has been reported
|
Persistable |
StatsStorage.getUpdate(String sessionID,
String typeId,
String workerID,
long timestamp)
Get the specified update (or null, if none exists for the given session/worker ids and timestamp)
|
Modifier and Type | Method and Description |
---|---|
List<Persistable> |
StatsStorage.getAllStaticInfos(String sessionID,
String typeID)
Get all static informations for the given session and type ID
|
List<Persistable> |
StatsStorage.getAllUpdatesAfter(String sessionID,
String typeID,
long timestamp)
Get all updates for the given session ID (all worker IDs), that occur after (not including) the given timestamp.
|
List<Persistable> |
StatsStorage.getAllUpdatesAfter(String sessionID,
String typeID,
String workerID,
long timestamp)
Get all updates for the given session and worker ID, that occur after (not including) the given timestamp.
|
List<Persistable> |
StatsStorage.getLatestUpdateAllWorkers(String sessionID,
String typeID)
Get the latest update for all workers, for the given session ID
|
List<Persistable> |
StatsStorage.getUpdates(String sessionID,
String typeID,
String workerID,
long[] timestamps)
Get updates for the specified times only
|
Modifier and Type | Method and Description |
---|---|
void |
StatsStorageRouter.putStaticInfo(Persistable staticInfo)
Static info: reported once per session, upon initialization
|
void |
StatsStorageRouter.putUpdate(Persistable update)
Updates: stored multiple times per session (periodically, for example)
|
Modifier and Type | Method and Description |
---|---|
void |
StatsStorageRouter.putStaticInfo(Collection<? extends Persistable> staticInfo)
Static info: reported once per session, upon initialization
|
void |
StatsStorageRouter.putUpdate(Collection<? extends Persistable> updates)
Updates: stored multiple times per session (periodically, for example)
|
Modifier and Type | Method and Description |
---|---|
void |
CollectionStatsStorageRouter.putStaticInfo(Persistable staticInfo) |
void |
RemoteUIStatsStorageRouter.putStaticInfo(Persistable staticInfo) |
void |
CollectionStatsStorageRouter.putUpdate(Persistable update) |
void |
RemoteUIStatsStorageRouter.putUpdate(Persistable update) |
Modifier and Type | Method and Description |
---|---|
void |
CollectionStatsStorageRouter.putStaticInfo(Collection<? extends Persistable> staticInfo) |
void |
RemoteUIStatsStorageRouter.putStaticInfo(Collection<? extends Persistable> staticInfo) |
void |
CollectionStatsStorageRouter.putUpdate(Collection<? extends Persistable> updates) |
void |
RemoteUIStatsStorageRouter.putUpdate(Collection<? extends Persistable> updates) |
Modifier and Type | Method and Description |
---|---|
List<Persistable> |
VanillaStatsStorageRouter.getStaticInfo() |
List<Persistable> |
VanillaStatsStorageRouter.getUpdates() |
Modifier and Type | Method and Description |
---|---|
void |
VanillaStatsStorageRouter.putStaticInfo(Persistable staticInfo) |
void |
VanillaStatsStorageRouter.putUpdate(Persistable update) |
Modifier and Type | Method and Description |
---|---|
void |
VanillaStatsStorageRouter.putStaticInfo(Collection<? extends Persistable> staticInfo) |
void |
VanillaStatsStorageRouter.putUpdate(Collection<? extends Persistable> updates) |
Constructor and Description |
---|
ParameterAveragingTrainingResult(INDArray parameters,
INDArray updaterState,
double score,
Collection<StorageMetaData> listenerMetaData,
Collection<Persistable> listenerStaticInfo,
Collection<Persistable> listenerUpdates) |
ParameterAveragingTrainingResult(INDArray parameters,
INDArray updaterState,
double score,
Collection<StorageMetaData> listenerMetaData,
Collection<Persistable> listenerStaticInfo,
Collection<Persistable> listenerUpdates) |
ParameterAveragingTrainingResult(INDArray parameters,
INDArray updaterState,
double score,
SparkTrainingStats sparkTrainingStats,
Collection<StorageMetaData> listenerMetaData,
Collection<Persistable> listenerStaticInfo,
Collection<Persistable> listenerUpdates) |
ParameterAveragingTrainingResult(INDArray parameters,
INDArray updaterState,
double score,
SparkTrainingStats sparkTrainingStats,
Collection<StorageMetaData> listenerMetaData,
Collection<Persistable> listenerStaticInfo,
Collection<Persistable> listenerUpdates) |
Modifier and Type | Interface and Description |
---|---|
interface |
StatsInitializationReport
An interface used with
StatsListener for reporting static information. |
interface |
StatsReport
StatsReport: An interface for storing and serializing update information (such as scores, parameter histograms etc) for
use in the
StatsListener |
Modifier and Type | Class and Description |
---|---|
class |
SbeStatsInitializationReport
An implementation of
StatsInitializationReport using Simple Binary Encoding (SBE) |
class |
SbeStatsReport
An implementation of
StatsReport using Simple Binary Encoding (SBE) |
Modifier and Type | Class and Description |
---|---|
class |
JavaStatsInitializationReport
A 'pure java' implementation of
StatsInitializationReport , mainly used for
Java 7 compatibility |
class |
JavaStatsReport
Created by Alex on 14/12/2016.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AgronaPersistable
Created by Alex on 07/10/2016.
|
Modifier and Type | Field and Description |
---|---|
protected Map<BaseCollectionStatsStorage.SessionTypeWorkerId,Persistable> |
BaseCollectionStatsStorage.staticInfo |
protected Map<BaseCollectionStatsStorage.SessionTypeWorkerId,Map<Long,Persistable>> |
BaseCollectionStatsStorage.updates |
Modifier and Type | Method and Description |
---|---|
Persistable |
BaseCollectionStatsStorage.getLatestUpdate(String sessionID,
String typeID,
String workerID) |
Persistable |
BaseCollectionStatsStorage.getStaticInfo(String sessionID,
String typeID,
String workerID) |
Persistable |
BaseCollectionStatsStorage.getUpdate(String sessionID,
String typeID,
String workerID,
long timestamp) |
Modifier and Type | Method and Description |
---|---|
List<Persistable> |
BaseCollectionStatsStorage.getAllStaticInfos(String sessionID,
String typeID) |
List<Persistable> |
BaseCollectionStatsStorage.getAllUpdatesAfter(String sessionID,
String typeID,
long timestamp) |
List<Persistable> |
BaseCollectionStatsStorage.getAllUpdatesAfter(String sessionID,
String typeID,
String workerID,
long timestamp) |
List<Persistable> |
BaseCollectionStatsStorage.getLatestUpdateAllWorkers(String sessionID,
String typeID) |
protected abstract Map<Long,Persistable> |
BaseCollectionStatsStorage.getUpdateMap(String sessionID,
String typeID,
String workerID,
boolean createIfRequired) |
protected Map<Long,Persistable> |
InMemoryStatsStorage.getUpdateMap(String sessionID,
String typeID,
String workerID,
boolean createIfRequired) |
List<Persistable> |
BaseCollectionStatsStorage.getUpdates(String sessionID,
String typeID,
String workerID,
long[] timestamps) |
Modifier and Type | Method and Description |
---|---|
protected List<StatsStorageEvent> |
BaseCollectionStatsStorage.checkStorageEvents(Persistable p) |
abstract void |
BaseCollectionStatsStorage.putStaticInfo(Persistable staticInfo) |
void |
InMemoryStatsStorage.putStaticInfo(Persistable staticInfo) |
abstract void |
BaseCollectionStatsStorage.putUpdate(Persistable update) |
void |
InMemoryStatsStorage.putUpdate(Persistable update) |
Modifier and Type | Method and Description |
---|---|
void |
BaseCollectionStatsStorage.putStaticInfo(Collection<? extends Persistable> staticInfo) |
void |
BaseCollectionStatsStorage.putUpdate(Collection<? extends Persistable> updates) |
Modifier and Type | Class and Description |
---|---|
class |
JavaStorageMetaData
Created by Alex on 14/12/2016.
|
class |
SbeStorageMetaData
SbeStorageMetaData: stores information about a given session: for example, the types of the static and update information.
|
Modifier and Type | Method and Description |
---|---|
protected Map<Long,Persistable> |
MapDBStatsStorage.getUpdateMap(String sessionID,
String typeID,
String workerID,
boolean createIfRequired) |
Modifier and Type | Method and Description |
---|---|
void |
MapDBStatsStorage.putStaticInfo(Persistable staticInfo) |
void |
MapDBStatsStorage.putUpdate(Persistable update) |
Modifier and Type | Method and Description |
---|---|
Persistable |
J7FileStatsStorage.getLatestUpdate(String sessionID,
String typeID,
String workerID) |
Persistable |
J7FileStatsStorage.getStaticInfo(String sessionID,
String typeID,
String workerID) |
Persistable |
J7FileStatsStorage.getUpdate(String sessionID,
String typeId,
String workerID,
long timestamp) |
Modifier and Type | Method and Description |
---|---|
List<Persistable> |
J7FileStatsStorage.getAllStaticInfos(String sessionID,
String typeID) |
List<Persistable> |
J7FileStatsStorage.getAllUpdatesAfter(String sessionID,
String typeID,
long timestamp) |
List<Persistable> |
J7FileStatsStorage.getAllUpdatesAfter(String sessionID,
String typeID,
String workerID,
long timestamp) |
List<Persistable> |
J7FileStatsStorage.getLatestUpdateAllWorkers(String sessionID,
String typeID) |
List<Persistable> |
J7FileStatsStorage.getUpdates(String sessionID,
String typeID,
String workerID,
long[] timestamps) |
Modifier and Type | Method and Description |
---|---|
protected List<StatsStorageEvent> |
J7FileStatsStorage.checkStorageEvents(Persistable p) |
void |
J7FileStatsStorage.putStaticInfo(Persistable staticInfo) |
void |
J7FileStatsStorage.putUpdate(Persistable update) |
Modifier and Type | Method and Description |
---|---|
void |
J7FileStatsStorage.putStaticInfo(Collection<? extends Persistable> collection) |
void |
J7FileStatsStorage.putUpdate(Collection<? extends Persistable> collection) |
Modifier and Type | Class and Description |
---|---|
class |
ConvolutionListenerPersistable
Created by Alex on 24/10/2016.
|
Copyright © 2020. All rights reserved.