- 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
- 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
- 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
-
- 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
-