Register
Login
Resources
Docs Blog Datasets Glossary Case Studies Tutorials & Webinars
Product
Data Engine LLMs Platform Enterprise
Pricing Explore
Connect to our Discord channel

bert.py 711 B

You have to be logged in to leave a comment. Sign In
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  1. import yaml
  2. import torch
  3. from transformers import AdamW
  4. from transformers.optimization import get_linear_schedule_with_warmup
  5. from training.base import TrainerBase
  6. with open('params.yaml', 'r') as f:
  7. PARAMS = yaml.safe_load(f)
  8. class Trainer(TrainerBase):
  9. def __init__(self, model, dataloader, method, mode):
  10. super(Trainer, self).__init__(model, dataloader, method, mode)
  11. self._optimizer = AdamW(self._model.parameters(), lr=float(PARAMS[mode]['optimizer']['lr']))
  12. self._scheduler = get_linear_schedule_with_warmup(
  13. self._optimizer, num_warmup_steps=int(len(dataloader) * 0.1),
  14. num_training_steps=len(dataloader) * int(PARAMS[mode]['epochs'])
  15. )
Tip!

Press p or to see the previous file or, n or to see the next file

Comments

Loading...