morpheushoc commited on
Commit
c5864fb
·
verified ·
1 Parent(s): 61a17aa

Upload BERTClassifier

Browse files
Files changed (3) hide show
  1. config.json +1 -1
  2. model.py +14 -1
  3. model.safetensors +1 -1
config.json CHANGED
@@ -22,7 +22,7 @@
22
  "pad_token_id": 0,
23
  "position_embedding_type": "absolute",
24
  "torch_dtype": "float32",
25
- "transformers_version": "4.33.3",
26
  "type_vocab_size": 2,
27
  "use_cache": true,
28
  "vocab_size": 30522
 
22
  "pad_token_id": 0,
23
  "position_embedding_type": "absolute",
24
  "torch_dtype": "float32",
25
+ "transformers_version": "4.46.1",
26
  "type_vocab_size": 2,
27
  "use_cache": true,
28
  "vocab_size": 30522
model.py CHANGED
@@ -1,5 +1,18 @@
1
  from torch import nn
2
- from transformers import BertModel, PreTrainedModel, BertConfig
 
 
 
 
 
 
 
 
 
 
 
 
 
3
 
4
  class BERTClassifier(PreTrainedModel):
5
  config_class = BertConfig
 
1
  from torch import nn
2
+ from easydict import EasyDict as MyEasyDict
3
+ from transformers import BertModel, PreTrainedModel, BertConfig, PretrainedConfig
4
+
5
+
6
+ class BertConfig(PretrainedConfig):
7
+ model_type = "bert"
8
+
9
+ def __init__(
10
+ self,
11
+ model_config=None,
12
+ **kwargs):
13
+ super().__init__(**kwargs)
14
+ self.model_config = MyEasyDict(model_config)
15
+
16
 
17
  class BERTClassifier(PreTrainedModel):
18
  config_class = BertConfig
model.safetensors CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:cd87541ad4896795c0e56e29cd5481f8014fbbf7f530de7af98edc59196d5100
3
  size 438001696
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5f99e4511b96ce471345446693e579edb7636a316c72efc76dedb34d579f4de7
3
  size 438001696