예제 #1
0
 def create_and_check_distilbert_model(self, config, input_ids,
                                       input_mask, sequence_labels,
                                       token_labels, choice_labels):
     model = DistilBertModel(config=config)
     model.to(torch_device)
     model.eval()
     result = model(input_ids, input_mask)
     result = model(input_ids)
     self.parent.assertListEqual(
         list(result["last_hidden_state"].size()),
         [self.batch_size, self.seq_length, self.hidden_size])
예제 #2
0
        def create_and_check_distilbert_model(self, config, input_ids, input_mask, sequence_labels, token_labels, choice_labels):
            model = DistilBertModel(config=config)
            model.eval()
            (sequence_output,) = model(input_ids, input_mask)
            (sequence_output,) = model(input_ids)

            result = {
                "sequence_output": sequence_output,
            }
            self.parent.assertListEqual(
                list(result["sequence_output"].size()),
                [self.batch_size, self.seq_length, self.hidden_size])