Skip to content

Commit

Permalink
support tensorboard
Browse files Browse the repository at this point in the history
  • Loading branch information
xuxuanwen committed Mar 26, 2023
1 parent 628d417 commit 1ffad4d
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 2 deletions.
6 changes: 5 additions & 1 deletion finetune.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
from transformers.integrations import TensorBoardCallback
from torch.utils.tensorboard import SummaryWriter
from transformers import TrainingArguments
from transformers import Trainer, HfArgumentParser
from transformers import AutoTokenizer
Expand Down Expand Up @@ -114,6 +116,7 @@ def save_model(self, output_dir=None, _internal_call=False):


def main():
writer = SummaryWriter()
finetune_args, training_args = HfArgumentParser(
(FinetuneArguments, TrainingArguments)
).parse_args_into_dataclasses()
Expand Down Expand Up @@ -149,10 +152,11 @@ def main():
model=model,
train_dataset=dataset,
args=training_args,
callbacks=[TensorBoardCallback(writer)],
data_collator=data_collator,
)
trainer.train()

writer.close()
# save model
model.save_pretrained(training_args.output_dir)

Expand Down
3 changes: 2 additions & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ transformers==4.27.1
icetk
cpm_kernels==1.0.11
torch>=1.13.1
tensorboard

#
datasets==2.10.1
git+https://github.com/huggingface/peft.git # 最新版本 >=0.3.0.dev0
git+https://github.com/huggingface/peft.git # 最新版本 >=0.3.0.dev0

0 comments on commit 1ffad4d

Please sign in to comment.