Merge da43a545ef
into d23287f122
This commit is contained in:
commit
05ef32bd4a
1 changed files with 9 additions and 3 deletions
|
@ -2262,11 +2262,17 @@ class BertModel(Model):
|
|||
def modify_tensors(self, data_torch: Tensor, name: str, bid: int | None) -> Iterable[tuple[str, Tensor]]:
|
||||
del bid # unused
|
||||
|
||||
name = name.removeprefix("bert.")
|
||||
|
||||
# we are only using BERT for embeddings so we don't need the pooling layer
|
||||
if name in ("embeddings.position_ids", "pooler.dense.weight", "pooler.dense.bias"):
|
||||
if name in ("embeddings.position_ids", "pooler.dense.weight", "pooler.dense.bias") or "cls." in name:
|
||||
return [] # we don't need these
|
||||
|
||||
return [(self.map_tensor_name(name), data_torch)]
|
||||
name = name.replace("gamma", "weight")
|
||||
name = name.replace("beta", "bias")
|
||||
|
||||
try_suffixes = (".weight", ".bias", ".beta", ".gamma")
|
||||
return [(self.map_tensor_name(name, try_suffixes), data_torch)]
|
||||
|
||||
|
||||
@Model.register("NomicBertModel")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue