ssa-perin / data /field /bert_field.py
larkkin's picture
Add supporting code from perin
7daaa6b
raw
history blame contribute delete
440 Bytes
#!/usr/bin/env python3
# coding=utf-8
import torch
from data.field.mini_torchtext.field import RawField
class BertField(RawField):
def __init__(self):
super(BertField, self).__init__()
def process(self, example, device=None):
attention_mask = [1] * len(example)
example = torch.LongTensor(example, device=device)
attention_mask = torch.ones_like(example)
return example, attention_mask