How to retrieve query/key/values/output parameters of BERT pretrained?
model = BertModel.from_pretrained(“bert-base-uncased”) layer = 0 attention_block = model.encoder.layer[layer].attention.self I want to retrieve the parameters (queries, keys, values, attention_output) of attention_block, for each head separately. For head 0 for example, I have tried queries = [] for name, mod in model.named_modules(): if name==f’encoder.layer.{layer}.attention.self.query’: queries.append(next(mod.parameters())) h = 0 # head number dim_per_head = 64 Q_0 = […]