tf.layers.PoolerLayer module
tf.layers.PoolerLayer module¶
- class tf.layers.PoolerLayer.PoolerLayer(*args: Any, **kwargs: Any)¶
Bases:
modelzoo.common.tf.layers.BaseLayer.BaseLayerThe pooler layer.
Currently supports the following pooler types:
"mean": Mean reduction."max": Max reduction."first": First slice in the axis dimension."last": Last slice in the axis dimension."sum": Takes the sum over the axis dimension. Defaults to the entire Tensor.None: No pooling (output=input).
- call(inputs, padding_mask=None, **kwargs)¶
Apply pooler of a given type.
Takes in a padding mask with 1s for tokens and 0s for padding.