fix #1102
This commit is contained in:
@@ -98,15 +98,15 @@ ROBERTA_INPUTS_DOCSTRING = r"""
|
|||||||
Inputs:
|
Inputs:
|
||||||
**input_ids**: ``torch.LongTensor`` of shape ``(batch_size, sequence_length)``:
|
**input_ids**: ``torch.LongTensor`` of shape ``(batch_size, sequence_length)``:
|
||||||
Indices of input sequence tokens in the vocabulary.
|
Indices of input sequence tokens in the vocabulary.
|
||||||
To match pre-training, RoBERTa input sequence should be formatted with [CLS] and [SEP] tokens as follows:
|
To match pre-training, RoBERTa input sequence should be formatted with <s> and </s> tokens as follows:
|
||||||
|
|
||||||
(a) For sequence pairs:
|
(a) For sequence pairs:
|
||||||
|
|
||||||
``tokens: [CLS] is this jack ##son ##ville ? [SEP][SEP] no it is not . [SEP]``
|
``tokens: <s> Is this Jacksonville ? </s> </s> No it is not . </s>``
|
||||||
|
|
||||||
(b) For single sequences:
|
(b) For single sequences:
|
||||||
|
|
||||||
``tokens: [CLS] the dog is hairy . [SEP]``
|
``tokens: <s> the dog is hairy . </s>``
|
||||||
|
|
||||||
Fully encoded sequences or sequence pairs can be obtained using the RobertaTokenizer.encode function with
|
Fully encoded sequences or sequence pairs can be obtained using the RobertaTokenizer.encode function with
|
||||||
the ``add_special_tokens`` parameter set to ``True``.
|
the ``add_special_tokens`` parameter set to ``True``.
|
||||||
|
|||||||
@@ -163,14 +163,14 @@ class RobertaTokenizer(PreTrainedTokenizer):
|
|||||||
def add_special_tokens_single_sentence(self, token_ids):
|
def add_special_tokens_single_sentence(self, token_ids):
|
||||||
"""
|
"""
|
||||||
Adds special tokens to a sequence for sequence classification tasks.
|
Adds special tokens to a sequence for sequence classification tasks.
|
||||||
A RoBERTa sequence has the following format: [CLS] X [SEP]
|
A RoBERTa sequence has the following format: <s> X </s>
|
||||||
"""
|
"""
|
||||||
return [self._convert_token_to_id(self.cls_token)] + token_ids + [self._convert_token_to_id(self.sep_token)]
|
return [self._convert_token_to_id(self.cls_token)] + token_ids + [self._convert_token_to_id(self.sep_token)]
|
||||||
|
|
||||||
def add_special_tokens_sentences_pair(self, token_ids_0, token_ids_1):
|
def add_special_tokens_sentences_pair(self, token_ids_0, token_ids_1):
|
||||||
"""
|
"""
|
||||||
Adds special tokens to a sequence pair for sequence classification tasks.
|
Adds special tokens to a sequence pair for sequence classification tasks.
|
||||||
A RoBERTa sequence pair has the following format: [CLS] A [SEP][SEP] B [SEP]
|
A RoBERTa sequence pair has the following format: <s> A </s></s> B </s>
|
||||||
"""
|
"""
|
||||||
sep = [self._convert_token_to_id(self.sep_token)]
|
sep = [self._convert_token_to_id(self.sep_token)]
|
||||||
cls = [self._convert_token_to_id(self.cls_token)]
|
cls = [self._convert_token_to_id(self.cls_token)]
|
||||||
|
|||||||
Reference in New Issue
Block a user