Merge branch 'main' of https://github.com/hpcaitech/ColossalAI into rlhf_SimPO

This commit is contained in:
YeAnbang
2024-07-10 02:32:07 +00:00
165 changed files with 4783 additions and 4722 deletions

View File

@@ -83,15 +83,19 @@ class DataCollatorForSupervisedDataset(object):
# `List[torch.Tensor]`
batch_input_ids = [
torch.LongTensor(instance["input_ids"][: self.max_length])
if len(instance["input_ids"]) > self.max_length
else torch.LongTensor(instance["input_ids"])
(
torch.LongTensor(instance["input_ids"][: self.max_length])
if len(instance["input_ids"]) > self.max_length
else torch.LongTensor(instance["input_ids"])
)
for instance in instances
]
batch_labels = [
torch.LongTensor(instance["labels"][: self.max_length])
if len(instance["labels"]) > self.max_length
else torch.LongTensor(instance["labels"])
(
torch.LongTensor(instance["labels"][: self.max_length])
if len(instance["labels"]) > self.max_length
else torch.LongTensor(instance["labels"])
)
for instance in instances
]
if self.tokenizer.padding_side == "right":

View File

@@ -1,6 +1,7 @@
"""
loss functions
"""
from typing import Optional, Tuple
import torch

View File

@@ -1,6 +1,7 @@
"""
reward model
"""
from typing import Optional
import torch

View File

@@ -1,6 +1,7 @@
"""
Training utilities for Coati.
"""
from typing import Any
import torch