BLIP - fix pt-tf equivalence test (#30258)
* BLIP - fix pt-tf equivalence test * Update tests/models/blip/test_modeling_blip.py * Update more model tests
This commit is contained in:
@@ -645,6 +645,7 @@ class BlipTextImageModelsModelTester:
|
|||||||
self.text_model_tester = BlipTextModelTester(parent, **text_kwargs)
|
self.text_model_tester = BlipTextModelTester(parent, **text_kwargs)
|
||||||
self.vision_model_tester = BlipVisionModelTester(parent, **vision_kwargs)
|
self.vision_model_tester = BlipVisionModelTester(parent, **vision_kwargs)
|
||||||
self.batch_size = self.text_model_tester.batch_size # need bs for batching_equivalence test
|
self.batch_size = self.text_model_tester.batch_size # need bs for batching_equivalence test
|
||||||
|
self.seq_length = self.text_model_tester.seq_length # need seq_length for pt-tf equivalence test
|
||||||
self.is_training = is_training
|
self.is_training = is_training
|
||||||
|
|
||||||
def prepare_config_and_inputs(self):
|
def prepare_config_and_inputs(self):
|
||||||
|
|||||||
@@ -391,6 +391,7 @@ class Blip2ForConditionalGenerationDecoderOnlyModelTester:
|
|||||||
self.qformer_model_tester = Blip2QFormerModelTester(parent, **qformer_kwargs)
|
self.qformer_model_tester = Blip2QFormerModelTester(parent, **qformer_kwargs)
|
||||||
self.text_model_tester = Blip2TextModelDecoderOnlyTester(parent, **text_kwargs)
|
self.text_model_tester = Blip2TextModelDecoderOnlyTester(parent, **text_kwargs)
|
||||||
self.batch_size = self.text_model_tester.batch_size # need bs for batching_equivalence test
|
self.batch_size = self.text_model_tester.batch_size # need bs for batching_equivalence test
|
||||||
|
self.seq_length = self.text_model_tester.seq_length # need seq_length for common tests
|
||||||
self.is_training = is_training
|
self.is_training = is_training
|
||||||
self.num_query_tokens = num_query_tokens
|
self.num_query_tokens = num_query_tokens
|
||||||
|
|
||||||
@@ -618,6 +619,7 @@ class Blip2ModelTester:
|
|||||||
self.qformer_model_tester = Blip2QFormerModelTester(parent, **qformer_kwargs)
|
self.qformer_model_tester = Blip2QFormerModelTester(parent, **qformer_kwargs)
|
||||||
self.text_model_tester = Blip2TextModelTester(parent, **text_kwargs)
|
self.text_model_tester = Blip2TextModelTester(parent, **text_kwargs)
|
||||||
self.batch_size = self.text_model_tester.batch_size # need bs for batching_equivalence test
|
self.batch_size = self.text_model_tester.batch_size # need bs for batching_equivalence test
|
||||||
|
self.seq_length = self.text_model_tester.seq_length # need seq_length for common tests
|
||||||
self.is_training = is_training
|
self.is_training = is_training
|
||||||
self.num_query_tokens = num_query_tokens
|
self.num_query_tokens = num_query_tokens
|
||||||
|
|
||||||
|
|||||||
@@ -398,6 +398,7 @@ class InstructBlipForConditionalGenerationDecoderOnlyModelTester:
|
|||||||
self.qformer_model_tester = InstructBlipQFormerModelTester(parent, **qformer_kwargs)
|
self.qformer_model_tester = InstructBlipQFormerModelTester(parent, **qformer_kwargs)
|
||||||
self.text_model_tester = InstructBlipTextModelDecoderOnlyTester(parent, **text_kwargs)
|
self.text_model_tester = InstructBlipTextModelDecoderOnlyTester(parent, **text_kwargs)
|
||||||
self.batch_size = self.text_model_tester.batch_size # need bs for batching_equivalence test
|
self.batch_size = self.text_model_tester.batch_size # need bs for batching_equivalence test
|
||||||
|
self.seq_length = self.text_model_tester.seq_length # need seq_length for common tests
|
||||||
self.is_training = is_training
|
self.is_training = is_training
|
||||||
self.num_query_tokens = num_query_tokens
|
self.num_query_tokens = num_query_tokens
|
||||||
|
|
||||||
|
|||||||
@@ -386,6 +386,7 @@ class Pix2StructModelTester:
|
|||||||
self.text_model_tester = Pix2StructTextModelTester(parent, **text_kwargs)
|
self.text_model_tester = Pix2StructTextModelTester(parent, **text_kwargs)
|
||||||
self.vision_model_tester = Pix2StructVisionModelTester(parent, **vision_kwargs)
|
self.vision_model_tester = Pix2StructVisionModelTester(parent, **vision_kwargs)
|
||||||
self.batch_size = self.text_model_tester.batch_size # need bs for batching_equivalence test
|
self.batch_size = self.text_model_tester.batch_size # need bs for batching_equivalence test
|
||||||
|
self.seq_length = self.text_model_tester.seq_length # need seq_length for common tests
|
||||||
self.is_training = is_training
|
self.is_training = is_training
|
||||||
|
|
||||||
def prepare_config_and_inputs(self):
|
def prepare_config_and_inputs(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user