ubermenchh commited on
Commit
dcb7699
·
verified ·
1 Parent(s): 291d924

Update engram.py

Browse files
Files changed (1) hide show
  1. engram.py +1 -22
engram.py CHANGED
@@ -75,25 +75,4 @@ class EngramLayer(nn.Module):
75
  conv_out = conv_out.permute(0, 2, 1)
76
 
77
  output = F.silu(conv_out) + gated_value
78
- return output
79
-
80
-
81
- if __name__=="__main__":
82
- from transformers import AutoTokenizer
83
-
84
- from compression import VocabCompressor
85
- from config import EngramConfig
86
-
87
- tokenizer = AutoTokenizer.from_pretrained("gpt2")
88
- config = EngramConfig()
89
- compressor = VocabCompressor(tokenizer)
90
- mapping = compressor.build_mapping()
91
- engram_layer = EngramLayer(config, mapping)
92
-
93
- input_ids = torch.randint(0, 1000, (1, 10))
94
- hidden_state = torch.randn(1, 10, 768)
95
-
96
- out = engram_layer(input_ids, hidden_state)
97
-
98
- print(engram_layer)
99
- print("Output shape: ", out.shape)
 
75
  conv_out = conv_out.permute(0, 2, 1)
76
 
77
  output = F.silu(conv_out) + gated_value
78
+ return output