Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

accumulateAggregation(VoidAggregation) - Method in class org.nd4j.parameterserver.distributed.messages.aggregations.BaseAggregation
 
accumulateAggregation(VoidAggregation) - Method in interface org.nd4j.parameterserver.distributed.messages.VoidAggregation
 
addClient(String, int) - Method in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
addClient(String, int) - Method in class org.nd4j.parameterserver.distributed.transport.LocalTransport
Deprecated.
 
addClient(String, int) - Method in class org.nd4j.parameterserver.distributed.transport.RoutedTransport
 
addClient(String, int) - Method in interface org.nd4j.parameterserver.distributed.transport.Transport
 
addCompletionHook(long, long, long) - Method in class org.nd4j.parameterserver.distributed.training.BaseTrainer
 
addCompletionHook(long, long, long) - Method in interface org.nd4j.parameterserver.distributed.training.TrainingDriver
 
addElement(VoidMessage) - Method in interface org.nd4j.parameterserver.distributed.messages.Chain
 
addElement(VoidMessage) - Method in class org.nd4j.parameterserver.distributed.training.chains.CbowChain
 
addElement(VoidMessage) - Method in class org.nd4j.parameterserver.distributed.training.chains.SkipGramChain
 
addHook(Long, Long, Long) - Method in class org.nd4j.parameterserver.distributed.logic.completion.FrameCompletionHandler
 
addIpAddress(String) - Method in class org.nd4j.parameterserver.distributed.util.NetworkInformation
 
addMessage(Long) - Method in class org.nd4j.parameterserver.distributed.logic.completion.FrameCompletionHandler.FrameDescriptor
 
addShard(String, int) - Method in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
addShard(String, int) - Method in class org.nd4j.parameterserver.distributed.transport.LocalTransport
Deprecated.
 
addShard(String, int) - Method in class org.nd4j.parameterserver.distributed.transport.RoutedTransport
 
addShard(String, int) - Method in interface org.nd4j.parameterserver.distributed.transport.Transport
 
addToChunks(INDArray) - Method in class org.nd4j.parameterserver.distributed.messages.aggregations.BaseAggregation
 
aeron - Variable in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
aggregationFinished(VoidAggregation) - Method in class org.nd4j.parameterserver.distributed.training.impl.CbowTrainer
 
aggregationFinished(VoidAggregation) - Method in class org.nd4j.parameterserver.distributed.training.impl.SkipGramTrainer
This method is invoked after particular aggregation finished
aggregationFinished(VoidAggregation) - Method in interface org.nd4j.parameterserver.distributed.training.TrainingDriver
 
aggregationType - Variable in class org.nd4j.parameterserver.distributed.messages.aggregations.BaseAggregation
 
aggregationWidth - Variable in class org.nd4j.parameterserver.distributed.messages.aggregations.BaseAggregation
 
alpha - Variable in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedCbowDotMessage
 
alpha - Variable in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedSgDotMessage
 
alpha - Variable in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedSkipGramMessage
 
alpha - Variable in class org.nd4j.parameterserver.distributed.messages.requests.CbowRequestMessage
 
alpha - Variable in class org.nd4j.parameterserver.distributed.messages.requests.SkipGramRequestMessage
 
arrayExists(Integer) - Method in interface org.nd4j.parameterserver.distributed.logic.Storage
 
arrayExists(Integer) - Method in class org.nd4j.parameterserver.distributed.logic.storage.BaseStorage
 
asBytes() - Method in class org.nd4j.parameterserver.distributed.messages.aggregations.BaseAggregation
 
asBytes() - Method in class org.nd4j.parameterserver.distributed.messages.BaseVoidMessage
 
asBytes() - Method in class org.nd4j.parameterserver.distributed.messages.Frame
 
asBytes() - Method in interface org.nd4j.parameterserver.distributed.messages.VoidMessage
 
AssignRequestMessage - Class in org.nd4j.parameterserver.distributed.messages.requests
 
AssignRequestMessage() - Constructor for class org.nd4j.parameterserver.distributed.messages.requests.AssignRequestMessage
 
AssignRequestMessage(Integer, INDArray) - Constructor for class org.nd4j.parameterserver.distributed.messages.requests.AssignRequestMessage
 
AssignRequestMessage(Integer, Number, int) - Constructor for class org.nd4j.parameterserver.distributed.messages.requests.AssignRequestMessage
 
assignTarget(TrainingMessage) - Method in interface org.nd4j.parameterserver.distributed.logic.ClientRouter
 
assignTarget(VoidMessage) - Method in interface org.nd4j.parameterserver.distributed.logic.ClientRouter
 
assignTarget(TrainingMessage) - Method in class org.nd4j.parameterserver.distributed.logic.routing.InterleavedRouter
 
assignTarget(VoidMessage) - Method in class org.nd4j.parameterserver.distributed.logic.routing.InterleavedRouter
 
assignTarget(TrainingMessage) - Method in class org.nd4j.parameterserver.distributed.logic.routing.RandomRouter
 
assignTarget(VoidMessage) - Method in class org.nd4j.parameterserver.distributed.logic.routing.RandomRouter
 
assignTarget(TrainingMessage) - Method in class org.nd4j.parameterserver.distributed.logic.routing.StaticRouter
 
assignTarget(VoidMessage) - Method in class org.nd4j.parameterserver.distributed.logic.routing.StaticRouter
 
asUnsafeBuffer() - Method in class org.nd4j.parameterserver.distributed.messages.aggregations.BaseAggregation
 
asUnsafeBuffer() - Method in class org.nd4j.parameterserver.distributed.messages.BaseVoidMessage
 
asUnsafeBuffer() - Method in class org.nd4j.parameterserver.distributed.messages.Frame
 
asUnsafeBuffer() - Method in interface org.nd4j.parameterserver.distributed.messages.VoidMessage
 
attachContext(VoidConfiguration, TrainingDriver<? extends TrainingMessage>, Clipboard, Transport, Storage, NodeRole, short) - Method in class org.nd4j.parameterserver.distributed.messages.BaseVoidMessage
 
attachContext(VoidConfiguration, TrainingDriver<? extends TrainingMessage>, Clipboard, Transport, Storage, NodeRole, short) - Method in class org.nd4j.parameterserver.distributed.messages.Frame
 
attachContext(VoidConfiguration, TrainingDriver<? extends TrainingMessage>, Clipboard, Transport, Storage, NodeRole, short) - Method in interface org.nd4j.parameterserver.distributed.messages.VoidMessage
This method initializes message for further processing
availableMemory - Variable in class org.nd4j.parameterserver.distributed.util.NetworkInformation
 

B

BaseAggregation - Class in org.nd4j.parameterserver.distributed.messages.aggregations
 
BaseAggregation() - Constructor for class org.nd4j.parameterserver.distributed.messages.aggregations.BaseAggregation
 
BaseAggregation(long, short, short) - Constructor for class org.nd4j.parameterserver.distributed.messages.aggregations.BaseAggregation
 
BaseCompleteMessage - Class in org.nd4j.parameterserver.distributed.messages.complete
This message contains information about finished computations for specific batch, being sent earlier
BaseCompleteMessage() - Constructor for class org.nd4j.parameterserver.distributed.messages.complete.BaseCompleteMessage
 
BaseCompleteMessage(int) - Constructor for class org.nd4j.parameterserver.distributed.messages.complete.BaseCompleteMessage
 
BaseRouter - Class in org.nd4j.parameterserver.distributed.logic.routing
 
BaseRouter() - Constructor for class org.nd4j.parameterserver.distributed.logic.routing.BaseRouter
 
BaseStorage - Class in org.nd4j.parameterserver.distributed.logic.storage
 
BaseStorage() - Constructor for class org.nd4j.parameterserver.distributed.logic.storage.BaseStorage
 
BaseTrainer<T extends TrainingMessage> - Class in org.nd4j.parameterserver.distributed.training
 
BaseTrainer() - Constructor for class org.nd4j.parameterserver.distributed.training.BaseTrainer
 
BaseTransport - Class in org.nd4j.parameterserver.distributed.transport
 
BaseTransport() - Constructor for class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
BaseVoidMessage - Class in org.nd4j.parameterserver.distributed.messages
 
BaseVoidMessage(int) - Constructor for class org.nd4j.parameterserver.distributed.messages.BaseVoidMessage
 
BasicSequenceProvider - Class in org.nd4j.parameterserver.distributed.logic.sequence
 
buildLocalInformation() - Method in class org.nd4j.parameterserver.distributed.util.NetworkOrganizer
 

C

CbowChain - Class in org.nd4j.parameterserver.distributed.training.chains
 
CbowChain(CbowRequestMessage) - Constructor for class org.nd4j.parameterserver.distributed.training.chains.CbowChain
 
CbowChain(long, CbowRequestMessage) - Constructor for class org.nd4j.parameterserver.distributed.training.chains.CbowChain
 
cbowRequest - Variable in class org.nd4j.parameterserver.distributed.training.chains.CbowChain
 
CbowRequestMessage - Class in org.nd4j.parameterserver.distributed.messages.requests
 
CbowRequestMessage(int[], int[], int, byte[], int, double, long) - Constructor for class org.nd4j.parameterserver.distributed.messages.requests.CbowRequestMessage
 
CbowTrainer - Class in org.nd4j.parameterserver.distributed.training.impl
 
CbowTrainer() - Constructor for class org.nd4j.parameterserver.distributed.training.impl.CbowTrainer
 
Chain - Interface in org.nd4j.parameterserver.distributed.messages
This interface describes number of actions happening within VoidParameterServer in distributed manner
chains - Variable in class org.nd4j.parameterserver.distributed.training.impl.CbowTrainer
 
chains - Variable in class org.nd4j.parameterserver.distributed.training.impl.SkipGramTrainer
 
chunks - Variable in class org.nd4j.parameterserver.distributed.messages.aggregations.BaseAggregation
 
chunksCounter - Variable in class org.nd4j.parameterserver.distributed.messages.aggregations.BaseAggregation
 
clientMessageHandler(DirectBuffer, int, int, Header) - Method in class org.nd4j.parameterserver.distributed.transport.BaseTransport
This message handler is responsible for receiving messages on Client side
ClientRouter - Interface in org.nd4j.parameterserver.distributed.logic
This interface describes routing for messaging flowing in Client->Shard direction
clients - Variable in class org.nd4j.parameterserver.distributed.transport.RoutedTransport
 
Clipboard - Class in org.nd4j.parameterserver.distributed.logic.completion
Since VoidParameterServer assumes nearly endless asynchronous data flow, we'll use Clipboard approach to aggregate different batches of aggregates coming in un-ordered.
Clipboard() - Constructor for class org.nd4j.parameterserver.distributed.logic.completion.Clipboard
 
clipboard - Variable in class org.nd4j.parameterserver.distributed.logic.completion.Clipboard
 
clipboard - Variable in class org.nd4j.parameterserver.distributed.messages.BaseVoidMessage
 
clipboard - Variable in class org.nd4j.parameterserver.distributed.messages.Frame
 
clipboard - Variable in class org.nd4j.parameterserver.distributed.training.BaseTrainer
 
clipboard - Variable in class org.nd4j.parameterserver.distributed.training.TrainerProvider
 
clipboard - Variable in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
clipboard - Variable in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
close() - Method in class org.nd4j.parameterserver.node.ParameterServerNode
Stop the server
cntRounds - Variable in class org.nd4j.parameterserver.distributed.training.impl.CbowTrainer
 
cntRounds - Variable in class org.nd4j.parameterserver.distributed.training.impl.SkipGramTrainer
 
codes - Variable in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedCbowDotMessage
 
codes - Variable in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedSgDotMessage
 
codes - Variable in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedSkipGramMessage
 
codes - Variable in class org.nd4j.parameterserver.distributed.messages.requests.CbowRequestMessage
 
codes - Variable in class org.nd4j.parameterserver.distributed.messages.requests.SkipGramRequestMessage
 
columnsPerShard - Variable in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedInitializationMessage
 
columnsPerShard - Variable in class org.nd4j.parameterserver.distributed.messages.requests.InitializationRequestMessage
 
completed - Variable in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
completedCounter - Variable in class org.nd4j.parameterserver.distributed.logic.completion.Clipboard
 
completedQueue - Variable in class org.nd4j.parameterserver.distributed.logic.completion.Clipboard
 
completionHandler - Variable in class org.nd4j.parameterserver.distributed.training.BaseTrainer
 
context - Variable in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
convertIpToOctets(String) - Static method in class org.nd4j.parameterserver.distributed.util.NetworkOrganizer
 
counter - Variable in class org.nd4j.parameterserver.distributed.logic.routing.InterleavedRouter
 
counter - Variable in class org.nd4j.parameterserver.distributed.messages.requests.CbowRequestMessage
 
counter - Variable in class org.nd4j.parameterserver.distributed.messages.requests.SkipGramRequestMessage
 
counter - Variable in class org.nd4j.parameterserver.distributed.util.NetworkOrganizer.VirtualNode
 
createDescriptor(long, long) - Static method in class org.nd4j.parameterserver.distributed.logic.completion.RequestDescriptor
 

D

DefaultRetransmissionHandler - Class in org.nd4j.parameterserver.distributed.logic.retransmission
 
DefaultRetransmissionHandler() - Constructor for class org.nd4j.parameterserver.distributed.logic.retransmission.DefaultRetransmissionHandler
 
DistributedAssignMessage - Class in org.nd4j.parameterserver.distributed.messages.intercom
Assign target row to specified value
DistributedAssignMessage() - Constructor for class org.nd4j.parameterserver.distributed.messages.intercom.DistributedAssignMessage
 
DistributedAssignMessage(Integer, int, double) - Constructor for class org.nd4j.parameterserver.distributed.messages.intercom.DistributedAssignMessage
 
DistributedAssignMessage(Integer, INDArray) - Constructor for class org.nd4j.parameterserver.distributed.messages.intercom.DistributedAssignMessage
 
DistributedCbowDotMessage - Class in org.nd4j.parameterserver.distributed.messages.intercom
 
DistributedCbowDotMessage() - Constructor for class org.nd4j.parameterserver.distributed.messages.intercom.DistributedCbowDotMessage
 
DistributedCbowDotMessage(long, int, int) - Constructor for class org.nd4j.parameterserver.distributed.messages.intercom.DistributedCbowDotMessage
Deprecated.
DistributedCbowDotMessage(long, int[], int[], int, byte[], boolean, short, float) - Constructor for class org.nd4j.parameterserver.distributed.messages.intercom.DistributedCbowDotMessage
 
DistributedInitializationMessage - Class in org.nd4j.parameterserver.distributed.messages.intercom
 
DistributedInitializationMessage(int, int, long, boolean, boolean, int) - Constructor for class org.nd4j.parameterserver.distributed.messages.intercom.DistributedInitializationMessage
 
DistributedIntroductionMessage - Class in org.nd4j.parameterserver.distributed.messages.intercom
 
DistributedIntroductionMessage() - Constructor for class org.nd4j.parameterserver.distributed.messages.intercom.DistributedIntroductionMessage
 
DistributedIntroductionMessage(String, int) - Constructor for class org.nd4j.parameterserver.distributed.messages.intercom.DistributedIntroductionMessage
 
DistributedMessage - Interface in org.nd4j.parameterserver.distributed.messages
 
DistributedSgDotMessage - Class in org.nd4j.parameterserver.distributed.messages.intercom
 
DistributedSgDotMessage() - Constructor for class org.nd4j.parameterserver.distributed.messages.intercom.DistributedSgDotMessage
 
DistributedSgDotMessage(long, int, int) - Constructor for class org.nd4j.parameterserver.distributed.messages.intercom.DistributedSgDotMessage
Deprecated.
DistributedSgDotMessage(long, int[], int[], int, int, byte[], boolean, short, float) - Constructor for class org.nd4j.parameterserver.distributed.messages.intercom.DistributedSgDotMessage
 
DistributedShutdownMessage - Class in org.nd4j.parameterserver.distributed.messages.intercom
 
DistributedShutdownMessage() - Constructor for class org.nd4j.parameterserver.distributed.messages.intercom.DistributedShutdownMessage
 
DistributedSkipGramMessage - Class in org.nd4j.parameterserver.distributed.messages.intercom
 
DistributedSkipGramMessage() - Constructor for class org.nd4j.parameterserver.distributed.messages.intercom.DistributedSkipGramMessage
 
DistributedSkipGramMessage(SkipGramRequestMessage) - Constructor for class org.nd4j.parameterserver.distributed.messages.intercom.DistributedSkipGramMessage
 
DistributedSolidMessage - Class in org.nd4j.parameterserver.distributed.messages.intercom
Array passed here will be shared & available on all shards.
DistributedSolidMessage(Integer, INDArray, boolean) - Constructor for class org.nd4j.parameterserver.distributed.messages.intercom.DistributedSolidMessage
 
DistributedVectorMessage - Class in org.nd4j.parameterserver.distributed.messages.intercom
 
DistributedVectorMessage() - Constructor for class org.nd4j.parameterserver.distributed.messages.intercom.DistributedVectorMessage
 
DistributedVectorMessage(Integer, int) - Constructor for class org.nd4j.parameterserver.distributed.messages.intercom.DistributedVectorMessage
 
DotAggregation - Class in org.nd4j.parameterserver.distributed.messages.aggregations
 
DotAggregation() - Constructor for class org.nd4j.parameterserver.distributed.messages.aggregations.DotAggregation
 
DotAggregation(long, short, short, INDArray) - Constructor for class org.nd4j.parameterserver.distributed.messages.aggregations.DotAggregation
 
dotAggregation - Variable in class org.nd4j.parameterserver.distributed.training.chains.CbowChain
 
dotAggregation - Variable in class org.nd4j.parameterserver.distributed.training.chains.SkipGramChain
 
doTraining(T) - Method in class org.nd4j.parameterserver.distributed.training.TrainerProvider
 
driver - Variable in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 

E

equals(Object) - Method in class org.nd4j.parameterserver.distributed.messages.requests.SkipGramRequestMessage
 
equals(Object) - Method in class org.nd4j.parameterserver.distributed.util.NetworkInformation
 
execDistributed(TrainingMessage) - Method in class org.nd4j.parameterserver.distributed.VoidParameterServer
This method dispatches TrainingMessage to ParameterServer network PLEASE NOTE: This method is synchronized and *periodically* becomes blocking by design
execDistributed(Frame<? extends TrainingMessage>) - Method in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
execDistributedImmediately(TrainingMessage) - Method in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
ExecutionMode - Enum in org.nd4j.parameterserver.distributed.enums
 
executor - Variable in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
EXP_TABLE - Static variable in class org.nd4j.parameterserver.distributed.logic.storage.WordVectorStorage
 
extractContext(BaseVoidMessage) - Method in class org.nd4j.parameterserver.distributed.messages.BaseVoidMessage
 
extractContext(BaseVoidMessage) - Method in class org.nd4j.parameterserver.distributed.messages.Frame
 
extractContext(BaseVoidMessage) - Method in interface org.nd4j.parameterserver.distributed.messages.VoidMessage
 

F

FaultToleranceStrategy - Enum in org.nd4j.parameterserver.distributed.enums
 
feedbackIdler - Variable in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
finishedMessage(Long) - Method in class org.nd4j.parameterserver.distributed.logic.completion.FrameCompletionHandler.FrameDescriptor
 
finishTraining(long, long) - Method in class org.nd4j.parameterserver.distributed.training.impl.CbowTrainer
 
finishTraining(long, long) - Method in class org.nd4j.parameterserver.distributed.training.impl.SkipGramTrainer
 
finishTraining(long, long) - Method in interface org.nd4j.parameterserver.distributed.training.TrainingDriver
 
forcedRole - Variable in class org.nd4j.parameterserver.distributed.conf.VoidConfiguration
This option is for debugging mostly.
Frame<T extends TrainingMessage> - Class in org.nd4j.parameterserver.distributed.messages
Simple wrapper for multiple request messages OF THE SAME TYPE being stacked into single message
Frame() - Constructor for class org.nd4j.parameterserver.distributed.messages.Frame
 
Frame(long) - Constructor for class org.nd4j.parameterserver.distributed.messages.Frame
 
Frame(T) - Constructor for class org.nd4j.parameterserver.distributed.messages.Frame
 
FrameCompleteMessage - Class in org.nd4j.parameterserver.distributed.messages.complete
 
FrameCompleteMessage() - Constructor for class org.nd4j.parameterserver.distributed.messages.complete.FrameCompleteMessage
 
FrameCompleteMessage(long) - Constructor for class org.nd4j.parameterserver.distributed.messages.complete.FrameCompleteMessage
 
FrameCompletionHandler - Class in org.nd4j.parameterserver.distributed.logic.completion
 
FrameCompletionHandler() - Constructor for class org.nd4j.parameterserver.distributed.logic.completion.FrameCompletionHandler
 
FrameCompletionHandler.FrameDescriptor - Class in org.nd4j.parameterserver.distributed.logic.completion
 
frameCount - Variable in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
FrameDescriptor(long) - Constructor for class org.nd4j.parameterserver.distributed.logic.completion.FrameCompletionHandler.FrameDescriptor
 
frameId - Variable in class org.nd4j.parameterserver.distributed.training.chains.CbowChain
 
frameId - Variable in class org.nd4j.parameterserver.distributed.training.chains.SkipGramChain
 
frames - Variable in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
fromBytes(byte[]) - Static method in interface org.nd4j.parameterserver.distributed.messages.VoidMessage
 

G

getAccumulatedResult() - Method in class org.nd4j.parameterserver.distributed.messages.aggregations.BaseAggregation
 
getAccumulatedResult() - Method in class org.nd4j.parameterserver.distributed.messages.aggregations.DotAggregation
 
getAccumulatedResult() - Method in interface org.nd4j.parameterserver.distributed.messages.VoidAggregation
 
getAggregationType() - Method in interface org.nd4j.parameterserver.distributed.messages.VoidAggregation
 
getArray(Integer) - Method in class org.nd4j.parameterserver.distributed.logic.storage.BaseStorage
 
getArray(Integer) - Method in interface org.nd4j.parameterserver.distributed.logic.Storage
 
getCompletedFrameInfo(RequestDescriptor) - Method in class org.nd4j.parameterserver.distributed.logic.completion.FrameCompletionHandler
 
getCompletedFrameInfo(long, long) - Method in class org.nd4j.parameterserver.distributed.logic.completion.FrameCompletionHandler
 
getCounter() - Method in interface org.nd4j.parameterserver.distributed.messages.TrainingMessage
 
getCounter() - Method in class org.nd4j.parameterserver.distributed.util.NetworkOrganizer.VirtualNode
 
getDiscriminatedCount() - Method in class org.nd4j.parameterserver.distributed.util.NetworkOrganizer.VirtualNode
 
getExpTable() - Method in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
getFrameId() - Method in interface org.nd4j.parameterserver.distributed.messages.TrainingMessage
 
getHottestNetwork() - Method in class org.nd4j.parameterserver.distributed.util.NetworkOrganizer.VirtualTree
 
getHottestNetworkA() - Method in class org.nd4j.parameterserver.distributed.util.NetworkOrganizer.VirtualTree
 
getHottestNetworkAB() - Method in class org.nd4j.parameterserver.distributed.util.NetworkOrganizer.VirtualTree
This method returns FULL A octet + B octet UP TO FIRST SIGNIFICANT BIT
getHottestNode(int) - Method in class org.nd4j.parameterserver.distributed.util.NetworkOrganizer.VirtualNode
This method returns most popular sub-node
getHottestNode() - Method in class org.nd4j.parameterserver.distributed.util.NetworkOrganizer.VirtualNode
 
getHottestNode() - Method in class org.nd4j.parameterserver.distributed.util.NetworkOrganizer.VirtualTree
 
getIncompleteNumber() - Method in class org.nd4j.parameterserver.distributed.logic.completion.FrameCompletionHandler.FrameDescriptor
 
getInstance() - Static method in class org.nd4j.parameterserver.distributed.logic.sequence.BasicSequenceProvider
 
getInstance() - Static method in class org.nd4j.parameterserver.distributed.training.TrainerProvider
 
getInstance() - Static method in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
getIntersections(int, Collection<String>) - Method in class org.nd4j.parameterserver.distributed.util.NetworkOrganizer
This method returns specified numbers of IP's by parsing original list of trees into some form of binary tree
getIp() - Method in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
getIp() - Method in class org.nd4j.parameterserver.distributed.transport.LocalTransport
Deprecated.
 
getIp() - Method in interface org.nd4j.parameterserver.distributed.transport.Transport
 
getLocalAddresses() - Static method in class org.nd4j.parameterserver.distributed.VoidParameterServer
This method returns set of local IP addresses available in system.
getMatchingAddress() - Method in class org.nd4j.parameterserver.distributed.util.NetworkOrganizer
This method returns local IP address that matches given network mask.
getMessages() - Method in class org.nd4j.parameterserver.distributed.messages.Frame
 
getMessageType() - Method in class org.nd4j.parameterserver.distributed.messages.aggregations.BaseAggregation
 
getMessageType() - Method in class org.nd4j.parameterserver.distributed.messages.BaseVoidMessage
 
getMessageType() - Method in class org.nd4j.parameterserver.distributed.messages.Frame
 
getMessageType() - Method in interface org.nd4j.parameterserver.distributed.messages.VoidMessage
 
getMissingChunks() - Method in class org.nd4j.parameterserver.distributed.messages.aggregations.BaseAggregation
 
getMissingChunks() - Method in interface org.nd4j.parameterserver.distributed.messages.VoidAggregation
 
getNegTable() - Method in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
getNetworkMask() - Method in class org.nd4j.parameterserver.distributed.conf.VoidConfiguration
This method returns network mask
getNextShard() - Method in class org.nd4j.parameterserver.distributed.logic.routing.RandomRouter
 
getNextValue() - Method in class org.nd4j.parameterserver.distributed.logic.sequence.BasicSequenceProvider
 
getNextValue() - Method in interface org.nd4j.parameterserver.distributed.logic.SequenceProvider
 
getNumberOfCompleteStacks() - Method in class org.nd4j.parameterserver.distributed.logic.completion.Clipboard
 
getNumberOfPinnedStacks() - Method in class org.nd4j.parameterserver.distributed.logic.completion.Clipboard
 
getNumDivergents() - Method in class org.nd4j.parameterserver.distributed.util.NetworkOrganizer.VirtualNode
 
getOriginatorId() - Method in interface org.nd4j.parameterserver.distributed.messages.Chain
 
getOriginatorId() - Method in interface org.nd4j.parameterserver.distributed.messages.VoidMessage
 
getOwnOriginatorId() - Method in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
getOwnOriginatorId() - Method in class org.nd4j.parameterserver.distributed.transport.LocalTransport
Deprecated.
 
getOwnOriginatorId() - Method in interface org.nd4j.parameterserver.distributed.transport.Transport
This method returns ID of this Transport instance
getPayload() - Method in interface org.nd4j.parameterserver.distributed.messages.MeaningfulMessage
 
getPayload() - Method in interface org.nd4j.parameterserver.distributed.messages.VoidAggregation
 
getPort() - Method in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
getPort() - Method in class org.nd4j.parameterserver.distributed.transport.LocalTransport
Deprecated.
 
getPort() - Method in interface org.nd4j.parameterserver.distributed.transport.Transport
 
getRetransmitCount() - Method in interface org.nd4j.parameterserver.distributed.messages.VoidMessage
 
getRole(VoidConfiguration, Collection<String>) - Method in class org.nd4j.parameterserver.distributed.VoidParameterServer
This method checks for designated role, according to local IP addresses and configuration passed into method
getShardIndex() - Method in interface org.nd4j.parameterserver.distributed.messages.VoidAggregation
 
getShardIndex() - Method in class org.nd4j.parameterserver.distributed.transport.LocalTransport
Deprecated.
 
getShardIndex() - Method in interface org.nd4j.parameterserver.distributed.transport.Transport
 
getShardIndex() - Method in class org.nd4j.parameterserver.distributed.VoidParameterServer
This method returns shardIndex value.
getStackFromClipboard(long, long) - Method in class org.nd4j.parameterserver.distributed.logic.completion.Clipboard
 
getSubset(int) - Method in class org.nd4j.parameterserver.distributed.util.NetworkOrganizer
This method returns specified number of IP addresses from original list of addresses
getSubset(int, Collection<String>) - Method in class org.nd4j.parameterserver.distributed.util.NetworkOrganizer
This method returns specified number of IP addresses from original list of addresses, that are NOT listen in primary collection
getSyn0() - Method in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
getSyn1() - Method in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
getSyn1Neg() - Method in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
getTargetId() - Method in class org.nd4j.parameterserver.distributed.messages.aggregations.BaseAggregation
 
getTargetId() - Method in interface org.nd4j.parameterserver.distributed.messages.VoidMessage
 
getTargetIndex() - Method in class org.nd4j.parameterserver.distributed.transport.LocalTransport
Deprecated.
 
getTargetIndex() - Method in interface org.nd4j.parameterserver.distributed.transport.Transport
 
getTaskId() - Method in interface org.nd4j.parameterserver.distributed.messages.Chain
 
getTaskId() - Method in interface org.nd4j.parameterserver.distributed.messages.VoidMessage
 
getTaskId() - Method in class org.nd4j.parameterserver.distributed.training.chains.SkipGramChain
 
getTotalBranches() - Method in class org.nd4j.parameterserver.distributed.util.NetworkOrganizer.VirtualTree
 
getTrainer(T) - Method in class org.nd4j.parameterserver.distributed.training.TrainerProvider
 
getTransmissionStatus(long) - Static method in interface org.nd4j.parameterserver.distributed.logic.RetransmissionHandler
 
getTransport() - Method in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
getUniqueBranches() - Method in class org.nd4j.parameterserver.distributed.util.NetworkOrganizer.VirtualTree
 
getVector(int) - Method in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
getVector(Integer, int) - Method in class org.nd4j.parameterserver.distributed.VoidParameterServer
This method returns INDArray matching requested storageId value PLEASE NOTE: This method IS blocking

H

handleMessage(TrainingMessage) - Method in class org.nd4j.parameterserver.distributed.logic.retransmission.DefaultRetransmissionHandler
 
handleMessage(TrainingMessage) - Method in interface org.nd4j.parameterserver.distributed.logic.RetransmissionHandler
 
handleMessage(VoidMessage) - Method in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
hasCandidates() - Method in class org.nd4j.parameterserver.distributed.logic.completion.Clipboard
This method checks, if clipboard has ready aggregations available
hashCode() - Method in class org.nd4j.parameterserver.distributed.messages.requests.SkipGramRequestMessage
 
hashCode() - Method in class org.nd4j.parameterserver.distributed.util.NetworkInformation
 

I

idler - Variable in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
incrementRetransmitCount() - Method in class org.nd4j.parameterserver.distributed.messages.BaseVoidMessage
 
incrementRetransmitCount() - Method in class org.nd4j.parameterserver.distributed.messages.Frame
 
incrementRetransmitCount() - Method in interface org.nd4j.parameterserver.distributed.messages.VoidMessage
 
informationCollection - Variable in class org.nd4j.parameterserver.distributed.util.NetworkOrganizer
 
init(VoidConfiguration, Transport) - Method in interface org.nd4j.parameterserver.distributed.logic.ClientRouter
 
init(VoidConfiguration, Transport) - Method in class org.nd4j.parameterserver.distributed.logic.retransmission.DefaultRetransmissionHandler
 
init(VoidConfiguration, Transport) - Method in interface org.nd4j.parameterserver.distributed.logic.RetransmissionHandler
 
init(VoidConfiguration, Transport) - Method in class org.nd4j.parameterserver.distributed.logic.routing.BaseRouter
 
init(VoidConfiguration, Transport) - Method in class org.nd4j.parameterserver.distributed.logic.routing.InterleavedRouter
 
init(VoidConfiguration, Transport) - Method in class org.nd4j.parameterserver.distributed.logic.routing.RandomRouter
 
init(VoidConfiguration, Transport) - Method in class org.nd4j.parameterserver.distributed.logic.routing.StaticRouter
 
init(VoidConfiguration, Transport, Storage, Clipboard) - Method in class org.nd4j.parameterserver.distributed.training.BaseTrainer
 
init(VoidConfiguration, Transport, Storage, Clipboard) - Method in class org.nd4j.parameterserver.distributed.training.TrainerProvider
 
init(VoidConfiguration, Transport, Storage, Clipboard) - Method in interface org.nd4j.parameterserver.distributed.training.TrainingDriver
 
init(VoidConfiguration, Clipboard, NodeRole, String, int, short) - Method in class org.nd4j.parameterserver.distributed.transport.BaseTransport
This method does initialization of Transport instance
init(VoidConfiguration, Clipboard, NodeRole, String, int, short) - Method in class org.nd4j.parameterserver.distributed.transport.LocalTransport
Deprecated.
This method does initialization of Transport instance
init(VoidConfiguration, Clipboard, NodeRole, String, int, short) - Method in class org.nd4j.parameterserver.distributed.transport.MulticastTransport
 
init(VoidConfiguration, Clipboard, NodeRole, String, int, short) - Method in class org.nd4j.parameterserver.distributed.transport.RoutedTransport
 
init(VoidConfiguration, Clipboard, NodeRole, String, int, short) - Method in interface org.nd4j.parameterserver.distributed.transport.Transport
This method does initialization of Transport instance
init(VoidConfiguration) - Method in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
init(VoidConfiguration, Transport, TrainingDriver<? extends TrainingMessage>) - Method in class org.nd4j.parameterserver.distributed.VoidParameterServer
This method starts ParameterServer instance PLEASE NOTE: This method is blocking for first caller only
initExpTable(int) - Method in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedInitializationMessage
 
initFinished - Variable in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
InitializationAggregation - Class in org.nd4j.parameterserver.distributed.messages.aggregations
 
InitializationAggregation() - Constructor for class org.nd4j.parameterserver.distributed.messages.aggregations.InitializationAggregation
 
InitializationAggregation(int, int) - Constructor for class org.nd4j.parameterserver.distributed.messages.aggregations.InitializationAggregation
 
InitializationAggregation(short, short) - Constructor for class org.nd4j.parameterserver.distributed.messages.aggregations.InitializationAggregation
 
InitializationCompleteMessage - Class in org.nd4j.parameterserver.distributed.messages.complete
 
InitializationCompleteMessage() - Constructor for class org.nd4j.parameterserver.distributed.messages.complete.InitializationCompleteMessage
 
InitializationCompleteMessage(long) - Constructor for class org.nd4j.parameterserver.distributed.messages.complete.InitializationCompleteMessage
 
InitializationRequestMessage - Class in org.nd4j.parameterserver.distributed.messages.requests
This method propagates storage/weights initialization over distributed Shards
InitializationRequestMessage() - Constructor for class org.nd4j.parameterserver.distributed.messages.requests.InitializationRequestMessage
 
InitializationRequestMessage(int, int, long, boolean, boolean, int) - Constructor for class org.nd4j.parameterserver.distributed.messages.requests.InitializationRequestMessage
 
initializeSeqVec(int, int, long, int, boolean, boolean) - Method in class org.nd4j.parameterserver.distributed.VoidParameterServer
This method handles Shards initialization PLEASE NOTE: This method is blocking
initLocker - Variable in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
InterleavedRouter - Class in org.nd4j.parameterserver.distributed.logic.routing
This is main router implementation for VoidParameterServer Basic idea: We route TrainingMessages conditionally, based on Huffman tree index (aka frequency-ordered position)
InterleavedRouter() - Constructor for class org.nd4j.parameterserver.distributed.logic.routing.InterleavedRouter
 
InterleavedRouter(int) - Constructor for class org.nd4j.parameterserver.distributed.logic.routing.InterleavedRouter
 
internalMessageHandler(DirectBuffer, int, int, Header) - Method in class org.nd4j.parameterserver.distributed.transport.BaseTransport
This message handler is responsible for receiving coordination messages on Shard side
IntroductionCompleteMessage - Class in org.nd4j.parameterserver.distributed.messages.complete
 
IntroductionCompleteMessage() - Constructor for class org.nd4j.parameterserver.distributed.messages.complete.IntroductionCompleteMessage
 
IntroductionCompleteMessage(long) - Constructor for class org.nd4j.parameterserver.distributed.messages.complete.IntroductionCompleteMessage
 
IntroductionRequestMessage - Class in org.nd4j.parameterserver.distributed.messages.requests
This message will be sent by each shard, during meeting
IntroductionRequestMessage() - Constructor for class org.nd4j.parameterserver.distributed.messages.requests.IntroductionRequestMessage
 
IntroductionRequestMessage(String, int) - Constructor for class org.nd4j.parameterserver.distributed.messages.requests.IntroductionRequestMessage
 
ip - Variable in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
ipAddresses - Variable in class org.nd4j.parameterserver.distributed.util.NetworkInformation
 
isBlockingMessage() - Method in class org.nd4j.parameterserver.distributed.messages.BaseVoidMessage
 
isBlockingMessage() - Method in class org.nd4j.parameterserver.distributed.messages.Frame
 
isBlockingMessage() - Method in class org.nd4j.parameterserver.distributed.messages.requests.InitializationRequestMessage
 
isBlockingMessage() - Method in class org.nd4j.parameterserver.distributed.messages.requests.IntroductionRequestMessage
 
isBlockingMessage() - Method in class org.nd4j.parameterserver.distributed.messages.requests.VectorRequestMessage
 
isBlockingMessage() - Method in interface org.nd4j.parameterserver.distributed.messages.VoidMessage
 
isCompleted(RequestDescriptor) - Method in class org.nd4j.parameterserver.distributed.logic.completion.FrameCompletionHandler
 
isCompleted(long, long) - Method in class org.nd4j.parameterserver.distributed.logic.completion.FrameCompletionHandler
 
isFinished() - Method in class org.nd4j.parameterserver.distributed.logic.completion.FrameCompletionHandler.FrameDescriptor
 
isInit() - Method in class org.nd4j.parameterserver.distributed.VoidParameterServer
This method returns True if initialization was started AND was finished, false otherwise
isJoinSupported() - Method in class org.nd4j.parameterserver.distributed.messages.BaseVoidMessage
 
isJoinSupported() - Method in class org.nd4j.parameterserver.distributed.messages.Frame
 
isJoinSupported() - Method in class org.nd4j.parameterserver.distributed.messages.requests.CbowRequestMessage
 
isJoinSupported() - Method in class org.nd4j.parameterserver.distributed.messages.requests.SkipGramRequestMessage
 
isJoinSupported() - Method in interface org.nd4j.parameterserver.distributed.messages.VoidMessage
 
isReady(VoidAggregation) - Method in class org.nd4j.parameterserver.distributed.logic.completion.Clipboard
 
isReady(long, long) - Method in class org.nd4j.parameterserver.distributed.logic.completion.Clipboard
 
isTracking(long, long) - Method in class org.nd4j.parameterserver.distributed.logic.completion.Clipboard
 
isTrackingFrame(RequestDescriptor) - Method in class org.nd4j.parameterserver.distributed.logic.completion.FrameCompletionHandler
 
isTrackingFrame(long, long) - Method in class org.nd4j.parameterserver.distributed.logic.completion.FrameCompletionHandler
 
iterator() - Method in class org.nd4j.parameterserver.distributed.messages.Frame
 

J

joinMessage(VoidMessage) - Method in class org.nd4j.parameterserver.distributed.messages.BaseVoidMessage
 
joinMessage(VoidMessage) - Method in class org.nd4j.parameterserver.distributed.messages.Frame
 
joinMessage(VoidMessage) - Method in class org.nd4j.parameterserver.distributed.messages.requests.CbowRequestMessage
 
joinMessage(VoidMessage) - Method in class org.nd4j.parameterserver.distributed.messages.requests.SkipGramRequestMessage
 
joinMessage(VoidMessage) - Method in interface org.nd4j.parameterserver.distributed.messages.VoidMessage
 
jointMessageHandler(DirectBuffer, int, int, Header) - Method in class org.nd4j.parameterserver.distributed.transport.RoutedTransport
This message handler is responsible for receiving messages on any side of p2p network

K

key - Variable in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedVectorMessage
 
key - Variable in class org.nd4j.parameterserver.distributed.messages.requests.AssignRequestMessage
 
key - Variable in class org.nd4j.parameterserver.distributed.messages.requests.VectorRequestMessage
 

L

launch(Transport.ThreadingModel) - Method in class org.nd4j.parameterserver.distributed.transport.BaseTransport
This method starts transport mechanisms.
launch(Transport.ThreadingModel) - Method in class org.nd4j.parameterserver.distributed.transport.LocalTransport
Deprecated.
This method starts transport mechanisms.
launch(Transport.ThreadingModel) - Method in class org.nd4j.parameterserver.distributed.transport.RoutedTransport
 
launch(Transport.ThreadingModel) - Method in interface org.nd4j.parameterserver.distributed.transport.Transport
This method starts transport mechanisms.
list - Variable in class org.nd4j.parameterserver.distributed.messages.Frame
 
LocalTransport - Class in org.nd4j.parameterserver.distributed.transport
Deprecated.
LocalTransport() - Constructor for class org.nd4j.parameterserver.distributed.transport.LocalTransport
Deprecated.
 
longHash - Variable in class org.nd4j.parameterserver.distributed.transport.RoutedTransport.RemoteConnection
 

M

main(String[]) - Static method in class org.nd4j.parameterserver.node.ParameterServerNode
 
manualMode - Variable in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
map(String[], int) - Method in class org.nd4j.parameterserver.distributed.util.NetworkOrganizer.VirtualNode
 
map(String) - Method in class org.nd4j.parameterserver.distributed.util.NetworkOrganizer.VirtualTree
PLEASE NOTE: This method expects binary octets inside the string argument
MAX_EXP - Static variable in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
MeaningfulMessage - Interface in org.nd4j.parameterserver.distributed.messages
 
messageHandlerForClients - Variable in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
messageHandlerForShards - Variable in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
messages - Variable in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
messageType - Variable in class org.nd4j.parameterserver.distributed.messages.BaseVoidMessage
 
multicastChannelUri - Variable in class org.nd4j.parameterserver.distributed.transport.MulticastTransport
 
MulticastTransport - Class in org.nd4j.parameterserver.distributed.transport
Transport implementation based on Aeron UDP multicast PLEASE NOTE: This transport will NOT work on AWS or Azure out of box, due to Amazon/Microsoft restrictions within their networks.
MulticastTransport() - Constructor for class org.nd4j.parameterserver.distributed.transport.MulticastTransport
 

N

NEGATIVE_TABLE - Static variable in class org.nd4j.parameterserver.distributed.logic.storage.WordVectorStorage
 
negatives - Variable in class org.nd4j.parameterserver.distributed.messages.requests.CbowRequestMessage
 
negatives - Variable in class org.nd4j.parameterserver.distributed.messages.requests.SkipGramRequestMessage
 
negSamples - Variable in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedCbowDotMessage
 
negSamples - Variable in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedSgDotMessage
 
negSamples - Variable in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedSkipGramMessage
 
negSamples - Variable in class org.nd4j.parameterserver.distributed.messages.requests.CbowRequestMessage
 
negSamples - Variable in class org.nd4j.parameterserver.distributed.messages.requests.SkipGramRequestMessage
 
NetworkInformation - Class in org.nd4j.parameterserver.distributed.util
 
NetworkInformation() - Constructor for class org.nd4j.parameterserver.distributed.util.NetworkInformation
 
networkMask - Variable in class org.nd4j.parameterserver.distributed.util.NetworkOrganizer
 
NetworkOrganizer - Class in org.nd4j.parameterserver.distributed.util
Utility class that provides
NetworkOrganizer(Collection<NetworkInformation>) - Constructor for class org.nd4j.parameterserver.distributed.util.NetworkOrganizer
This constructor is NOT implemented yet
NetworkOrganizer(Collection<NetworkInformation>, String) - Constructor for class org.nd4j.parameterserver.distributed.util.NetworkOrganizer
 
NetworkOrganizer(String) - Constructor for class org.nd4j.parameterserver.distributed.util.NetworkOrganizer
This constructor builds format from own
NetworkOrganizer.VirtualNode - Class in org.nd4j.parameterserver.distributed.util
 
NetworkOrganizer.VirtualTree - Class in org.nd4j.parameterserver.distributed.util
 
nextCandidate() - Method in class org.nd4j.parameterserver.distributed.logic.completion.Clipboard
This method returns one of available aggregations, if there's at least 1 ready.
nextRandom - Variable in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedSkipGramMessage
 
nextRandom - Variable in class org.nd4j.parameterserver.distributed.messages.requests.CbowRequestMessage
 
nextRandom - Variable in class org.nd4j.parameterserver.distributed.messages.requests.SkipGramRequestMessage
 
NodeRole - Enum in org.nd4j.parameterserver.distributed.enums
 
nodeRole - Variable in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
nodeRole - Variable in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
nodes - Variable in class org.nd4j.parameterserver.distributed.util.NetworkOrganizer.VirtualNode
 
nodes - Variable in class org.nd4j.parameterserver.distributed.util.NetworkOrganizer.VirtualTree
 
notifyFrame(RequestDescriptor, Long) - Method in class org.nd4j.parameterserver.distributed.logic.completion.FrameCompletionHandler
 
notifyFrame(Long, Long, Long) - Method in class org.nd4j.parameterserver.distributed.logic.completion.FrameCompletionHandler
 
numberOfElements - Variable in class org.nd4j.parameterserver.distributed.messages.aggregations.BaseAggregation
 
numberOfKnownClients() - Method in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
numberOfKnownClients() - Method in class org.nd4j.parameterserver.distributed.transport.LocalTransport
Deprecated.
 
numberOfKnownClients() - Method in class org.nd4j.parameterserver.distributed.transport.RoutedTransport
 
numberOfKnownClients() - Method in interface org.nd4j.parameterserver.distributed.transport.Transport
This method returns number of known Clients
numberOfKnownShards() - Method in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
numberOfKnownShards() - Method in class org.nd4j.parameterserver.distributed.transport.LocalTransport
Deprecated.
 
numberOfKnownShards() - Method in class org.nd4j.parameterserver.distributed.transport.RoutedTransport
 
numberOfKnownShards() - Method in interface org.nd4j.parameterserver.distributed.transport.Transport
This method returns number of known Shards
numShards - Variable in class org.nd4j.parameterserver.distributed.logic.routing.RandomRouter
 
numThreads - Static variable in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
numWords - Variable in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedInitializationMessage
 
numWords - Variable in class org.nd4j.parameterserver.distributed.messages.requests.InitializationRequestMessage
 

O

onBackPressure() - Method in class org.nd4j.parameterserver.distributed.logic.retransmission.DefaultRetransmissionHandler
 
onBackPressure() - Method in interface org.nd4j.parameterserver.distributed.logic.RetransmissionHandler
 
org.nd4j.parameterserver.distributed - package org.nd4j.parameterserver.distributed
 
org.nd4j.parameterserver.distributed.conf - package org.nd4j.parameterserver.distributed.conf
 
org.nd4j.parameterserver.distributed.enums - package org.nd4j.parameterserver.distributed.enums
 
org.nd4j.parameterserver.distributed.logic - package org.nd4j.parameterserver.distributed.logic
 
org.nd4j.parameterserver.distributed.logic.completion - package org.nd4j.parameterserver.distributed.logic.completion
 
org.nd4j.parameterserver.distributed.logic.retransmission - package org.nd4j.parameterserver.distributed.logic.retransmission
 
org.nd4j.parameterserver.distributed.logic.routing - package org.nd4j.parameterserver.distributed.logic.routing
 
org.nd4j.parameterserver.distributed.logic.sequence - package org.nd4j.parameterserver.distributed.logic.sequence
 
org.nd4j.parameterserver.distributed.logic.storage - package org.nd4j.parameterserver.distributed.logic.storage
 
org.nd4j.parameterserver.distributed.messages - package org.nd4j.parameterserver.distributed.messages
 
org.nd4j.parameterserver.distributed.messages.aggregations - package org.nd4j.parameterserver.distributed.messages.aggregations
 
org.nd4j.parameterserver.distributed.messages.complete - package org.nd4j.parameterserver.distributed.messages.complete
 
org.nd4j.parameterserver.distributed.messages.intercom - package org.nd4j.parameterserver.distributed.messages.intercom
 
org.nd4j.parameterserver.distributed.messages.requests - package org.nd4j.parameterserver.distributed.messages.requests
 
org.nd4j.parameterserver.distributed.training - package org.nd4j.parameterserver.distributed.training
 
org.nd4j.parameterserver.distributed.training.chains - package org.nd4j.parameterserver.distributed.training.chains
 
org.nd4j.parameterserver.distributed.training.impl - package org.nd4j.parameterserver.distributed.training.impl
 
org.nd4j.parameterserver.distributed.transport - package org.nd4j.parameterserver.distributed.transport
 
org.nd4j.parameterserver.distributed.util - package org.nd4j.parameterserver.distributed.util
 
org.nd4j.parameterserver.node - package org.nd4j.parameterserver.node
 
originatorId - Variable in class org.nd4j.parameterserver.distributed.messages.BaseVoidMessage
 
originatorId - Variable in class org.nd4j.parameterserver.distributed.messages.Frame
 
originatorId - Variable in class org.nd4j.parameterserver.distributed.training.chains.CbowChain
 
originatorId - Variable in class org.nd4j.parameterserver.distributed.training.chains.SkipGramChain
 
originatorId - Variable in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
originatorIdx - Variable in class org.nd4j.parameterserver.distributed.logic.routing.BaseRouter
 
ownChar - Variable in class org.nd4j.parameterserver.distributed.util.NetworkOrganizer.VirtualNode
 

P

ParameterServerNode - Class in org.nd4j.parameterserver.node
Integrated node for running the parameter server.
ParameterServerNode(MediaDriver, int) - Constructor for class org.nd4j.parameterserver.node.ParameterServerNode
 
ParameterServerNode(MediaDriver, int, int) - Constructor for class org.nd4j.parameterserver.node.ParameterServerNode
 
ParameterServerNode(MediaDriver) - Constructor for class org.nd4j.parameterserver.node.ParameterServerNode
Pass in the media driver used for communication and a defualt status port of 9000
parentNode - Variable in class org.nd4j.parameterserver.distributed.util.NetworkOrganizer.VirtualNode
 
payload - Variable in class org.nd4j.parameterserver.distributed.messages.aggregations.BaseAggregation
 
payload - Variable in class org.nd4j.parameterserver.distributed.messages.complete.BaseCompleteMessage
 
payload - Variable in class org.nd4j.parameterserver.distributed.messages.requests.AssignRequestMessage
 
peekMessage() - Method in class org.nd4j.parameterserver.distributed.transport.BaseTransport
This method peeks 1 message from "incoming messages" queue, returning null if queue is empty PLEASE NOTE: This method is suitable for debug purposes only
peekMessage() - Method in class org.nd4j.parameterserver.distributed.transport.LocalTransport
Deprecated.
This method peeks 1 message from "incoming messages" queue, returning null if queue is empty
peekMessage() - Method in interface org.nd4j.parameterserver.distributed.transport.Transport
This method peeks 1 message from "incoming messages" queue, returning null if queue is empty PLEASE NOTE: This method is suitable for debug purposes only
pickTraining(CbowRequestMessage) - Method in class org.nd4j.parameterserver.distributed.training.impl.CbowTrainer
 
pickTraining(SkipGramRequestMessage) - Method in class org.nd4j.parameterserver.distributed.training.impl.SkipGramTrainer
This method will be called from non-initialized Shard context
pickTraining(T) - Method in interface org.nd4j.parameterserver.distributed.training.TrainingDriver
 
pin(VoidAggregation) - Method in class org.nd4j.parameterserver.distributed.logic.completion.Clipboard
This method places incoming VoidAggregation into clipboard, for further tracking
points - Variable in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedSkipGramMessage
 
points - Variable in class org.nd4j.parameterserver.distributed.messages.requests.SkipGramRequestMessage
 
port - Variable in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
processingRunnables - Variable in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
processingThreads - Variable in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
processMessage() - Method in class org.nd4j.parameterserver.distributed.messages.aggregations.DotAggregation
This method will be started in context of executor, either Shard, Client or Backup node
processMessage() - Method in class org.nd4j.parameterserver.distributed.messages.aggregations.InitializationAggregation
 
processMessage() - Method in class org.nd4j.parameterserver.distributed.messages.aggregations.VectorAggregation
Vector aggregations are saved only by Shards started aggregation process.
processMessage() - Method in class org.nd4j.parameterserver.distributed.messages.complete.BaseCompleteMessage
 
processMessage() - Method in class org.nd4j.parameterserver.distributed.messages.Frame
 
processMessage() - Method in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedAssignMessage
This method assigns specific value to either specific row, or whole array.
processMessage() - Method in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedCbowDotMessage
This method calculates dot of gives rows, with averaging applied to rowsA, as required by CBoW
processMessage() - Method in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedInitializationMessage
This method initializes shard storage with given data
processMessage() - Method in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedIntroductionMessage
 
processMessage() - Method in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedSgDotMessage
This method calculates dot of gives rows
processMessage() - Method in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedShutdownMessage
 
processMessage() - Method in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedSkipGramMessage
 
processMessage() - Method in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedSolidMessage
This method will be started in context of executor, either Shard, Client or Backup node
processMessage() - Method in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedVectorMessage
This method will be started in context of executor, either Shard, Client or Backup node
processMessage() - Method in class org.nd4j.parameterserver.distributed.messages.requests.AssignRequestMessage
 
processMessage() - Method in class org.nd4j.parameterserver.distributed.messages.requests.CbowRequestMessage
 
processMessage() - Method in class org.nd4j.parameterserver.distributed.messages.requests.InitializationRequestMessage
 
processMessage() - Method in class org.nd4j.parameterserver.distributed.messages.requests.IntroductionRequestMessage
 
processMessage() - Method in class org.nd4j.parameterserver.distributed.messages.requests.ShutdownRequestMessage
 
processMessage() - Method in class org.nd4j.parameterserver.distributed.messages.requests.SkipGramRequestMessage
This method does actual training for SkipGram algorithm
processMessage() - Method in class org.nd4j.parameterserver.distributed.messages.requests.VectorRequestMessage
This message is possible to get only as Shard
processMessage() - Method in interface org.nd4j.parameterserver.distributed.messages.VoidMessage
This method will be started in context of executor, either Shard, Client or Backup node
publicationForClients - Variable in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
publicationForShards - Variable in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
putMessage(VoidMessage) - Method in class org.nd4j.parameterserver.distributed.transport.BaseTransport
This method puts message into processing queue
putMessage(VoidMessage) - Method in class org.nd4j.parameterserver.distributed.transport.LocalTransport
Deprecated.
This method puts message into processing queue
putMessage(VoidMessage) - Method in interface org.nd4j.parameterserver.distributed.transport.Transport
This method puts message into processing queue

R

RandomRouter - Class in org.nd4j.parameterserver.distributed.logic.routing
Basic implementation for ClientRouter: we route each message to random Shard
RandomRouter() - Constructor for class org.nd4j.parameterserver.distributed.logic.routing.RandomRouter
 
receiveMessage(VoidMessage) - Method in class org.nd4j.parameterserver.distributed.transport.BaseTransport
This method saves incoming message to the Queue, for later dispatch from higher-level code, like actual TrainingFunction or VoidParameterServer itself
receiveMessage(VoidMessage) - Method in class org.nd4j.parameterserver.distributed.transport.LocalTransport
Deprecated.
This method accepts message from network
receiveMessage(VoidMessage) - Method in interface org.nd4j.parameterserver.distributed.transport.Transport
This method accepts message from network
RemoteConnection() - Constructor for class org.nd4j.parameterserver.distributed.transport.RoutedTransport.RemoteConnection
 
RemoteConnectionBuilder() - Constructor for class org.nd4j.parameterserver.distributed.transport.RoutedTransport.RemoteConnection.RemoteConnectionBuilder
 
replicate(int, int) - Method in class org.nd4j.parameterserver.distributed.training.BaseTrainer
 
RequestDescriptor - Class in org.nd4j.parameterserver.distributed.logic.completion
 
RequestDescriptor() - Constructor for class org.nd4j.parameterserver.distributed.logic.completion.RequestDescriptor
 
RequestMessage - Interface in org.nd4j.parameterserver.distributed.messages
 
requestMessage - Variable in class org.nd4j.parameterserver.distributed.training.chains.SkipGramChain
 
RetransmissionHandler - Interface in org.nd4j.parameterserver.distributed.logic
 
RetransmissionHandler.TransmissionStatus - Enum in org.nd4j.parameterserver.distributed.logic
 
retransmitCount - Variable in class org.nd4j.parameterserver.distributed.messages.BaseVoidMessage
 
retransmitCount - Variable in class org.nd4j.parameterserver.distributed.messages.Frame
 
rewind() - Method in class org.nd4j.parameterserver.distributed.util.NetworkOrganizer.VirtualNode
 
role - Variable in class org.nd4j.parameterserver.distributed.messages.BaseVoidMessage
 
role - Variable in class org.nd4j.parameterserver.distributed.messages.Frame
 
RoutedTransport - Class in org.nd4j.parameterserver.distributed.transport
Transport implementation based on UDP unicast, for restricted environments, where multicast isn't available.
RoutedTransport() - Constructor for class org.nd4j.parameterserver.distributed.transport.RoutedTransport
 
RoutedTransport.RemoteConnection - Class in org.nd4j.parameterserver.distributed.transport
 
RoutedTransport.RemoteConnection.RemoteConnectionBuilder - Class in org.nd4j.parameterserver.distributed.transport
 
router - Variable in class org.nd4j.parameterserver.distributed.transport.RoutedTransport
 
rowIdx - Variable in class org.nd4j.parameterserver.distributed.messages.requests.AssignRequestMessage
 
rowIndex - Variable in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedVectorMessage
 
rowIndex - Variable in class org.nd4j.parameterserver.distributed.messages.requests.VectorRequestMessage
 
rowsA - Variable in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedCbowDotMessage
 
rowsA - Variable in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedSgDotMessage
 
rowsB - Variable in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedCbowDotMessage
 
rowsB - Variable in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedSgDotMessage
 
runMain(String[]) - Method in class org.nd4j.parameterserver.node.ParameterServerNode
Run this node with the given args These args are the same ones that a ParameterServerSubscriber takes
runner - Variable in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
runner - Variable in class org.nd4j.parameterserver.distributed.VoidParameterServer
 

S

scanClasspath() - Method in class org.nd4j.parameterserver.distributed.training.TrainerProvider
 
seed - Variable in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedInitializationMessage
 
seed - Variable in class org.nd4j.parameterserver.distributed.messages.requests.InitializationRequestMessage
 
sendCommandToShard(VoidMessage) - Method in class org.nd4j.parameterserver.distributed.transport.BaseTransport
This command is possible to issue only from Client
sendCommandToShard(VoidMessage) - Method in class org.nd4j.parameterserver.distributed.transport.RoutedTransport
 
sendCoordinationCommand(VoidMessage) - Method in class org.nd4j.parameterserver.distributed.transport.BaseTransport
This command is possible to issue only from Shard
sendCoordinationCommand(VoidMessage) - Method in class org.nd4j.parameterserver.distributed.transport.MulticastTransport
This command is possible to issue only from Shard
sendCoordinationCommand(VoidMessage) - Method in class org.nd4j.parameterserver.distributed.transport.RoutedTransport
This method implements Shard -> Shards comms
sendFeedbackToClient(VoidMessage) - Method in class org.nd4j.parameterserver.distributed.transport.BaseTransport
This command is possible to issue only from Shard
sendFeedbackToClient(VoidMessage) - Method in class org.nd4j.parameterserver.distributed.transport.MulticastTransport
This command is possible to issue only from Shard
sendFeedbackToClient(VoidMessage) - Method in class org.nd4j.parameterserver.distributed.transport.RoutedTransport
This method implements Shard -> Client comms
sendMessage(VoidMessage) - Method in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
sendMessage(VoidMessage) - Method in class org.nd4j.parameterserver.distributed.transport.LocalTransport
Deprecated.
This method accepts message for delivery, routing is applied according on message type
sendMessage(VoidMessage) - Method in interface org.nd4j.parameterserver.distributed.transport.Transport
This method accepts message for delivery, routing is applied according on message type
sendMessageAndGetResponse(VoidMessage) - Method in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
sendMessageAndGetResponse(VoidMessage) - Method in class org.nd4j.parameterserver.distributed.transport.LocalTransport
Deprecated.
 
sendMessageAndGetResponse(VoidMessage) - Method in interface org.nd4j.parameterserver.distributed.transport.Transport
This method accepts message for delivery, and blocks until response delivered
sendMessageToAllClients(VoidMessage, Long...) - Method in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
sendMessageToAllClients(VoidMessage, Long...) - Method in class org.nd4j.parameterserver.distributed.transport.LocalTransport
Deprecated.
 
sendMessageToAllClients(VoidMessage, Long...) - Method in class org.nd4j.parameterserver.distributed.transport.RoutedTransport
 
sendMessageToAllClients(VoidMessage, Long...) - Method in interface org.nd4j.parameterserver.distributed.transport.Transport
 
sendMessageToAllClients(VoidMessage) - Method in class org.nd4j.parameterserver.distributed.VoidParameterServer
This method sends given message to all Clients
sendMessageToAllClients(VoidMessage, Long...) - Method in class org.nd4j.parameterserver.distributed.VoidParameterServer
This method sends given message to all Clients, excluding
sendMessageToAllShards(VoidMessage) - Method in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
sendMessageToAllShards(VoidMessage) - Method in class org.nd4j.parameterserver.distributed.transport.LocalTransport
Deprecated.
 
sendMessageToAllShards(VoidMessage) - Method in interface org.nd4j.parameterserver.distributed.transport.Transport
 
sendMessageToAllShards(VoidMessage) - Method in class org.nd4j.parameterserver.distributed.VoidParameterServer
This method sends given message to all Shards
SequenceProvider - Interface in org.nd4j.parameterserver.distributed.logic
 
setArray(Integer, INDArray) - Method in class org.nd4j.parameterserver.distributed.logic.storage.BaseStorage
 
setArray(Integer, INDArray) - Method in interface org.nd4j.parameterserver.distributed.logic.Storage
 
setBackupAddresses(List<String>) - Method in class org.nd4j.parameterserver.distributed.conf.VoidConfiguration
 
setBackupAddresses(String...) - Method in class org.nd4j.parameterserver.distributed.conf.VoidConfiguration
 
setExecutionMode(ExecutionMode) - Method in class org.nd4j.parameterserver.distributed.conf.VoidConfiguration
 
setFrameId(long) - Method in interface org.nd4j.parameterserver.distributed.messages.TrainingMessage
 
setIpAndPort(String, int) - Method in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
setIpAndPort(String, int) - Method in class org.nd4j.parameterserver.distributed.transport.LocalTransport
Deprecated.
 
setIpAndPort(String, int) - Method in interface org.nd4j.parameterserver.distributed.transport.Transport
 
setIpPortForShard(String, int) - Method in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
setNetworkMask(String) - Method in class org.nd4j.parameterserver.distributed.conf.VoidConfiguration
This option is very important: in shared network environment and yarn (like on EC2 etc), please set this to the network, which will be available on all boxes.
setOriginator(VoidMessage) - Method in interface org.nd4j.parameterserver.distributed.logic.ClientRouter
 
setOriginator(VoidMessage) - Method in class org.nd4j.parameterserver.distributed.logic.routing.BaseRouter
 
setOriginatorId(long) - Method in class org.nd4j.parameterserver.distributed.messages.Frame
 
setOriginatorId(long) - Method in interface org.nd4j.parameterserver.distributed.messages.VoidMessage
 
setShardAddresses(List<String>) - Method in class org.nd4j.parameterserver.distributed.conf.VoidConfiguration
 
setShardAddresses(String...) - Method in class org.nd4j.parameterserver.distributed.conf.VoidConfiguration
 
setShardIndex(short) - Method in class org.nd4j.parameterserver.distributed.messages.aggregations.BaseAggregation
 
setShardIndex(short) - Method in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
setStreamId(int) - Method in class org.nd4j.parameterserver.distributed.conf.VoidConfiguration
 
setTargetId(short) - Method in interface org.nd4j.parameterserver.distributed.messages.VoidMessage
 
setTrainingDriver(TrainingDriver<? extends TrainingMessage>) - Method in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
shardIndex - Variable in class org.nd4j.parameterserver.distributed.messages.aggregations.BaseAggregation
 
shardIndex - Variable in class org.nd4j.parameterserver.distributed.messages.BaseVoidMessage
 
shardIndex - Variable in class org.nd4j.parameterserver.distributed.messages.Frame
 
shardIndex - Variable in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
shardIndex - Variable in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
shardMessageHandler(DirectBuffer, int, int, Header) - Method in class org.nd4j.parameterserver.distributed.transport.BaseTransport
This message handler is responsible for receiving messages on Shard side
shards - Variable in class org.nd4j.parameterserver.distributed.transport.RoutedTransport
 
shutdown() - Method in class org.nd4j.parameterserver.distributed.logic.storage.BaseStorage
 
shutdown() - Method in interface org.nd4j.parameterserver.distributed.logic.Storage
 
shutdown() - Method in class org.nd4j.parameterserver.distributed.transport.BaseTransport
This method stops transport system.
shutdown() - Method in class org.nd4j.parameterserver.distributed.transport.LocalTransport
Deprecated.
This method stops transport system.
shutdown() - Method in class org.nd4j.parameterserver.distributed.transport.RoutedTransport
 
shutdown() - Method in interface org.nd4j.parameterserver.distributed.transport.Transport
This method stops transport system.
shutdown() - Method in class org.nd4j.parameterserver.distributed.VoidParameterServer
This method initiates shutdown sequence for this instance.
shutdownFinished - Variable in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
shutdownLocker - Variable in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
ShutdownRequestMessage - Class in org.nd4j.parameterserver.distributed.messages.requests
This message
ShutdownRequestMessage() - Constructor for class org.nd4j.parameterserver.distributed.messages.requests.ShutdownRequestMessage
 
shutdownSilent() - Method in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
shutdownSilent() - Method in class org.nd4j.parameterserver.distributed.transport.RoutedTransport
 
size() - Method in class org.nd4j.parameterserver.distributed.messages.Frame
 
SkipGramChain - Class in org.nd4j.parameterserver.distributed.training.chains
Chain implementation for SkipGram
SkipGramChain(long, long, long) - Constructor for class org.nd4j.parameterserver.distributed.training.chains.SkipGramChain
 
SkipGramChain(SkipGramRequestMessage) - Constructor for class org.nd4j.parameterserver.distributed.training.chains.SkipGramChain
 
SkipGramChain(long, SkipGramRequestMessage) - Constructor for class org.nd4j.parameterserver.distributed.training.chains.SkipGramChain
 
SkipGramRequestMessage - Class in org.nd4j.parameterserver.distributed.messages.requests
This is batch message, describing simple SkipGram round We assume this message is created on Client, and passed to selected Shard Shard which received this message becomes a driver, which handles processing
SkipGramRequestMessage() - Constructor for class org.nd4j.parameterserver.distributed.messages.requests.SkipGramRequestMessage
 
SkipGramRequestMessage(int, int, int[], byte[], short, double, long) - Constructor for class org.nd4j.parameterserver.distributed.messages.requests.SkipGramRequestMessage
 
SkipGramTrainer - Class in org.nd4j.parameterserver.distributed.training.impl
Distributed SkipGram trainer TrainingDriver idea is simple: 1) We get request from Client 2) We initiate training by issuing DotRequest 3) Each Shard does Dot accumulation 4) As soon as Dot aggregated, we calculate gradients independently 5) As soon as they are ready - we just apply them to appropriate
SkipGramTrainer() - Constructor for class org.nd4j.parameterserver.distributed.training.impl.SkipGramTrainer
 
stackMessage(T) - Method in class org.nd4j.parameterserver.distributed.messages.Frame
This method adds single TrainingMessage to this Frame PLEASE NOTE: This method is synchronized
stackMessages(Collection<T>) - Method in class org.nd4j.parameterserver.distributed.messages.Frame
This method adds multiple messages to this frame PLEASE NOTE: This method is synchronized
stackMessages(T...) - Method in class org.nd4j.parameterserver.distributed.messages.Frame
This method adds multiple messages to this frame PLEASE NOTE: This method is synchronized
startTraining(CbowRequestMessage) - Method in class org.nd4j.parameterserver.distributed.training.impl.CbowTrainer
 
startTraining(SkipGramRequestMessage) - Method in class org.nd4j.parameterserver.distributed.training.impl.SkipGramTrainer
 
startTraining(T) - Method in interface org.nd4j.parameterserver.distributed.training.TrainingDriver
 
StaticRouter - Class in org.nd4j.parameterserver.distributed.logic.routing
Static router implementation, the same Shard will be used for all messages PLEASE NOTE: Never use this router in real world! It's suitable for debugging only.
StaticRouter(int) - Constructor for class org.nd4j.parameterserver.distributed.logic.routing.StaticRouter
 
StaticRouter(short) - Constructor for class org.nd4j.parameterserver.distributed.logic.routing.StaticRouter
 
Storage - Interface in org.nd4j.parameterserver.distributed.logic
 
storage - Variable in class org.nd4j.parameterserver.distributed.messages.BaseVoidMessage
 
storage - Variable in class org.nd4j.parameterserver.distributed.messages.Frame
 
storage - Variable in class org.nd4j.parameterserver.distributed.training.BaseTrainer
 
storage - Variable in class org.nd4j.parameterserver.distributed.training.TrainerProvider
 
storage - Variable in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
subscriberLaunched() - Method in class org.nd4j.parameterserver.node.ParameterServerNode
Returns true if all susbcribers in the subscriber pool have been launched
subscriptionForClients - Variable in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
subscriptionForShards - Variable in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
syn0rows - Variable in class org.nd4j.parameterserver.distributed.messages.requests.CbowRequestMessage
 
syn1rows - Variable in class org.nd4j.parameterserver.distributed.messages.requests.CbowRequestMessage
 
SYN_0 - Static variable in class org.nd4j.parameterserver.distributed.logic.storage.WordVectorStorage
 
SYN_1 - Static variable in class org.nd4j.parameterserver.distributed.logic.storage.WordVectorStorage
 
SYN_1_NEGATIVE - Static variable in class org.nd4j.parameterserver.distributed.logic.storage.WordVectorStorage
 

T

takeMessage() - Method in class org.nd4j.parameterserver.distributed.transport.BaseTransport
This method takes 1 message from "incoming messages" queue, blocking if queue is empty
takeMessage() - Method in class org.nd4j.parameterserver.distributed.transport.LocalTransport
Deprecated.
This method takes 1 message from "incoming messages" queue, blocking if queue is empty
takeMessage() - Method in interface org.nd4j.parameterserver.distributed.transport.Transport
This method takes 1 message from "incoming messages" queue, blocking if queue is empty
targetId - Variable in class org.nd4j.parameterserver.distributed.messages.BaseVoidMessage
 
targetId - Variable in class org.nd4j.parameterserver.distributed.messages.Frame
 
targetIndex - Variable in class org.nd4j.parameterserver.distributed.logic.routing.InterleavedRouter
 
targetIndex - Variable in class org.nd4j.parameterserver.distributed.logic.routing.StaticRouter
 
targetIndex - Variable in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
targetMessageClass() - Method in class org.nd4j.parameterserver.distributed.training.impl.CbowTrainer
 
targetMessageClass() - Method in class org.nd4j.parameterserver.distributed.training.impl.SkipGramTrainer
 
targetMessageClass() - Method in interface org.nd4j.parameterserver.distributed.training.TrainingDriver
 
taskId - Variable in class org.nd4j.parameterserver.distributed.messages.BaseVoidMessage
 
taskId - Variable in class org.nd4j.parameterserver.distributed.messages.Frame
 
taskId - Variable in class org.nd4j.parameterserver.distributed.training.chains.CbowChain
 
taskId - Variable in class org.nd4j.parameterserver.distributed.training.chains.SkipGramChain
 
threadA - Variable in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
threadB - Variable in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
threadingModel - Variable in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
toBinaryOctet(Integer) - Static method in class org.nd4j.parameterserver.distributed.util.NetworkOrganizer
 
toBinaryOctet(String) - Static method in class org.nd4j.parameterserver.distributed.util.NetworkOrganizer
 
toggleManualMode(boolean) - Method in class org.nd4j.parameterserver.distributed.VoidParameterServer
This method is available for debug purposes only
totalMemory - Variable in class org.nd4j.parameterserver.distributed.util.NetworkInformation
 
trackingCounter - Variable in class org.nd4j.parameterserver.distributed.logic.completion.Clipboard
 
trainer - Variable in class org.nd4j.parameterserver.distributed.messages.BaseVoidMessage
 
trainer - Variable in class org.nd4j.parameterserver.distributed.messages.Frame
 
trainer - Variable in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
TrainerProvider - Class in org.nd4j.parameterserver.distributed.training
 
trainers - Variable in class org.nd4j.parameterserver.distributed.training.TrainerProvider
 
TrainingDriver<T extends TrainingMessage> - Interface in org.nd4j.parameterserver.distributed.training
 
TrainingMessage - Interface in org.nd4j.parameterserver.distributed.messages
 
transport - Variable in class org.nd4j.parameterserver.distributed.logic.routing.BaseRouter
 
transport - Variable in class org.nd4j.parameterserver.distributed.messages.BaseVoidMessage
 
transport - Variable in class org.nd4j.parameterserver.distributed.messages.Frame
 
transport - Variable in class org.nd4j.parameterserver.distributed.training.BaseTrainer
 
transport - Variable in class org.nd4j.parameterserver.distributed.training.TrainerProvider
 
Transport - Interface in org.nd4j.parameterserver.distributed.transport
Transport interface describes Client -> Shard, Shard -> Shard, Shard -> Client communication
transport - Variable in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
Transport.ThreadingModel - Enum in org.nd4j.parameterserver.distributed.transport
 
TransportType - Enum in org.nd4j.parameterserver.distributed.enums
 
tree - Variable in class org.nd4j.parameterserver.distributed.util.NetworkOrganizer
 

U

unicastChannelUri - Variable in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
unpin(VoidAggregation) - Method in class org.nd4j.parameterserver.distributed.logic.completion.Clipboard
This method removes given VoidAggregation from clipboard, and returns it
unpin(long, long) - Method in class org.nd4j.parameterserver.distributed.logic.completion.Clipboard
This method removes given VoidAggregation from clipboard, and returns it
useHS - Variable in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedCbowDotMessage
 
useHs - Variable in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedInitializationMessage
 
useHS - Variable in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedSgDotMessage
 
useHs - Variable in class org.nd4j.parameterserver.distributed.messages.requests.InitializationRequestMessage
 
useNeg - Variable in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedInitializationMessage
 
useNeg - Variable in class org.nd4j.parameterserver.distributed.messages.requests.InitializationRequestMessage
 

V

validateNetmask() - Method in class org.nd4j.parameterserver.distributed.conf.VoidConfiguration
 
value - Variable in class org.nd4j.parameterserver.distributed.messages.requests.AssignRequestMessage
 
valueOf(String) - Static method in enum org.nd4j.parameterserver.distributed.enums.ExecutionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nd4j.parameterserver.distributed.enums.FaultToleranceStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nd4j.parameterserver.distributed.enums.NodeRole
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nd4j.parameterserver.distributed.enums.TransportType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nd4j.parameterserver.distributed.logic.RetransmissionHandler.TransmissionStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nd4j.parameterserver.distributed.transport.Transport.ThreadingModel
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.nd4j.parameterserver.distributed.enums.ExecutionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.nd4j.parameterserver.distributed.enums.FaultToleranceStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.nd4j.parameterserver.distributed.enums.NodeRole
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.nd4j.parameterserver.distributed.enums.TransportType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.nd4j.parameterserver.distributed.logic.RetransmissionHandler.TransmissionStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.nd4j.parameterserver.distributed.transport.Transport.ThreadingModel
Returns an array containing the constants of this enum type, in the order they are declared.
VectorAggregation - Class in org.nd4j.parameterserver.distributed.messages.aggregations
 
VectorAggregation() - Constructor for class org.nd4j.parameterserver.distributed.messages.aggregations.VectorAggregation
 
VectorAggregation(long, short, short, INDArray) - Constructor for class org.nd4j.parameterserver.distributed.messages.aggregations.VectorAggregation
 
VectorCompleteMessage - Class in org.nd4j.parameterserver.distributed.messages.complete
 
VectorCompleteMessage() - Constructor for class org.nd4j.parameterserver.distributed.messages.complete.VectorCompleteMessage
 
VectorCompleteMessage(long, INDArray) - Constructor for class org.nd4j.parameterserver.distributed.messages.complete.VectorCompleteMessage
 
vectorLength - Variable in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedInitializationMessage
 
vectorLength - Variable in class org.nd4j.parameterserver.distributed.messages.requests.InitializationRequestMessage
 
VectorRequestMessage - Class in org.nd4j.parameterserver.distributed.messages.requests
This message requests full weights vector for specified index Client -> Shard version
VectorRequestMessage() - Constructor for class org.nd4j.parameterserver.distributed.messages.requests.VectorRequestMessage
 
VectorRequestMessage(int) - Constructor for class org.nd4j.parameterserver.distributed.messages.requests.VectorRequestMessage
 
VectorRequestMessage(Integer, int) - Constructor for class org.nd4j.parameterserver.distributed.messages.requests.VectorRequestMessage
 
VirtualNode(Character, NetworkOrganizer.VirtualNode) - Constructor for class org.nd4j.parameterserver.distributed.util.NetworkOrganizer.VirtualNode
 
VirtualTree() - Constructor for class org.nd4j.parameterserver.distributed.util.NetworkOrganizer.VirtualTree
 
VoidAggregation - Interface in org.nd4j.parameterserver.distributed.messages
This interface describes special case for distributed environment: aggregation of partial responses received from different shards
VoidConfiguration - Class in org.nd4j.parameterserver.distributed.conf
Basic configuration pojo for VoidParameterServer
VoidConfiguration() - Constructor for class org.nd4j.parameterserver.distributed.conf.VoidConfiguration
 
voidConfiguration - Variable in class org.nd4j.parameterserver.distributed.logic.routing.BaseRouter
 
voidConfiguration - Variable in class org.nd4j.parameterserver.distributed.messages.BaseVoidMessage
 
voidConfiguration - Variable in class org.nd4j.parameterserver.distributed.messages.Frame
 
voidConfiguration - Variable in class org.nd4j.parameterserver.distributed.training.BaseTrainer
 
voidConfiguration - Variable in class org.nd4j.parameterserver.distributed.training.TrainerProvider
 
voidConfiguration - Variable in class org.nd4j.parameterserver.distributed.transport.BaseTransport
 
voidConfiguration - Variable in class org.nd4j.parameterserver.distributed.VoidParameterServer
 
VoidMessage - Interface in org.nd4j.parameterserver.distributed.messages
 
VoidParameterServer - Class in org.nd4j.parameterserver.distributed
This is "special case" distributed P2P parameter server implementation, suitable for Spark Word2Vec/ParagraphVectors/DeepWalk implementations.
VoidParameterServer() - Constructor for class org.nd4j.parameterserver.distributed.VoidParameterServer
 
VoidParameterServer(NodeRole) - Constructor for class org.nd4j.parameterserver.distributed.VoidParameterServer
 
VoidParameterServer(boolean) - Constructor for class org.nd4j.parameterserver.distributed.VoidParameterServer
 

W

w1 - Variable in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedCbowDotMessage
 
w1 - Variable in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedSgDotMessage
 
w1 - Variable in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedSkipGramMessage
 
w1 - Variable in class org.nd4j.parameterserver.distributed.messages.requests.CbowRequestMessage
 
w1 - Variable in class org.nd4j.parameterserver.distributed.messages.requests.SkipGramRequestMessage
 
w2 - Variable in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedSgDotMessage
 
w2 - Variable in class org.nd4j.parameterserver.distributed.messages.intercom.DistributedSkipGramMessage
 
w2 - Variable in class org.nd4j.parameterserver.distributed.messages.requests.SkipGramRequestMessage
 
WordVectorStorage - Class in org.nd4j.parameterserver.distributed.logic.storage
 
WordVectorStorage() - Constructor for class org.nd4j.parameterserver.distributed.logic.storage.WordVectorStorage
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links

Copyright © 2017. All rights reserved.