Closed Chunhui-Zou closed 2 years ago
已解决:
在tokenization_enc_dec_encn.py的class EncDecTokenizer加上:
def convert_tokens_to_ids(self, tokens):
return [self.encoder.get(x, self.encoder["
def convert_ids_to_tokens(self, ids):
return [self.decoder[x] for x in ids]
Traceback (most recent call last): File "/amax/home/zouchunhui/CPM-2-Finetune-master/finetune_cpm2.py", line 720, in
main()
File "/amax/home/zouchunhui/CPM-2-Finetune-master/finetune_cpm2.py", line 624, in main
prompt_config[t]["init_ids"].extend(tokenizer.convert_tokens_to_ids([prompt_config[t]["default_inittoken"] for in range(pad_num)]))
AttributeError: 'EncDecTokenizer' object has no attribute 'convert_tokens_to_ids'