"vscode:/vscode.git/clone" did not exist on "2082f213c214b8b9d15a92ac98ebe63e2dd6c99d"
Commit 70d6bda5 authored by Gustaf Ahdritz's avatar Gustaf Ahdritz
Browse files

Add some more in-place operations

parent b399eaac
...@@ -223,19 +223,19 @@ class EvoformerBlock(nn.Module): ...@@ -223,19 +223,19 @@ class EvoformerBlock(nn.Module):
m = m + self.msa_dropout_layer( m = m + self.msa_dropout_layer(
self.msa_att_row(m, z=z, mask=msa_mask, chunk_size=chunk_size) self.msa_att_row(m, z=z, mask=msa_mask, chunk_size=chunk_size)
) )
m += self.msa_att_col(m, mask=msa_mask, chunk_size=chunk_size) m = m + self.msa_att_col(m, mask=msa_mask, chunk_size=chunk_size)
m = m + self.msa_transition( m = m + self.msa_transition(
m, mask=msa_trans_mask, chunk_size=chunk_size m, mask=msa_trans_mask, chunk_size=chunk_size
) )
z = z + self.outer_product_mean( z = z + self.outer_product_mean(
m, mask=msa_mask, chunk_size=chunk_size m, mask=msa_mask, chunk_size=chunk_size
) )
z += self.ps_dropout_row_layer(self.tri_mul_out(z, mask=pair_mask)) z = z + self.ps_dropout_row_layer(self.tri_mul_out(z, mask=pair_mask))
z += self.ps_dropout_row_layer(self.tri_mul_in(z, mask=pair_mask)) z = z + self.ps_dropout_row_layer(self.tri_mul_in(z, mask=pair_mask))
z += self.ps_dropout_row_layer( z = z + self.ps_dropout_row_layer(
self.tri_att_start(z, mask=pair_mask, chunk_size=chunk_size) self.tri_att_start(z, mask=pair_mask, chunk_size=chunk_size)
) )
z += self.ps_dropout_col_layer( z = z + self.ps_dropout_col_layer(
self.tri_att_end(z, mask=pair_mask, chunk_size=chunk_size) self.tri_att_end(z, mask=pair_mask, chunk_size=chunk_size)
) )
z = z + self.pair_transition( z = z + self.pair_transition(
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment