GS::MASt3R::MASt3RDecoder
Full MASt3R Decoder Has two sets of blocks for processing image pairs
Constructors
new(config : MASt3RDecoderConfig, device : Tensor::Device = Tensor::Device::GPU)
SourceInstance methods
blocks
Sourceblocks2
Sourceconfig
Sourceembed_proj
Sourceforward_pair(enc1 : Autograd::Variable, enc2 : Autograd::Variable) : Tuple(Autograd::Variable, Autograd::Variable)
Decode pair of encoder outputs with cross-attention enc1, enc2: [batch, seq, encoder_dim] Returns: {dec1, dec2} each [batch, seq, embed_dim]
forward_single(encoder_out : Autograd::Variable) : Autograd::Variable
Decode single encoder output encoder_out: [batch, seq, encoder_dim] Returns: [batch, seq, embed_dim]
mask_token
Sourcenorm
Sourceparameters
Source