MCPcopy Create free account
hub / github.com/RosettaCommons/RFdiffusion / __init__

Method __init__

rfdiffusion/Embeddings.py:93–99  ·  view source on GitHub ↗
(self, d_model, minpos=-32, maxpos=32, p_drop=0.1)

Source from the content-addressed store, hash-verified

91class PositionalEncoding2D(nn.Module):
92 # Add relative positional encoding to pair features
93 def __init__(self, d_model, minpos=-32, maxpos=32, p_drop=0.1):
94 super(PositionalEncoding2D, self).__init__()
95 self.minpos = minpos
96 self.maxpos = maxpos
97 self.nbin = abs(minpos)+maxpos+1
98 self.emb = nn.Embedding(self.nbin, d_model)
99 self.drop = nn.Dropout(p_drop)
100
101 def forward(self, x, idx):
102 bins = torch.arange(self.minpos, self.maxpos, device=x.device)

Callers

nothing calls this directly

Calls 1

__init__Method · 0.45

Tested by

no test coverage detected