sgl.operators.message_op

class sgl.operators.MessageOp(start=None, end=None)[source]
class sgl.operators.message_op.ConcatMessageOp(start, end)[source]

Bases: MessageOp

class sgl.operators.message_op.IterateLearnableWeightedMessageOp(start, end, combination_type, *args)[source]

Bases: MessageOp

class sgl.operators.message_op.LastMessageOp[source]

Bases: MessageOp

class sgl.operators.message_op.LearnableWeightedMessageOp(start, end, combination_type, *args)[source]

Bases: MessageOp

class sgl.operators.message_op.MaxMessageOp(start, end)[source]

Bases: MessageOp

class sgl.operators.message_op.MeanMessageOp(start, end)[source]

Bases: MessageOp

class sgl.operators.message_op.MinMessageOp(start, end)[source]

Bases: MessageOp

class sgl.operators.message_op.OverSmoothDistanceWeightedOp[source]

Bases: MessageOp

class sgl.operators.message_op.ProjectedConcatMessageOp(start, end, feat_dim, hidden_dim, num_layers)[source]

Bases: MessageOp

class sgl.operators.message_op.SimpleWeightedMessageOp(start, end, combination_type, *args)[source]

Bases: MessageOp

class sgl.operators.message_op.SumMessageOp(start, end)[source]

Bases: MessageOp