org
.
deeplearning4j
.
spark
.
impl
.
paramavg
ParameterAveragingTrainingMaster
Related Doc:
package paramavg
class
ParameterAveragingTrainingMaster
extends
BaseTrainingMaster
[
ParameterAveragingTrainingResult
,
ParameterAveragingTrainingWorker
] with
TrainingMaster
[
ParameterAveragingTrainingResult
,
ParameterAveragingTrainingWorker
]
Linear Supertypes
BaseTrainingMaster
[
ParameterAveragingTrainingResult
,
ParameterAveragingTrainingWorker
],
TrainingMaster
[
ParameterAveragingTrainingResult
,
ParameterAveragingTrainingWorker
],
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
ParameterAveragingTrainingMaster
BaseTrainingMaster
TrainingMaster
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
ParameterAveragingTrainingMaster
(
saveUpdater:
Boolean
,
numWorkers:
Integer
,
rddDataSetNumExamples:
Int
,
batchSizePerWorker:
Int
,
averagingFrequency:
Int
,
aggregationDepth:
Int
,
prefetchNumBatches:
Int
,
repartition:
Repartition
,
repartitionStrategy:
RepartitionStrategy
,
storageLevel:
StorageLevel
,
collectTrainingStats:
Boolean
)
new
ParameterAveragingTrainingMaster
(
saveUpdater:
Boolean
,
numWorkers:
Integer
,
rddDataSetNumExamples:
Int
,
batchSizePerWorker:
Int
,
averagingFrequency:
Int
,
aggregationDepth:
Int
,
prefetchNumBatches:
Int
,
repartition:
Repartition
,
repartitionStrategy:
RepartitionStrategy
,
collectTrainingStats:
Boolean
)
new
ParameterAveragingTrainingMaster
(
saveUpdater:
Boolean
,
numWorkers:
Integer
,
rddDataSetNumExamples:
Int
,
batchSizePerWorker:
Int
,
averagingFrequency:
Int
,
prefetchNumBatches:
Int
)
new
ParameterAveragingTrainingMaster
(
builder:
Builder
)
Attributes
protected[
org.deeplearning4j.spark.impl.paramavg
]
new
ParameterAveragingTrainingMaster
()
Attributes
protected[
org.deeplearning4j.spark.impl.paramavg
]
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
addHook
(
trainingHook:
TrainingHook
)
:
Unit
Definition Classes
ParameterAveragingTrainingMaster
→
TrainingMaster
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
deleteTempDir
(
sc:
JavaSparkContext
,
tempDirPath:
String
)
:
Boolean
Attributes
protected[
org.deeplearning4j.spark.impl.paramavg
]
Definition Classes
BaseTrainingMaster
def
deleteTempFiles
(
sc:
SparkContext
)
:
Boolean
Definition Classes
BaseTrainingMaster
→
TrainingMaster
def
deleteTempFiles
(
sc:
JavaSparkContext
)
:
Boolean
Definition Classes
BaseTrainingMaster
→
TrainingMaster
def
doIteration
(
graph:
SparkComputationGraph
,
split:
JavaRDD
[
MultiDataSet
]
,
splitNum:
Int
,
numSplits:
Int
)
:
Unit
Attributes
protected[
org.deeplearning4j.spark.impl.paramavg
]
def
doIteration
(
network:
SparkDl4jMultiLayer
,
split:
JavaRDD
[
DataSet
]
,
splitNum:
Int
,
numSplits:
Int
)
:
Unit
Attributes
protected[
org.deeplearning4j.spark.impl.paramavg
]
def
doIterationPDS
(
network:
SparkDl4jMultiLayer
,
graph:
SparkComputationGraph
,
split:
JavaRDD
[
PortableDataStream
]
,
splitNum:
Int
,
numSplits:
Int
)
:
Unit
Attributes
protected[
org.deeplearning4j.spark.impl.paramavg
]
def
doIterationPDS_MDS
(
graph:
SparkComputationGraph
,
split:
JavaRDD
[
PortableDataStream
]
,
splitNum:
Int
,
numSplits:
Int
)
:
Unit
Attributes
protected[
org.deeplearning4j.spark.impl.paramavg
]
def
doIterationPaths
(
network:
SparkDl4jMultiLayer
,
graph:
SparkComputationGraph
,
split:
JavaRDD
[
String
]
,
splitNum:
Int
,
numSplits:
Int
,
dataSetObjectNumExamples:
Int
)
:
Unit
Attributes
protected[
org.deeplearning4j.spark.impl.paramavg
]
def
doIterationPathsMDS
(
graph:
SparkComputationGraph
,
split:
JavaRDD
[
String
]
,
splitNum:
Int
,
numSplits:
Int
,
dataSetObjectNumExamples:
Int
)
:
Unit
Attributes
protected[
org.deeplearning4j.spark.impl.paramavg
]
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
executeTraining
(
graph:
SparkComputationGraph
,
trainingData:
JavaPairRDD
[
String
,
PortableDataStream
]
)
:
Unit
Definition Classes
ParameterAveragingTrainingMaster
→
TrainingMaster
def
executeTraining
(
graph:
SparkComputationGraph
,
trainingData:
JavaRDD
[
DataSet
]
)
:
Unit
Definition Classes
ParameterAveragingTrainingMaster
→
TrainingMaster
def
executeTraining
(
network:
SparkDl4jMultiLayer
,
trainingData:
JavaPairRDD
[
String
,
PortableDataStream
]
)
:
Unit
Definition Classes
ParameterAveragingTrainingMaster
→
TrainingMaster
def
executeTraining
(
network:
SparkDl4jMultiLayer
,
trainingData:
JavaRDD
[
DataSet
]
)
:
Unit
Definition Classes
ParameterAveragingTrainingMaster
→
TrainingMaster
def
executeTrainingDirect
(
graph:
SparkComputationGraph
,
trainingData:
JavaRDD
[
MultiDataSet
]
)
:
Unit
Attributes
protected[
org.deeplearning4j.spark.impl.paramavg
]
def
executeTrainingDirect
(
network:
SparkDl4jMultiLayer
,
trainingData:
JavaRDD
[
DataSet
]
)
:
Unit
Attributes
protected[
org.deeplearning4j.spark.impl.paramavg
]
def
executeTrainingMDS
(
graph:
SparkComputationGraph
,
trainingData:
JavaPairRDD
[
String
,
PortableDataStream
]
)
:
Unit
Definition Classes
ParameterAveragingTrainingMaster
→
TrainingMaster
def
executeTrainingMDS
(
graph:
SparkComputationGraph
,
trainingData:
JavaRDD
[
MultiDataSet
]
)
:
Unit
Definition Classes
ParameterAveragingTrainingMaster
→
TrainingMaster
def
executeTrainingPaths
(
network:
SparkComputationGraph
,
trainingDataPaths:
JavaRDD
[
String
]
)
:
Unit
Definition Classes
ParameterAveragingTrainingMaster
→
TrainingMaster
def
executeTrainingPaths
(
network:
SparkDl4jMultiLayer
,
trainingDataPaths:
JavaRDD
[
String
]
)
:
Unit
Definition Classes
ParameterAveragingTrainingMaster
→
TrainingMaster
def
executeTrainingPathsHelper
(
network:
SparkDl4jMultiLayer
,
trainingDataPaths:
JavaRDD
[
String
]
,
dataSetObjectsNumExamples:
Int
)
:
Unit
Attributes
protected[
org.deeplearning4j.spark.impl.paramavg
]
def
executeTrainingPathsMDS
(
network:
SparkComputationGraph
,
trainingMultiDataPaths:
JavaRDD
[
String
]
)
:
Unit
Definition Classes
ParameterAveragingTrainingMaster
→
TrainingMaster
def
executeTrainingPathsMDSHelper
(
network:
SparkComputationGraph
,
trainingMultiDataPaths:
JavaRDD
[
String
]
,
dataSetObjectsNumExamples:
Int
)
:
Unit
Attributes
protected[
org.deeplearning4j.spark.impl.paramavg
]
def
export
(
trainingData:
JavaRDD
[
DataSet
]
)
:
String
Attributes
protected[
org.deeplearning4j.spark.impl.paramavg
]
Definition Classes
BaseTrainingMaster
def
exportIfRequired
(
sc:
JavaSparkContext
,
trainingData:
JavaRDD
[
DataSet
]
)
:
JavaRDD
[
String
]
Attributes
protected[
org.deeplearning4j.spark.impl.paramavg
]
Definition Classes
BaseTrainingMaster
def
exportIfRequiredMDS
(
sc:
JavaSparkContext
,
trainingData:
JavaRDD
[
MultiDataSet
]
)
:
JavaRDD
[
String
]
Attributes
protected[
org.deeplearning4j.spark.impl.paramavg
]
Definition Classes
BaseTrainingMaster
def
exportMDS
(
trainingData:
JavaRDD
[
MultiDataSet
]
)
:
String
Attributes
protected[
org.deeplearning4j.spark.impl.paramavg
]
Definition Classes
BaseTrainingMaster
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
getBaseDirForRDD
(
rdd:
JavaRDD
[_]
)
:
String
Attributes
protected[
org.deeplearning4j.spark.impl.paramavg
]
Definition Classes
BaseTrainingMaster
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
getDefaultExportDirectory
(
sc:
SparkContext
)
:
String
Attributes
protected[
org.deeplearning4j.spark.impl.paramavg
]
Definition Classes
BaseTrainingMaster
def
getIsCollectTrainingStats
()
:
Boolean
Definition Classes
ParameterAveragingTrainingMaster
→
TrainingMaster
def
getNumDataSetObjectsPerSplit
(
numExamplesEachRddObject:
Int
)
:
Int
Attributes
protected[
org.deeplearning4j.spark.impl.paramavg
]
def
getRouterProvider
()
:
StatsStorageRouterProvider
Attributes
protected[
org.deeplearning4j.spark.impl.paramavg
]
def
getSplitRDDs
[
T
]
(
trainingData:
JavaRDD
[
T
]
,
totalDataSetObjectCount:
Int
,
examplesPerDataSetObject:
Int
)
:
Array
[
JavaRDD
[
T
]]
Attributes
protected[
org.deeplearning4j.spark.impl.paramavg
]
def
getSplitRDDs
[
T
,
Repr
]
(
trainingData:
JavaPairRDD
[
T
,
Repr
]
,
totalDataSetObjectCount:
Int
)
:
Array
[
JavaPairRDD
[
T
,
Repr
]]
Attributes
protected[
org.deeplearning4j.spark.impl.paramavg
]
def
getTotalDataSetObjectCount
[
T
,
Repr <:
JavaRDDLike
[
T
,
Repr
]
]
(
trainingData:
JavaRDDLike
[
T
,
Repr
]
)
:
Long
Attributes
protected[
org.deeplearning4j.spark.impl.paramavg
]
def
getTrainingStats
()
:
SparkTrainingStats
Definition Classes
ParameterAveragingTrainingMaster
→
TrainingMaster
def
getWorkerInstance
(
graph:
SparkComputationGraph
)
:
ParameterAveragingTrainingWorker
Definition Classes
ParameterAveragingTrainingMaster
→
TrainingMaster
def
getWorkerInstance
(
network:
SparkDl4jMultiLayer
)
:
ParameterAveragingTrainingWorker
Definition Classes
ParameterAveragingTrainingMaster
→
TrainingMaster
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
numObjectsEachWorker
(
numExamplesEachRddObject:
Int
)
:
Int
Attributes
protected[
org.deeplearning4j.spark.impl.paramavg
]
def
processResults
(
network:
SparkDl4jMultiLayer
,
graph:
SparkComputationGraph
,
results:
JavaRDD
[
ParameterAveragingTrainingResult
]
,
splitNum:
Int
,
totalSplits:
Int
)
:
Unit
Attributes
protected[
org.deeplearning4j.spark.impl.paramavg
]
def
removeHook
(
trainingHook:
TrainingHook
)
:
Unit
Definition Classes
ParameterAveragingTrainingMaster
→
TrainingMaster
def
setCollectTrainingStats
(
collectTrainingStats:
Boolean
)
:
Unit
Definition Classes
ParameterAveragingTrainingMaster
→
TrainingMaster
def
setListeners
(
statsStorage:
StatsStorageRouter
,
listeners:
Collection
[
IterationListener
]
)
:
Unit
Definition Classes
ParameterAveragingTrainingMaster
→
TrainingMaster
def
setListeners
(
listeners:
Collection
[
IterationListener
]
)
:
Unit
Definition Classes
ParameterAveragingTrainingMaster
→
TrainingMaster
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toJson
()
:
String
Definition Classes
ParameterAveragingTrainingMaster
→
TrainingMaster
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
toYaml
()
:
String
Definition Classes
ParameterAveragingTrainingMaster
→
TrainingMaster
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
BaseTrainingMaster
[
ParameterAveragingTrainingResult
,
ParameterAveragingTrainingWorker
]
Inherited from
TrainingMaster
[
ParameterAveragingTrainingResult
,
ParameterAveragingTrainingWorker
]
Inherited from
AnyRef
Inherited from
Any
Ungrouped