Geonomic commited on
Commit
7b6970a
·
verified ·
1 Parent(s): 798431f

Update DNABERT_Local/bert_layers.py

Browse files
Files changed (1) hide show
  1. DNABERT_Local/bert_layers.py +1 -1
DNABERT_Local/bert_layers.py CHANGED
@@ -396,7 +396,7 @@ class BertEncoder(nn.Module):
396
  relative_position = relative_position.unsqueeze(0).expand(
397
  n_heads, -1, -1)
398
  slopes = torch.Tensor(_get_alibi_head_slopes(n_heads)).to(device)
399
- alibi = slopes.unsqueeze(1).unsqueeze(1) * -relative_position.to(slopes.device)
400
  # [1, n_heads, max_token_length, max_token_length]
401
  alibi = alibi.unsqueeze(0)
402
  assert alibi.shape == torch.Size([1, n_heads, size, size])
 
396
  relative_position = relative_position.unsqueeze(0).expand(
397
  n_heads, -1, -1)
398
  slopes = torch.Tensor(_get_alibi_head_slopes(n_heads)).to(device)
399
+ alibi = slopes.unsqueeze(1).unsqueeze(1) * -relative_position
400
  # [1, n_heads, max_token_length, max_token_length]
401
  alibi = alibi.unsqueeze(0)
402
  assert alibi.shape == torch.Size([1, n_heads, size, size])