rofunc.utils.visualab.segment.vlpart.text_encoder#
1. Module Contents#
1.1. Classes#
Subclass torch’s LayerNorm to handle fp16. |
|
1.2. Functions#
1.3. API#
- class rofunc.utils.visualab.segment.vlpart.text_encoder.LayerNorm(normalized_shape: torch.nn.modules.normalization._shape_t, eps: float = 1e-05, elementwise_affine: bool = True, bias: bool = True, device=None, dtype=None)[source]#
Bases:
torch.nn.LayerNormSubclass torch’s LayerNorm to handle fp16.
Initialization
Initialize internal Module state, shared by both nn.Module and ScriptModule.
- class rofunc.utils.visualab.segment.vlpart.text_encoder.QuickGELU(*args, **kwargs)[source]#
Bases:
torch.nn.Module
- class rofunc.utils.visualab.segment.vlpart.text_encoder.ResidualAttentionBlock(d_model: int, n_head: int, attn_mask: torch.Tensor = None)[source]#
Bases:
torch.nn.Module
- class rofunc.utils.visualab.segment.vlpart.text_encoder.Transformer(width: int, layers: int, heads: int, attn_mask: torch.Tensor = None)[source]#
Bases:
torch.nn.Module