public class BDirect extends BaseOperation
channel, op
Constructor and Description |
---|
BDirect(Communicator comm,
LogicalPlanBuilder logicalPlanBuilder,
BulkReceiver rcvr,
MessageType dataType) |
BDirect(Communicator comm,
LogicalPlanBuilder logicalPlanBuilder,
BulkReceiver rcvr,
MessageType dataType,
boolean useDisk) |
BDirect(Communicator comm,
LogicalPlan plan,
java.util.List<java.lang.Integer> sources,
java.util.List<java.lang.Integer> targets,
BulkReceiver rcvr,
MessageType dataType)
Construct a Batch AllReduce operation
|
BDirect(Communicator comm,
LogicalPlan plan,
java.util.List<java.lang.Integer> sources,
java.util.List<java.lang.Integer> targets,
BulkReceiver rcvr,
MessageType dataType,
int edgeId,
MessageSchema messageSchema) |
BDirect(Communicator comm,
LogicalPlan plan,
java.util.List<java.lang.Integer> sources,
java.util.List<java.lang.Integer> targets,
BulkReceiver rcvr,
MessageType dataType,
int edgeId,
MessageSchema messageSchema,
boolean useDisk) |
BDirect(Communicator comm,
LogicalPlan plan,
java.util.List<java.lang.Integer> sources,
java.util.List<java.lang.Integer> targets,
BulkReceiver rcvr,
MessageType dataType,
MessageSchema messageSchema) |
Modifier and Type | Method and Description |
---|---|
boolean |
direct(int src,
java.lang.Object message,
int flags)
Send a message to be reduced
|
close, finish, isComplete, progress, progressChannel, reset, sendBarrier, waitForCompletion
public BDirect(Communicator comm, LogicalPlan plan, java.util.List<java.lang.Integer> sources, java.util.List<java.lang.Integer> targets, BulkReceiver rcvr, MessageType dataType, int edgeId, MessageSchema messageSchema, boolean useDisk)
public BDirect(Communicator comm, LogicalPlan plan, java.util.List<java.lang.Integer> sources, java.util.List<java.lang.Integer> targets, BulkReceiver rcvr, MessageType dataType, int edgeId, MessageSchema messageSchema)
public BDirect(Communicator comm, LogicalPlan plan, java.util.List<java.lang.Integer> sources, java.util.List<java.lang.Integer> targets, BulkReceiver rcvr, MessageType dataType)
comm
- the communicatorplan
- task plansources
- source taskstargets
- target tasksrcvr
- receiverdataType
- data typepublic BDirect(Communicator comm, LogicalPlanBuilder logicalPlanBuilder, BulkReceiver rcvr, MessageType dataType)
public BDirect(Communicator comm, LogicalPlanBuilder logicalPlanBuilder, BulkReceiver rcvr, MessageType dataType, boolean useDisk)
public BDirect(Communicator comm, LogicalPlan plan, java.util.List<java.lang.Integer> sources, java.util.List<java.lang.Integer> targets, BulkReceiver rcvr, MessageType dataType, MessageSchema messageSchema)