-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathrandomly_initialize.py
More file actions
38 lines (33 loc) · 1.02 KB
/
Copy pathrandomly_initialize.py
File metadata and controls
38 lines (33 loc) · 1.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
from transformers import RoFormerConfig, MPNetConfig, MPNetModel
from model import NewModel, NewConfig, AsmEncoder, AsmEncoderConfig
asm_config = AsmEncoderConfig(
hidden_size=32,
vocab_size=33555,
num_hidden_layers=4,
num_attention_heads=4,
intermediate_size=128,
max_position_embeddings=1024,
use_bias=False,
)
asm_model = AsmEncoder(asm_config)
desc_config = MPNetConfig(
hidden_size=32,
vocab_size=30527,
num_hidden_layers=4,
num_attention_heads=4,
intermediate_size=128,
max_position_embeddings=1024,
)
desc_model = MPNetModel(desc_config)
src_config = NewConfig(
hidden_size=32,
vocab_size=33555,
num_hidden_layers=4,
num_attention_heads=4,
intermediate_size=128,
max_position_embeddings=1024,
)
src_model = NewModel(src_config)
asm_model.save_pretrained("models/example_asm", safe_serialization=False)
desc_model.save_pretrained("models/example_desc", safe_serialization=False)
src_model.save_pretrained("models/example_src", safe_serialization=False)