Skip to content

Conversation

@RVV-karma
Copy link
Contributor

I am calculating box_bias at the start while initialization, and storing it in a variable, then reusing it at inference. Also, shifting it to the correct memory location at the interence time.
I also converted the numpy implementation to torch implementation, and verified that both are giving the same results.

Fixes #26099

@5hadytru @amyeroberts
Can you please review?
I updated the code to the best of my knwoledge. Please let me know if you need any changes. Thanks.

Copy link
Contributor

@amyeroberts amyeroberts left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for working on this!

Could you add the equivalent changes to owlv2, as in #29713 and add a contribution for @nvbinh15 in the commit?

Once that's done, all I need to see are the outputs for the slow model tests to confirm everything still runs as before:

RUN_SLOW=1 pytest tests/models/owlvit tests/models/owlv2 -vv 

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unfortunately, because this is a public method and part of a model which is importable from the top level of transformers, we need to make this change so that it's backwards compatible to some degree. Since I doubt this is being called much, we can do something like the following:

def compute_box_bias(self, num_patches: int, feature_map: Optional[torch.FloatTensor] = None) -> torch.Tensor:
    if feature_map is not None:
        raise ValueError("feature_map has been deprecated as an input. Please pass in num_patches instead")

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed in 83200135c7c78138a32c4aab84bda20c7fc24b4f commit

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The good thing to do here is add a lru_cache decorator. Otherwise this is going to be recalculated every time it's called

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed in ae0d8bc1ceaf2a01deb1774f25d48bd3dab90a8f commit.
I didn't found any other usage of compute_box_bias, so just added the maxsize as 2

Comment on lines 1349 to 1353
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wouldn't reset self.box_bias here - this effectively creates a side-effect in the function

Suggested change
self.box_bias = self.box_bias.to(feature_map.device)
pred_boxes += self.box_bias
box_bias = self.box_bias.to(feature_map.device)
pred_boxes += box_bias

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed in edd18742fe6cac818a49cb7d87ca281e87f7d934 commit

@RVV-karma RVV-karma force-pushed the owlvit_inference_speedup branch 2 times, most recently from ddb96b7 to 5626dbd Compare March 19, 2024 14:01
@RVV-karma
Copy link
Contributor Author

Here are the result for the slow tests:

======================================= test session starts ========================================
platform linux -- Python 3.10.12, pytest-7.4.4, pluggy-1.4.0 -- /usr/bin/python3
cachedir: .pytest_cache
hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase(PosixPath('/content/transformers/.hypothesis/examples'))
rootdir: /content/transformers
configfile: pyproject.toml
plugins: xdist-3.5.0, timeout-2.3.1, hypothesis-6.99.9, dash-2.16.1, anyio-3.7.1
collected 717 items                                                                                

tests/models/owlvit/test_image_processing_owlvit.py::OwlViTImageProcessingTest::test_call_numpy <- tests/test_image_processing_common.py PASSED [  0%]
tests/models/owlvit/test_image_processing_owlvit.py::OwlViTImageProcessingTest::test_call_numpy_4_channels <- tests/test_image_processing_common.py PASSED [  0%]
tests/models/owlvit/test_image_processing_owlvit.py::OwlViTImageProcessingTest::test_call_pil <- tests/test_image_processing_common.py PASSED [  0%]
tests/models/owlvit/test_image_processing_owlvit.py::OwlViTImageProcessingTest::test_call_pytorch <- tests/test_image_processing_common.py PASSED [  0%]
tests/models/owlvit/test_image_processing_owlvit.py::OwlViTImageProcessingTest::test_cast_dtype_device <- tests/test_image_processing_common.py PASSED [  0%]
tests/models/owlvit/test_image_processing_owlvit.py::OwlViTImageProcessingTest::test_image_processor_from_and_save_pretrained <- tests/test_image_processing_common.py PASSED [  0%]
tests/models/owlvit/test_image_processing_owlvit.py::OwlViTImageProcessingTest::test_image_processor_from_dict_with_kwargs PASSED [  0%]
tests/models/owlvit/test_image_processing_owlvit.py::OwlViTImageProcessingTest::test_image_processor_preprocess_arguments <- tests/test_image_processing_common.py PASSED [  1%]
tests/models/owlvit/test_image_processing_owlvit.py::OwlViTImageProcessingTest::test_image_processor_properties PASSED [  1%]
tests/models/owlvit/test_image_processing_owlvit.py::OwlViTImageProcessingTest::test_image_processor_to_json_file <- tests/test_image_processing_common.py PASSED [  1%]
tests/models/owlvit/test_image_processing_owlvit.py::OwlViTImageProcessingTest::test_image_processor_to_json_string <- tests/test_image_processing_common.py PASSED [  1%]
tests/models/owlvit/test_image_processing_owlvit.py::OwlViTImageProcessingTest::test_init_without_params <- tests/test_image_processing_common.py PASSED [  1%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_attention_outputs <- tests/test_modeling_common.py PASSED [  1%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_batching_equivalence <- tests/test_modeling_common.py PASSED [  1%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_can_use_safetensors <- tests/test_modeling_common.py PASSED [  2%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_config PASSED       [  2%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_correct_missing_keys <- tests/test_modeling_common.py PASSED [  2%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_cpu_offload <- tests/test_modeling_common.py SKIPPED [  2%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_determinism <- tests/test_modeling_common.py PASSED [  2%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_disk_offload_bin <- tests/test_modeling_common.py SKIPPED [  2%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_disk_offload_safetensors <- tests/test_modeling_common.py SKIPPED [  2%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_eager_matches_sdpa_generate <- tests/test_modeling_common.py SKIPPED [  3%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_eager_matches_sdpa_inference_0_float16 <- tests/test_modeling_common.py SKIPPED [  3%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_eager_matches_sdpa_inference_1_bfloat16 <- tests/test_modeling_common.py SKIPPED [  3%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_eager_matches_sdpa_inference_2_float32 <- tests/test_modeling_common.py SKIPPED [  3%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_equivalence_flax_to_pt <- tests/test_modeling_common.py PASSED [  3%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_equivalence_pt_to_flax <- tests/test_modeling_common.py PASSED [  3%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_fast_init_context_manager <- tests/test_modeling_common.py PASSED [  3%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_fast_init_tied_embeddings <- tests/test_modeling_common.py PASSED [  4%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_feed_forward_chunking <- tests/test_modeling_common.py PASSED [  4%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_flash_attn_2_conversion <- tests/test_modeling_common.py SKIPPED [  4%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_flash_attn_2_fp32_ln <- tests/test_modeling_common.py SKIPPED [  4%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_flash_attn_2_from_config <- tests/test_modeling_common.py SKIPPED [  4%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_flash_attn_2_generate_left_padding <- tests/test_modeling_common.py SKIPPED [  4%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_flash_attn_2_generate_padding_right <- tests/test_modeling_common.py SKIPPED [  4%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_flash_attn_2_generate_use_cache <- tests/test_modeling_common.py SKIPPED [  5%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_flash_attn_2_inference <- tests/test_modeling_common.py SKIPPED [  5%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_flash_attn_2_inference_padding_right <- tests/test_modeling_common.py SKIPPED [  5%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_flax_from_pt_safetensors <- tests/test_modeling_common.py PASSED [  5%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_forward_signature PASSED [  5%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_from_pretrained_no_checkpoint <- tests/test_modeling_common.py PASSED [  5%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_gradient_checkpointing_backward_compatibility <- tests/test_modeling_common.py PASSED [  5%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_gradient_checkpointing_enable_disable <- tests/test_modeling_common.py PASSED [  5%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_head_pruning <- tests/test_modeling_common.py PASSED [  6%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_head_pruning_integration <- tests/test_modeling_common.py PASSED [  6%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_head_pruning_save_load_from_config_init <- tests/test_modeling_common.py PASSED [  6%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_head_pruning_save_load_from_pretrained <- tests/test_modeling_common.py PASSED [  6%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_headmasking <- tests/test_modeling_common.py PASSED [  6%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_hidden_states_output <- tests/test_modeling_common.py PASSED [  6%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_initialization <- tests/test_modeling_common.py PASSED [  6%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_inputs_embeds SKIPPED [  7%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_keep_in_fp32_modules <- tests/test_modeling_common.py PASSED [  7%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_load_save_without_tied_weights <- tests/test_modeling_common.py PASSED [  7%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_load_with_mismatched_shapes <- tests/test_modeling_common.py PASSED [  7%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_matched_shapes_have_loaded_weights_when_some_mismatched_shapes_exist <- tests/test_modeling_common.py PASSED [  7%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_mismatched_shapes_have_properly_initialized_weights <- tests/test_modeling_common.py PASSED [  7%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_model PASSED        [  7%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_model_common_attributes PASSED [  8%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_model_from_pretrained PASSED [  8%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_model_is_small <- tests/test_modeling_common.py PASSED [  8%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_model_main_input_name <- tests/test_modeling_common.py PASSED [  8%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_model_outputs_equivalence <- tests/test_modeling_common.py PASSED [  8%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_model_parallel_equal_results <- tests/test_modeling_common.py SKIPPED [  8%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_model_parallelism <- tests/test_modeling_common.py SKIPPED [  8%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_model_parallelization <- tests/test_modeling_common.py SKIPPED [  9%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_model_weights_reload_no_missing_tied_weights <- tests/test_modeling_common.py PASSED [  9%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_multi_gpu_data_parallel_forward <- tests/test_modeling_common.py SKIPPED [  9%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_problem_types <- tests/test_modeling_common.py PASSED [  9%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_pt_tf_model_equivalence <- tests/test_modeling_common.py PASSED [  9%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_resize_embeddings_untied <- tests/test_modeling_common.py PASSED [  9%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_resize_position_vector_embeddings <- tests/test_modeling_common.py PASSED [  9%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_resize_tokens_embeddings <- tests/test_modeling_common.py PASSED [ 10%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_retain_grad_hidden_states_attentions <- tests/test_modeling_common.py PASSED [ 10%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_save_load <- tests/test_modeling_common.py PASSED [ 10%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_save_load_fast_init_from_base SKIPPED [ 10%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_save_load_fast_init_to_base SKIPPED [ 10%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_save_load_keys_to_ignore_on_save <- tests/test_modeling_common.py PASSED [ 10%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_tf_from_pt_safetensors <- tests/test_modeling_common.py PASSED [ 10%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_tie_model_weights <- tests/test_modeling_common.py PASSED [ 11%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_tied_weights_keys <- tests/test_modeling_common.py PASSED [ 11%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_torch_fx <- tests/test_modeling_common.py SKIPPEDwith torch.fx) [ 11%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_torch_fx_output_loss <- tests/test_modeling_common.py SKIPPEDwith torch.fx) [ 11%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_torch_save_load <- tests/test_modeling_common.py PASSED [ 11%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_torchscript_output_attentions <- tests/test_modeling_common.py PASSED [ 11%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_torchscript_output_hidden_state <- tests/test_modeling_common.py PASSED [ 11%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_torchscript_simple <- tests/test_modeling_common.py PASSED [ 11%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_training SKIPPED    [ 12%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_training_gradient_checkpointing SKIPPED [ 12%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_training_gradient_checkpointing_use_reentrant SKIPPEDub.com/huggingface/transformers/pull/27124) [ 12%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_training_gradient_checkpointing_use_reentrant_false SKIPPEDub.com/huggingface/transformers/pull/27124) [ 12%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_attention_outputs <- tests/test_modeling_common.py PASSED [ 12%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_batching_equivalence <- tests/test_modeling_common.py PASSED [ 12%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_can_use_safetensors <- tests/test_modeling_common.py PASSED [ 12%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_config PASSED         [ 13%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_correct_missing_keys <- tests/test_modeling_common.py PASSED [ 13%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_cpu_offload <- tests/test_modeling_common.py SKIPPED [ 13%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_determinism <- tests/test_modeling_common.py PASSED [ 13%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_disk_offload_bin <- tests/test_modeling_common.py SKIPPED [ 13%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_disk_offload_safetensors <- tests/test_modeling_common.py SKIPPED [ 13%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_eager_matches_sdpa_generate <- tests/test_modeling_common.py SKIPPED [ 13%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_eager_matches_sdpa_inference_0_float16 <- tests/test_modeling_common.py SKIPPED [ 14%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_eager_matches_sdpa_inference_1_bfloat16 <- tests/test_modeling_common.py SKIPPED [ 14%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_eager_matches_sdpa_inference_2_float32 <- tests/test_modeling_common.py SKIPPED [ 14%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_equivalence_flax_to_pt <- tests/test_modeling_common.py PASSED [ 14%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_equivalence_pt_to_flax <- tests/test_modeling_common.py PASSED [ 14%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_fast_init_context_manager <- tests/test_modeling_common.py PASSED [ 14%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_fast_init_tied_embeddings <- tests/test_modeling_common.py PASSED [ 14%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_feed_forward_chunking <- tests/test_modeling_common.py PASSED [ 15%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_flash_attn_2_conversion <- tests/test_modeling_common.py SKIPPED [ 15%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_flash_attn_2_fp32_ln <- tests/test_modeling_common.py SKIPPED [ 15%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_flash_attn_2_from_config <- tests/test_modeling_common.py SKIPPED [ 15%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_flash_attn_2_generate_left_padding <- tests/test_modeling_common.py SKIPPED [ 15%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_flash_attn_2_generate_padding_right <- tests/test_modeling_common.py SKIPPED [ 15%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_flash_attn_2_generate_use_cache <- tests/test_modeling_common.py SKIPPED [ 15%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_flash_attn_2_inference <- tests/test_modeling_common.py SKIPPED [ 16%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_flash_attn_2_inference_padding_right <- tests/test_modeling_common.py SKIPPED [ 16%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_flax_from_pt_safetensors <- tests/test_modeling_common.py PASSED [ 16%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_forward_signature <- tests/test_modeling_common.py PASSED [ 16%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_from_pretrained_no_checkpoint <- tests/test_modeling_common.py PASSED [ 16%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_gradient_checkpointing_backward_compatibility <- tests/test_modeling_common.py PASSED [ 16%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_gradient_checkpointing_enable_disable <- tests/test_modeling_common.py PASSED [ 16%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_head_pruning <- tests/test_modeling_common.py PASSED [ 17%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_head_pruning_integration <- tests/test_modeling_common.py PASSED [ 17%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_head_pruning_save_load_from_config_init <- tests/test_modeling_common.py PASSED [ 17%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_head_pruning_save_load_from_pretrained <- tests/test_modeling_common.py PASSED [ 17%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_headmasking <- tests/test_modeling_common.py PASSED [ 17%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_hidden_states_output <- tests/test_modeling_common.py PASSED [ 17%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_initialization <- tests/test_modeling_common.py PASSED [ 17%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_inputs_embeds SKIPPED [ 17%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_keep_in_fp32_modules <- tests/test_modeling_common.py PASSED [ 18%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_load_save_without_tied_weights <- tests/test_modeling_common.py PASSED [ 18%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_load_with_mismatched_shapes <- tests/test_modeling_common.py PASSED [ 18%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_matched_shapes_have_loaded_weights_when_some_mismatched_shapes_exist <- tests/test_modeling_common.py PASSED [ 18%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_mismatched_shapes_have_properly_initialized_weights <- tests/test_modeling_common.py PASSED [ 18%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_model PASSED          [ 18%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_model_common_attributes <- tests/test_modeling_common.py PASSED [ 18%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_model_from_pretrained PASSED [ 19%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_model_is_small <- tests/test_modeling_common.py PASSED [ 19%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_model_main_input_name <- tests/test_modeling_common.py PASSED [ 19%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_model_outputs_equivalence <- tests/test_modeling_common.py PASSED [ 19%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_model_parallel_equal_results <- tests/test_modeling_common.py SKIPPED [ 19%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_model_parallelism <- tests/test_modeling_common.py SKIPPED [ 19%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_model_parallelization <- tests/test_modeling_common.py SKIPPED [ 19%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_model_weights_reload_no_missing_tied_weights <- tests/test_modeling_common.py PASSED [ 20%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_multi_gpu_data_parallel_forward <- tests/test_modeling_common.py SKIPPED [ 20%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_problem_types <- tests/test_modeling_common.py PASSED [ 20%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_pt_tf_model_equivalence <- tests/test_modeling_common.py PASSED [ 20%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_resize_embeddings_untied <- tests/test_modeling_common.py PASSED [ 20%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_resize_position_vector_embeddings <- tests/test_modeling_common.py PASSED [ 20%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_resize_tokens_embeddings <- tests/test_modeling_common.py PASSED [ 20%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_retain_grad_hidden_states_attentions <- tests/test_modeling_common.py PASSED [ 21%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_save_load <- tests/test_modeling_common.py PASSED [ 21%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_save_load_fast_init_from_base SKIPPED [ 21%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_save_load_fast_init_to_base SKIPPED [ 21%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_save_load_keys_to_ignore_on_save <- tests/test_modeling_common.py PASSED [ 21%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_tf_from_pt_safetensors <- tests/test_modeling_common.py PASSED [ 21%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_tie_model_weights <- tests/test_modeling_common.py PASSED [ 21%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_tied_weights_keys <- tests/test_modeling_common.py PASSED [ 22%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_torch_fx <- tests/test_modeling_common.py SKIPPEDth torch.fx) [ 22%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_torch_fx_output_loss <- tests/test_modeling_common.py SKIPPEDth torch.fx) [ 22%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_torch_save_load <- tests/test_modeling_common.py PASSED [ 22%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_torchscript_output_attentions <- tests/test_modeling_common.py PASSED [ 22%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_torchscript_output_hidden_state <- tests/test_modeling_common.py PASSED [ 22%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_torchscript_simple <- tests/test_modeling_common.py PASSED [ 22%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_training SKIPPED      [ 23%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_training_gradient_checkpointing SKIPPED [ 23%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_training_gradient_checkpointing_use_reentrant SKIPPEDub.com/huggingface/transformers/pull/27124) [ 23%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_training_gradient_checkpointing_use_reentrant_false SKIPPEDub.com/huggingface/transformers/pull/27124) [ 23%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_batching_equivalence <- tests/test_modeling_common.py PASSED [ 23%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_can_use_safetensors <- tests/test_modeling_common.py PASSED [ 23%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_correct_missing_keys <- tests/test_modeling_common.py PASSED [ 23%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_cpu_offload <- tests/test_modeling_common.py SKIPPED [ 23%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_determinism <- tests/test_modeling_common.py PASSED [ 24%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_disk_offload_bin <- tests/test_modeling_common.py SKIPPED [ 24%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_disk_offload_safetensors <- tests/test_modeling_common.py SKIPPED [ 24%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_eager_matches_sdpa_generate <- tests/test_modeling_common.py SKIPPED [ 24%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_eager_matches_sdpa_inference_0_float16 <- tests/test_modeling_common.py SKIPPED [ 24%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_eager_matches_sdpa_inference_1_bfloat16 <- tests/test_modeling_common.py SKIPPED [ 24%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_eager_matches_sdpa_inference_2_float32 <- tests/test_modeling_common.py SKIPPED [ 24%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_equivalence_flax_to_pt <- tests/test_modeling_common.py PASSED [ 25%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_equivalence_pt_to_flax <- tests/test_modeling_common.py PASSED [ 25%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_fast_init_context_manager <- tests/test_modeling_common.py PASSED [ 25%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_fast_init_tied_embeddings <- tests/test_modeling_common.py PASSED [ 25%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_feed_forward_chunking <- tests/test_modeling_common.py PASSED [ 25%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_flash_attn_2_conversion <- tests/test_modeling_common.py SKIPPED [ 25%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_flash_attn_2_fp32_ln <- tests/test_modeling_common.py SKIPPED [ 25%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_flash_attn_2_from_config <- tests/test_modeling_common.py SKIPPED [ 26%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_flash_attn_2_generate_left_padding <- tests/test_modeling_common.py SKIPPED [ 26%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_flash_attn_2_generate_padding_right <- tests/test_modeling_common.py SKIPPED [ 26%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_flash_attn_2_generate_use_cache <- tests/test_modeling_common.py SKIPPED [ 26%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_flash_attn_2_inference <- tests/test_modeling_common.py SKIPPED [ 26%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_flash_attn_2_inference_padding_right <- tests/test_modeling_common.py SKIPPED [ 26%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_flax_from_pt_safetensors <- tests/test_modeling_common.py PASSED [ 26%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_forward_signature <- tests/test_modeling_common.py PASSED [ 27%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_from_pretrained_no_checkpoint <- tests/test_modeling_common.py PASSED [ 27%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_gradient_checkpointing_backward_compatibility <- tests/test_modeling_common.py PASSED [ 27%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_gradient_checkpointing_enable_disable <- tests/test_modeling_common.py PASSED [ 27%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_head_pruning <- tests/test_modeling_common.py PASSED [ 27%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_head_pruning_integration <- tests/test_modeling_common.py PASSED [ 27%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_head_pruning_save_load_from_config_init <- tests/test_modeling_common.py PASSED [ 27%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_head_pruning_save_load_from_pretrained <- tests/test_modeling_common.py PASSED [ 28%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_headmasking <- tests/test_modeling_common.py PASSED [ 28%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_hidden_states_output SKIPPED [ 28%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_initialization PASSED     [ 28%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_inputs_embeds SKIPPED     [ 28%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_keep_in_fp32_modules <- tests/test_modeling_common.py PASSED [ 28%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_load_save_without_tied_weights <- tests/test_modeling_common.py PASSED [ 28%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_load_vision_text_config PASSED [ 29%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_load_with_mismatched_shapes <- tests/test_modeling_common.py PASSED [ 29%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_matched_shapes_have_loaded_weights_when_some_mismatched_shapes_exist <- tests/test_modeling_common.py PASSED [ 29%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_mismatched_shapes_have_properly_initialized_weights <- tests/test_modeling_common.py PASSED [ 29%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_model PASSED              [ 29%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_model_common_attributes SKIPPED [ 29%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_model_from_pretrained PASSED [ 29%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_model_is_small <- tests/test_modeling_common.py PASSED [ 29%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_model_main_input_name <- tests/test_modeling_common.py PASSED [ 30%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_model_outputs_equivalence <- tests/test_modeling_common.py PASSED [ 30%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_model_parallel_equal_results <- tests/test_modeling_common.py SKIPPED [ 30%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_model_parallelism <- tests/test_modeling_common.py SKIPPED [ 30%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_model_parallelization <- tests/test_modeling_common.py SKIPPED [ 30%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_model_weights_reload_no_missing_tied_weights <- tests/test_modeling_common.py PASSED [ 30%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_multi_gpu_data_parallel_forward <- tests/test_modeling_common.py SKIPPED [ 30%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_pipeline_audio_classification <- tests/test_pipeline_mixin.py SKIPPEDViTModelTest`.) [ 31%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_pipeline_automatic_speech_recognition <- tests/test_pipeline_mixin.py SKIPPED for `OwlViTModelTest`.) [ 31%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_pipeline_conversational <- tests/test_pipeline_mixin.py SKIPPED.pipeline_model_mapping` for `OwlViTModelTest`.) [ 31%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_pipeline_depth_estimation <- tests/test_pipeline_mixin.py SKIPPEDself.pipeline_model_mapping` for `OwlViTModelTest`.) [ 31%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_pipeline_document_question_answering <- tests/test_pipeline_mixin.py SKIPPED [ 31%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_pipeline_feature_extraction <- tests/test_pipeline_mixin.py SKIPPED [ 31%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_pipeline_fill_mask <- tests/test_pipeline_mixin.py SKIPPEDmodel_mapping` for `OwlViTModelTest`.) [ 31%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_pipeline_image_classification <- tests/test_pipeline_mixin.py SKIPPEDViTModelTest`.) [ 32%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_pipeline_image_feature_extraction <- tests/test_pipeline_mixin.py SKIPPED `OwlViTModelTest`.) [ 32%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_pipeline_image_segmentation <- tests/test_pipeline_mixin.py SKIPPEDTModelTest`.) [ 32%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_pipeline_image_to_text <- tests/test_pipeline_mixin.py SKIPPEDipeline_model_mapping` for `OwlViTModelTest`.) [ 32%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_pipeline_mask_generation <- tests/test_pipeline_mixin.py SKIPPED [ 32%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_pipeline_object_detection <- tests/test_pipeline_mixin.py SKIPPEDself.pipeline_model_mapping` for `OwlViTModelTest`.) [ 32%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_pipeline_question_answering <- tests/test_pipeline_mixin.py SKIPPEDTModelTest`.) [ 32%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_pipeline_summarization <- tests/test_pipeline_mixin.py SKIPPEDipeline_model_mapping` for `OwlViTModelTest`.) [ 33%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_pipeline_table_question_answering <- tests/test_pipeline_mixin.py SKIPPED `OwlViTModelTest`.) [ 33%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_pipeline_text2text_generation <- tests/test_pipeline_mixin.py SKIPPEDViTModelTest`.) [ 33%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_pipeline_text_classification <- tests/test_pipeline_mixin.py SKIPPEDiTModelTest`.) [ 33%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_pipeline_text_generation <- tests/test_pipeline_mixin.py SKIPPEDlf.pipeline_model_mapping` for `OwlViTModelTest`.) [ 33%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_pipeline_text_to_audio <- tests/test_pipeline_mixin.py SKIPPEDipeline_model_mapping` for `OwlViTModelTest`.) [ 33%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_pipeline_token_classification <- tests/test_pipeline_mixin.py SKIPPEDViTModelTest`.) [ 33%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_pipeline_translation <- tests/test_pipeline_mixin.py SKIPPEDine_model_mapping` for `OwlViTModelTest`.) [ 34%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_pipeline_video_classification <- tests/test_pipeline_mixin.py SKIPPEDViTModelTest`.) [ 34%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_pipeline_visual_question_answering <- tests/test_pipeline_mixin.py SKIPPEDr `OwlViTModelTest`.) [ 34%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_pipeline_zero_shot <- tests/test_pipeline_mixin.py SKIPPEDmodel_mapping` for `OwlViTModelTest`.) [ 34%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_pipeline_zero_shot_audio_classification <- tests/test_pipeline_mixin.py SKIPPEDg` for `OwlViTModelTest`.) [ 34%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_pipeline_zero_shot_image_classification <- tests/test_pipeline_mixin.py SKIPPEDg` for `OwlViTModelTest`.) [ 34%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_pipeline_zero_shot_object_detection <- tests/test_pipeline_mixin.py PASSED [ 34%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_problem_types <- tests/test_modeling_common.py PASSED [ 35%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_pt_tf_model_equivalence <- tests/test_modeling_common.py PASSED [ 35%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_resize_embeddings_untied <- tests/test_modeling_common.py PASSED [ 35%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_resize_position_vector_embeddings <- tests/test_modeling_common.py PASSED [ 35%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_resize_tokens_embeddings <- tests/test_modeling_common.py PASSED [ 35%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_retain_grad_hidden_states_attentions SKIPPED [ 35%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_save_load <- tests/test_modeling_common.py PASSED [ 35%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_save_load_fast_init_from_base <- tests/test_modeling_common.py PASSED [ 35%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_save_load_fast_init_to_base <- tests/test_modeling_common.py PASSED [ 36%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_save_load_keys_to_ignore_on_save <- tests/test_modeling_common.py PASSED [ 36%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_tf_from_pt_safetensors <- tests/test_modeling_common.py PASSED [ 36%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_tie_model_weights <- tests/test_modeling_common.py PASSED [ 36%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_tied_weights_keys <- tests/test_modeling_common.py PASSED [ 36%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_torch_fx <- tests/test_modeling_common.py SKIPPED) [ 36%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_torch_fx_output_loss <- tests/test_modeling_common.py SKIPPED) [ 36%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_torch_save_load <- tests/test_modeling_common.py PASSED [ 37%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_torchscript_output_attentions <- tests/test_modeling_common.py PASSED [ 37%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_torchscript_output_hidden_state <- tests/test_modeling_common.py PASSED [ 37%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_torchscript_simple <- tests/test_modeling_common.py PASSED [ 37%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_training <- tests/test_modeling_common.py PASSED [ 37%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_training_gradient_checkpointing <- tests/test_modeling_common.py PASSED [ 37%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_training_gradient_checkpointing_use_reentrant <- tests/test_modeling_common.py PASSED [ 37%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_training_gradient_checkpointing_use_reentrant_false <- tests/test_modeling_common.py PASSED [ 38%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_batching_equivalence <- tests/test_modeling_common.py PASSED [ 38%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_can_use_safetensors <- tests/test_modeling_common.py PASSED [ 38%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_correct_missing_keys <- tests/test_modeling_common.py PASSED [ 38%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_cpu_offload <- tests/test_modeling_common.py SKIPPED [ 38%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_determinism <- tests/test_modeling_common.py PASSED [ 38%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_disk_offload_bin <- tests/test_modeling_common.py SKIPPED [ 38%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_disk_offload_safetensors <- tests/test_modeling_common.py SKIPPED [ 39%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_eager_matches_sdpa_generate <- tests/test_modeling_common.py SKIPPED [ 39%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_eager_matches_sdpa_inference_0_float16 <- tests/test_modeling_common.py SKIPPED [ 39%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_eager_matches_sdpa_inference_1_bfloat16 <- tests/test_modeling_common.py SKIPPED [ 39%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_eager_matches_sdpa_inference_2_float32 <- tests/test_modeling_common.py SKIPPED [ 39%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_equivalence_flax_to_pt <- tests/test_modeling_common.py PASSED [ 39%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_equivalence_pt_to_flax <- tests/test_modeling_common.py PASSED [ 39%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_fast_init_context_manager <- tests/test_modeling_common.py PASSED [ 40%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_fast_init_tied_embeddings <- tests/test_modeling_common.py PASSED [ 40%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_feed_forward_chunking <- tests/test_modeling_common.py PASSED [ 40%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_flash_attn_2_conversion <- tests/test_modeling_common.py SKIPPED [ 40%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_flash_attn_2_fp32_ln <- tests/test_modeling_common.py SKIPPED [ 40%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_flash_attn_2_from_config <- tests/test_modeling_common.py SKIPPED [ 40%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_flash_attn_2_generate_left_padding <- tests/test_modeling_common.py SKIPPED [ 40%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_flash_attn_2_generate_padding_right <- tests/test_modeling_common.py SKIPPED [ 41%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_flash_attn_2_generate_use_cache <- tests/test_modeling_common.py SKIPPED [ 41%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_flash_attn_2_inference <- tests/test_modeling_common.py SKIPPED [ 41%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_flash_attn_2_inference_padding_right <- tests/test_modeling_common.py SKIPPED [ 41%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_flax_from_pt_safetensors <- tests/test_modeling_common.py PASSED [ 41%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_forward_signature SKIPPED [ 41%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_from_pretrained_no_checkpoint <- tests/test_modeling_common.py PASSED [ 41%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_gradient_checkpointing_backward_compatibility <- tests/test_modeling_common.py PASSED [ 41%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_gradient_checkpointing_enable_disable <- tests/test_modeling_common.py PASSED [ 42%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_head_pruning <- tests/test_modeling_common.py PASSED [ 42%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_head_pruning_integration <- tests/test_modeling_common.py PASSED [ 42%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_head_pruning_save_load_from_config_init <- tests/test_modeling_common.py PASSED [ 42%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_head_pruning_save_load_from_pretrained <- tests/test_modeling_common.py PASSED [ 42%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_headmasking <- tests/test_modeling_common.py PASSED [ 42%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_hidden_states_output SKIPPED [ 42%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_initialization SKIPPED [ 43%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_inputs_embeds SKIPPED [ 43%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_keep_in_fp32_modules <- tests/test_modeling_common.py PASSED [ 43%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_load_save_without_tied_weights <- tests/test_modeling_common.py PASSED [ 43%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_load_with_mismatched_shapes <- tests/test_modeling_common.py PASSED [ 43%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_matched_shapes_have_loaded_weights_when_some_mismatched_shapes_exist <- tests/test_modeling_common.py PASSED [ 43%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_mismatched_shapes_have_properly_initialized_weights <- tests/test_modeling_common.py PASSED [ 43%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_model PASSED [ 44%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_model_common_attributes SKIPPED [ 44%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_model_from_pretrained PASSED [ 44%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_model_is_small <- tests/test_modeling_common.py PASSED [ 44%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_model_main_input_name <- tests/test_modeling_common.py PASSED [ 44%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_model_outputs_equivalence <- tests/test_modeling_common.py PASSED [ 44%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_model_parallel_equal_results <- tests/test_modeling_common.py SKIPPED [ 44%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_model_parallelism <- tests/test_modeling_common.py SKIPPED [ 45%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_model_parallelization <- tests/test_modeling_common.py SKIPPED [ 45%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_model_weights_reload_no_missing_tied_weights <- tests/test_modeling_common.py PASSED [ 45%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_multi_gpu_data_parallel_forward <- tests/test_modeling_common.py SKIPPED [ 45%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_problem_types <- tests/test_modeling_common.py PASSED [ 45%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_pt_tf_model_equivalence <- tests/test_modeling_common.py PASSED [ 45%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_resize_embeddings_untied <- tests/test_modeling_common.py PASSED [ 45%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_resize_position_vector_embeddings <- tests/test_modeling_common.py PASSED [ 46%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_resize_tokens_embeddings <- tests/test_modeling_common.py PASSED [ 46%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_retain_grad_hidden_states_attentions SKIPPED [ 46%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_save_load <- tests/test_modeling_common.py PASSED [ 46%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_save_load_fast_init_from_base SKIPPED [ 46%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_save_load_fast_init_to_base <- tests/test_modeling_common.py PASSED [ 46%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_save_load_keys_to_ignore_on_save <- tests/test_modeling_common.py PASSED [ 46%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_tf_from_pt_safetensors <- tests/test_modeling_common.py PASSED [ 47%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_tie_model_weights <- tests/test_modeling_common.py PASSED [ 47%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_tied_weights_keys <- tests/test_modeling_common.py PASSED [ 47%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_torch_fx <- tests/test_modeling_common.py SKIPPED) [ 47%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_torch_fx_output_loss <- tests/test_modeling_common.py SKIPPED) [ 47%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_torch_save_load <- tests/test_modeling_common.py PASSED [ 47%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_torchscript_output_attentions <- tests/test_modeling_common.py PASSED [ 47%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_torchscript_output_hidden_state <- tests/test_modeling_common.py PASSED [ 47%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_torchscript_simple <- tests/test_modeling_common.py PASSED [ 48%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_training SKIPPED [ 48%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_training_gradient_checkpointing SKIPPED [ 48%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_training_gradient_checkpointing_use_reentrant SKIPPEDub.com/huggingface/transformers/pull/27124) [ 48%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_training_gradient_checkpointing_use_reentrant_false SKIPPEDub.com/huggingface/transformers/pull/27124) [ 48%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelIntegrationTest::test_inference PASSED [ 48%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelIntegrationTest::test_inference_object_detection PASSED [ 48%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelIntegrationTest::test_inference_one_shot_object_detection PASSED [ 49%]
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelIntegrationTest::test_inference_one_shot_object_detection_fp16 SKIPPED [ 49%]
tests/models/owlvit/test_processor_owlvit.py::OwlViTProcessorTest::test_image_processor PASSED [ 49%]
tests/models/owlvit/test_processor_owlvit.py::OwlViTProcessorTest::test_processor PASSED     [ 49%]
tests/models/owlvit/test_processor_owlvit.py::OwlViTProcessorTest::test_processor_case PASSED [ 49%]
tests/models/owlvit/test_processor_owlvit.py::OwlViTProcessorTest::test_processor_case2 PASSED [ 49%]
tests/models/owlvit/test_processor_owlvit.py::OwlViTProcessorTest::test_processor_with_nested_text_list PASSED [ 49%]
tests/models/owlvit/test_processor_owlvit.py::OwlViTProcessorTest::test_processor_with_text_list PASSED [ 50%]
tests/models/owlvit/test_processor_owlvit.py::OwlViTProcessorTest::test_save_load_pretrained_additional_features PASSED [ 50%]
tests/models/owlvit/test_processor_owlvit.py::OwlViTProcessorTest::test_save_load_pretrained_default PASSED [ 50%]
tests/models/owlvit/test_processor_owlvit.py::OwlViTProcessorTest::test_tokenizer PASSED     [ 50%]
tests/models/owlvit/test_processor_owlvit.py::OwlViTProcessorTest::test_tokenizer_decode PASSED [ 50%]
tests/models/owlv2/test_image_processor_owlv2.py::Owlv2ImageProcessingTest::test_call_numpy <- tests/test_image_processing_common.py PASSED [ 50%]
tests/models/owlv2/test_image_processor_owlv2.py::Owlv2ImageProcessingTest::test_call_numpy_4_channels SKIPPED [ 50%]
tests/models/owlv2/test_image_processor_owlv2.py::Owlv2ImageProcessingTest::test_call_pil <- tests/test_image_processing_common.py PASSED [ 51%]
tests/models/owlv2/test_image_processor_owlv2.py::Owlv2ImageProcessingTest::test_call_pytorch <- tests/test_image_processing_common.py PASSED [ 51%]
tests/models/owlv2/test_image_processor_owlv2.py::Owlv2ImageProcessingTest::test_cast_dtype_device <- tests/test_image_processing_common.py PASSED [ 51%]
tests/models/owlv2/test_image_processor_owlv2.py::Owlv2ImageProcessingTest::test_image_processor_from_and_save_pretrained <- tests/test_image_processing_common.py PASSED [ 51%]
tests/models/owlv2/test_image_processor_owlv2.py::Owlv2ImageProcessingTest::test_image_processor_from_dict_with_kwargs PASSED [ 51%]
tests/models/owlv2/test_image_processor_owlv2.py::Owlv2ImageProcessingTest::test_image_processor_integration_test PASSED [ 51%]
tests/models/owlv2/test_image_processor_owlv2.py::Owlv2ImageProcessingTest::test_image_processor_preprocess_arguments <- tests/test_image_processing_common.py PASSED [ 51%]
tests/models/owlv2/test_image_processor_owlv2.py::Owlv2ImageProcessingTest::test_image_processor_properties PASSED [ 52%]
tests/models/owlv2/test_image_processor_owlv2.py::Owlv2ImageProcessingTest::test_image_processor_to_json_file <- tests/test_image_processing_common.py PASSED [ 52%]
tests/models/owlv2/test_image_processor_owlv2.py::Owlv2ImageProcessingTest::test_image_processor_to_json_string <- tests/test_image_processing_common.py PASSED [ 52%]
tests/models/owlv2/test_image_processor_owlv2.py::Owlv2ImageProcessingTest::test_init_without_params <- tests/test_image_processing_common.py PASSED [ 52%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_attention_outputs <- tests/test_modeling_common.py PASSED [ 52%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_batching_equivalence <- tests/test_modeling_common.py PASSED [ 52%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_can_use_safetensors <- tests/test_modeling_common.py PASSED [ 52%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_config PASSED          [ 52%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_correct_missing_keys <- tests/test_modeling_common.py PASSED [ 53%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_cpu_offload <- tests/test_modeling_common.py SKIPPED [ 53%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_determinism <- tests/test_modeling_common.py PASSED [ 53%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_disk_offload_bin <- tests/test_modeling_common.py SKIPPED [ 53%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_disk_offload_safetensors <- tests/test_modeling_common.py SKIPPED [ 53%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_eager_matches_sdpa_generate <- tests/test_modeling_common.py SKIPPED [ 53%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_eager_matches_sdpa_inference_0_float16 <- tests/test_modeling_common.py SKIPPED [ 53%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_eager_matches_sdpa_inference_1_bfloat16 <- tests/test_modeling_common.py SKIPPED [ 54%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_eager_matches_sdpa_inference_2_float32 <- tests/test_modeling_common.py SKIPPED [ 54%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_equivalence_flax_to_pt <- tests/test_modeling_common.py PASSED [ 54%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_equivalence_pt_to_flax <- tests/test_modeling_common.py PASSED [ 54%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_fast_init_context_manager <- tests/test_modeling_common.py PASSED [ 54%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_fast_init_tied_embeddings <- tests/test_modeling_common.py PASSED [ 54%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_feed_forward_chunking <- tests/test_modeling_common.py PASSED [ 54%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_flash_attn_2_conversion <- tests/test_modeling_common.py SKIPPED [ 55%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_flash_attn_2_fp32_ln <- tests/test_modeling_common.py SKIPPED [ 55%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_flash_attn_2_from_config <- tests/test_modeling_common.py SKIPPED [ 55%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_flash_attn_2_generate_left_padding <- tests/test_modeling_common.py SKIPPED [ 55%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_flash_attn_2_generate_padding_right <- tests/test_modeling_common.py SKIPPED [ 55%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_flash_attn_2_generate_use_cache <- tests/test_modeling_common.py SKIPPED [ 55%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_flash_attn_2_inference <- tests/test_modeling_common.py SKIPPED [ 55%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_flash_attn_2_inference_padding_right <- tests/test_modeling_common.py SKIPPED [ 56%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_flax_from_pt_safetensors <- tests/test_modeling_common.py PASSED [ 56%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_forward_signature PASSED [ 56%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_from_pretrained_no_checkpoint <- tests/test_modeling_common.py PASSED [ 56%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_gradient_checkpointing_backward_compatibility <- tests/test_modeling_common.py PASSED [ 56%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_gradient_checkpointing_enable_disable <- tests/test_modeling_common.py PASSED [ 56%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_head_pruning <- tests/test_modeling_common.py PASSED [ 56%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_head_pruning_integration <- tests/test_modeling_common.py PASSED [ 57%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_head_pruning_save_load_from_config_init <- tests/test_modeling_common.py PASSED [ 57%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_head_pruning_save_load_from_pretrained <- tests/test_modeling_common.py PASSED [ 57%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_headmasking <- tests/test_modeling_common.py PASSED [ 57%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_hidden_states_output <- tests/test_modeling_common.py PASSED [ 57%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_initialization <- tests/test_modeling_common.py PASSED [ 57%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_inputs_embeds SKIPPED  [ 57%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_keep_in_fp32_modules <- tests/test_modeling_common.py PASSED [ 58%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_load_save_without_tied_weights <- tests/test_modeling_common.py PASSED [ 58%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_load_with_mismatched_shapes <- tests/test_modeling_common.py PASSED [ 58%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_matched_shapes_have_loaded_weights_when_some_mismatched_shapes_exist <- tests/test_modeling_common.py PASSED [ 58%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_mismatched_shapes_have_properly_initialized_weights <- tests/test_modeling_common.py PASSED [ 58%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_model PASSED           [ 58%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_model_common_attributes PASSED [ 58%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_model_from_pretrained PASSED [ 58%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_model_is_small <- tests/test_modeling_common.py PASSED [ 59%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_model_main_input_name <- tests/test_modeling_common.py PASSED [ 59%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_model_outputs_equivalence <- tests/test_modeling_common.py PASSED [ 59%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_model_parallel_equal_results <- tests/test_modeling_common.py SKIPPED [ 59%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_model_parallelism <- tests/test_modeling_common.py SKIPPED [ 59%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_model_parallelization <- tests/test_modeling_common.py SKIPPED [ 59%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_model_weights_reload_no_missing_tied_weights <- tests/test_modeling_common.py PASSED [ 59%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_multi_gpu_data_parallel_forward <- tests/test_modeling_common.py SKIPPED [ 60%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_problem_types <- tests/test_modeling_common.py PASSED [ 60%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_pt_tf_model_equivalence <- tests/test_modeling_common.py PASSED [ 60%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_resize_embeddings_untied <- tests/test_modeling_common.py PASSED [ 60%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_resize_position_vector_embeddings <- tests/test_modeling_common.py PASSED [ 60%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_resize_tokens_embeddings <- tests/test_modeling_common.py PASSED [ 60%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_retain_grad_hidden_states_attentions <- tests/test_modeling_common.py PASSED [ 60%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_save_load <- tests/test_modeling_common.py PASSED [ 61%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_save_load_fast_init_from_base SKIPPED [ 61%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_save_load_fast_init_to_base SKIPPED [ 61%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_save_load_keys_to_ignore_on_save <- tests/test_modeling_common.py PASSED [ 61%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_tf_from_pt_safetensors <- tests/test_modeling_common.py PASSED [ 61%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_tie_model_weights <- tests/test_modeling_common.py PASSED [ 61%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_tied_weights_keys <- tests/test_modeling_common.py PASSED [ 61%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_torch_fx <- tests/test_modeling_common.py SKIPPEDith torch.fx) [ 62%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_torch_fx_output_loss <- tests/test_modeling_common.py SKIPPEDith torch.fx) [ 62%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_torch_save_load <- tests/test_modeling_common.py PASSED [ 62%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_torchscript_output_attentions <- tests/test_modeling_common.py PASSED [ 62%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_torchscript_output_hidden_state <- tests/test_modeling_common.py PASSED [ 62%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_torchscript_simple <- tests/test_modeling_common.py PASSED [ 62%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_training SKIPPED       [ 62%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_training_gradient_checkpointing SKIPPED [ 63%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_training_gradient_checkpointing_use_reentrant SKIPPEDub.com/huggingface/transformers/pull/27124) [ 63%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_training_gradient_checkpointing_use_reentrant_false SKIPPEDub.com/huggingface/transformers/pull/27124) [ 63%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_attention_outputs <- tests/test_modeling_common.py PASSED [ 63%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_batching_equivalence <- tests/test_modeling_common.py PASSED [ 63%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_can_use_safetensors <- tests/test_modeling_common.py PASSED [ 63%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_config PASSED            [ 63%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_correct_missing_keys <- tests/test_modeling_common.py PASSED [ 64%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_cpu_offload <- tests/test_modeling_common.py SKIPPED [ 64%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_determinism <- tests/test_modeling_common.py PASSED [ 64%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_disk_offload_bin <- tests/test_modeling_common.py SKIPPED [ 64%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_disk_offload_safetensors <- tests/test_modeling_common.py SKIPPED [ 64%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_eager_matches_sdpa_generate <- tests/test_modeling_common.py SKIPPED [ 64%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_eager_matches_sdpa_inference_0_float16 <- tests/test_modeling_common.py SKIPPED [ 64%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_eager_matches_sdpa_inference_1_bfloat16 <- tests/test_modeling_common.py SKIPPED [ 64%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_eager_matches_sdpa_inference_2_float32 <- tests/test_modeling_common.py SKIPPED [ 65%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_equivalence_flax_to_pt <- tests/test_modeling_common.py PASSED [ 65%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_equivalence_pt_to_flax <- tests/test_modeling_common.py PASSED [ 65%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_fast_init_context_manager <- tests/test_modeling_common.py PASSED [ 65%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_fast_init_tied_embeddings <- tests/test_modeling_common.py PASSED [ 65%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_feed_forward_chunking <- tests/test_modeling_common.py PASSED [ 65%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_flash_attn_2_conversion <- tests/test_modeling_common.py SKIPPED [ 65%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_flash_attn_2_fp32_ln <- tests/test_modeling_common.py SKIPPED [ 66%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_flash_attn_2_from_config <- tests/test_modeling_common.py SKIPPED [ 66%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_flash_attn_2_generate_left_padding <- tests/test_modeling_common.py SKIPPED [ 66%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_flash_attn_2_generate_padding_right <- tests/test_modeling_common.py SKIPPED [ 66%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_flash_attn_2_generate_use_cache <- tests/test_modeling_common.py SKIPPED [ 66%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_flash_attn_2_inference <- tests/test_modeling_common.py SKIPPED [ 66%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_flash_attn_2_inference_padding_right <- tests/test_modeling_common.py SKIPPED [ 66%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_flax_from_pt_safetensors <- tests/test_modeling_common.py PASSED [ 67%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_forward_signature <- tests/test_modeling_common.py PASSED [ 67%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_from_pretrained_no_checkpoint <- tests/test_modeling_common.py PASSED [ 67%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_gradient_checkpointing_backward_compatibility <- tests/test_modeling_common.py PASSED [ 67%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_gradient_checkpointing_enable_disable <- tests/test_modeling_common.py PASSED [ 67%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_head_pruning <- tests/test_modeling_common.py PASSED [ 67%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_head_pruning_integration <- tests/test_modeling_common.py PASSED [ 67%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_head_pruning_save_load_from_config_init <- tests/test_modeling_common.py PASSED [ 68%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_head_pruning_save_load_from_pretrained <- tests/test_modeling_common.py PASSED [ 68%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_headmasking <- tests/test_modeling_common.py PASSED [ 68%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_hidden_states_output <- tests/test_modeling_common.py PASSED [ 68%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_initialization <- tests/test_modeling_common.py PASSED [ 68%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_inputs_embeds SKIPPED    [ 68%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_keep_in_fp32_modules <- tests/test_modeling_common.py PASSED [ 68%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_load_save_without_tied_weights <- tests/test_modeling_common.py PASSED [ 69%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_load_with_mismatched_shapes <- tests/test_modeling_common.py PASSED [ 69%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_matched_shapes_have_loaded_weights_when_some_mismatched_shapes_exist <- tests/test_modeling_common.py PASSED [ 69%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_mismatched_shapes_have_properly_initialized_weights <- tests/test_modeling_common.py PASSED [ 69%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_model PASSED             [ 69%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_model_common_attributes <- tests/test_modeling_common.py PASSED [ 69%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_model_from_pretrained PASSED [ 69%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_model_is_small <- tests/test_modeling_common.py PASSED [ 70%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_model_main_input_name <- tests/test_modeling_common.py PASSED [ 70%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_model_outputs_equivalence <- tests/test_modeling_common.py PASSED [ 70%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_model_parallel_equal_results <- tests/test_modeling_common.py SKIPPED [ 70%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_model_parallelism <- tests/test_modeling_common.py SKIPPED [ 70%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_model_parallelization <- tests/test_modeling_common.py SKIPPED [ 70%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_model_weights_reload_no_missing_tied_weights <- tests/test_modeling_common.py PASSED [ 70%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_multi_gpu_data_parallel_forward <- tests/test_modeling_common.py SKIPPED [ 70%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_problem_types <- tests/test_modeling_common.py PASSED [ 71%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_pt_tf_model_equivalence <- tests/test_modeling_common.py PASSED [ 71%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_resize_embeddings_untied <- tests/test_modeling_common.py PASSED [ 71%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_resize_position_vector_embeddings <- tests/test_modeling_common.py PASSED [ 71%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_resize_tokens_embeddings <- tests/test_modeling_common.py PASSED [ 71%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_retain_grad_hidden_states_attentions <- tests/test_modeling_common.py PASSED [ 71%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_save_load <- tests/test_modeling_common.py PASSED [ 71%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_save_load_fast_init_from_base SKIPPED [ 72%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_save_load_fast_init_to_base SKIPPED [ 72%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_save_load_keys_to_ignore_on_save <- tests/test_modeling_common.py PASSED [ 72%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_tf_from_pt_safetensors <- tests/test_modeling_common.py PASSED [ 72%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_tie_model_weights <- tests/test_modeling_common.py PASSED [ 72%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_tied_weights_keys <- tests/test_modeling_common.py PASSED [ 72%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_torch_fx <- tests/test_modeling_common.py SKIPPEDh torch.fx) [ 72%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_torch_fx_output_loss <- tests/test_modeling_common.py SKIPPEDh torch.fx) [ 73%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_torch_save_load <- tests/test_modeling_common.py PASSED [ 73%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_torchscript_output_attentions <- tests/test_modeling_common.py PASSED [ 73%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_torchscript_output_hidden_state <- tests/test_modeling_common.py PASSED [ 73%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_torchscript_simple <- tests/test_modeling_common.py PASSED [ 73%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_training SKIPPED (OwlV2
does not support training yet)                                                               [ 73%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_training_gradient_checkpointing SKIPPED [ 73%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_training_gradient_checkpointing_use_reentrant SKIPPEDub.com/huggingface/transformers/pull/27124) [ 74%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_training_gradient_checkpointing_use_reentrant_false SKIPPEDub.com/huggingface/transformers/pull/27124) [ 74%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_batching_equivalence <- tests/test_modeling_common.py PASSED [ 74%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_can_use_safetensors <- tests/test_modeling_common.py PASSED [ 74%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_correct_missing_keys <- tests/test_modeling_common.py PASSED [ 74%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_cpu_offload <- tests/test_modeling_common.py SKIPPED [ 74%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_determinism <- tests/test_modeling_common.py PASSED [ 74%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_disk_offload_bin <- tests/test_modeling_common.py SKIPPED [ 75%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_disk_offload_safetensors <- tests/test_modeling_common.py SKIPPED [ 75%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_eager_matches_sdpa_generate <- tests/test_modeling_common.py SKIPPED [ 75%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_eager_matches_sdpa_inference_0_float16 <- tests/test_modeling_common.py SKIPPED [ 75%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_eager_matches_sdpa_inference_1_bfloat16 <- tests/test_modeling_common.py SKIPPED [ 75%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_eager_matches_sdpa_inference_2_float32 <- tests/test_modeling_common.py SKIPPED [ 75%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_equivalence_flax_to_pt <- tests/test_modeling_common.py PASSED [ 75%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_equivalence_pt_to_flax <- tests/test_modeling_common.py PASSED [ 76%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_fast_init_context_manager <- tests/test_modeling_common.py PASSED [ 76%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_fast_init_tied_embeddings <- tests/test_modeling_common.py PASSED [ 76%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_feed_forward_chunking <- tests/test_modeling_common.py PASSED [ 76%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_flash_attn_2_conversion <- tests/test_modeling_common.py SKIPPED [ 76%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_flash_attn_2_fp32_ln <- tests/test_modeling_common.py SKIPPED [ 76%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_flash_attn_2_from_config <- tests/test_modeling_common.py SKIPPED [ 76%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_flash_attn_2_generate_left_padding <- tests/test_modeling_common.py SKIPPED [ 76%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_flash_attn_2_generate_padding_right <- tests/test_modeling_common.py SKIPPED [ 77%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_flash_attn_2_generate_use_cache <- tests/test_modeling_common.py SKIPPED [ 77%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_flash_attn_2_inference <- tests/test_modeling_common.py SKIPPED [ 77%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_flash_attn_2_inference_padding_right <- tests/test_modeling_common.py SKIPPED [ 77%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_flax_from_pt_safetensors <- tests/test_modeling_common.py PASSED [ 77%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_forward_signature <- tests/test_modeling_common.py PASSED [ 77%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_from_pretrained_no_checkpoint <- tests/test_modeling_common.py PASSED [ 77%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_gradient_checkpointing_backward_compatibility <- tests/test_modeling_common.py PASSED [ 78%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_gradient_checkpointing_enable_disable <- tests/test_modeling_common.py PASSED [ 78%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_head_pruning <- tests/test_modeling_common.py PASSED [ 78%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_head_pruning_integration <- tests/test_modeling_common.py PASSED [ 78%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_head_pruning_save_load_from_config_init <- tests/test_modeling_common.py PASSED [ 78%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_head_pruning_save_load_from_pretrained <- tests/test_modeling_common.py PASSED [ 78%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_headmasking <- tests/test_modeling_common.py PASSED [ 78%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_hidden_states_output SKIPPED [ 79%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_initialization PASSED        [ 79%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_inputs_embeds SKIPPED        [ 79%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_keep_in_fp32_modules <- tests/test_modeling_common.py PASSED [ 79%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_load_save_without_tied_weights <- tests/test_modeling_common.py PASSED [ 79%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_load_vision_text_config PASSED [ 79%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_load_with_mismatched_shapes <- tests/test_modeling_common.py PASSED [ 79%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_matched_shapes_have_loaded_weights_when_some_mismatched_shapes_exist <- tests/test_modeling_common.py PASSED [ 80%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_mismatched_shapes_have_properly_initialized_weights <- tests/test_modeling_common.py PASSED [ 80%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_model PASSED                 [ 80%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_model_common_attributes SKIPPED [ 80%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_model_from_pretrained PASSED [ 80%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_model_is_small <- tests/test_modeling_common.py PASSED [ 80%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_model_main_input_name <- tests/test_modeling_common.py PASSED [ 80%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_model_outputs_equivalence <- tests/test_modeling_common.py PASSED [ 81%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_model_parallel_equal_results <- tests/test_modeling_common.py SKIPPED [ 81%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_model_parallelism <- tests/test_modeling_common.py SKIPPED [ 81%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_model_parallelization <- tests/test_modeling_common.py SKIPPED [ 81%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_model_weights_reload_no_missing_tied_weights <- tests/test_modeling_common.py PASSED [ 81%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_multi_gpu_data_parallel_forward <- tests/test_modeling_common.py SKIPPED [ 81%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_pipeline_audio_classification <- tests/test_pipeline_mixin.py SKIPPEDwlv2ModelTest`.) [ 81%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_pipeline_automatic_speech_recognition <- tests/test_pipeline_mixin.py SKIPPEDg` for `Owlv2ModelTest`.) [ 82%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_pipeline_conversational <- tests/test_pipeline_mixin.py SKIPPEDpipeline_model_mapping` for `Owlv2ModelTest`.) [ 82%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_pipeline_depth_estimation <- tests/test_pipeline_mixin.py SKIPPEDelf.pipeline_model_mapping` for `Owlv2ModelTest`.) [ 82%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_pipeline_document_question_answering <- tests/test_pipeline_mixin.py SKIPPED [ 82%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_pipeline_feature_extraction <- tests/test_pipeline_mixin.py SKIPPED [ 82%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_pipeline_fill_mask <- tests/test_pipeline_mixin.py SKIPPEDmodel_mapping` for `Owlv2ModelTest`.) [ 82%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_pipeline_image_classification <- tests/test_pipeline_mixin.py SKIPPEDwlv2ModelTest`.) [ 82%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_pipeline_image_feature_extraction <- tests/test_pipeline_mixin.py SKIPPEDor `Owlv2ModelTest`.) [ 82%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_pipeline_image_segmentation <- tests/test_pipeline_mixin.py SKIPPEDn `self.pipeline_model_mapping` for `Owlv2ModelTest`.) [ 83%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_pipeline_image_to_text <- tests/test_pipeline_mixin.py SKIPPEDpeline_model_mapping` for `Owlv2ModelTest`.) [ 83%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_pipeline_mask_generation <- tests/test_pipeline_mixin.py SKIPPED [ 83%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_pipeline_object_detection <- tests/test_pipeline_mixin.py SKIPPEDelf.pipeline_model_mapping` for `Owlv2ModelTest`.) [ 83%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_pipeline_question_answering <- tests/test_pipeline_mixin.py SKIPPEDn `self.pipeline_model_mapping` for `Owlv2ModelTest`.) [ 83%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_pipeline_summarization <- tests/test_pipeline_mixin.py SKIPPEDpeline_model_mapping` for `Owlv2ModelTest`.) [ 83%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_pipeline_table_question_answering <- tests/test_pipeline_mixin.py SKIPPEDor `Owlv2ModelTest`.) [ 83%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_pipeline_text2text_generation <- tests/test_pipeline_mixin.py SKIPPEDwlv2ModelTest`.) [ 84%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_pipeline_text_classification <- tests/test_pipeline_mixin.py SKIPPED in `self.pipeline_model_mapping` for
`Owlv2ModelTest`.)                                                                           [ 84%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_pipeline_text_generation <- tests/test_pipeline_mixin.py SKIPPEDf.pipeline_model_mapping` for `Owlv2ModelTest`.) [ 84%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_pipeline_text_to_audio <- tests/test_pipeline_mixin.py SKIPPEDpeline_model_mapping` for `Owlv2ModelTest`.) [ 84%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_pipeline_token_classification <- tests/test_pipeline_mixin.py SKIPPEDwlv2ModelTest`.) [ 84%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_pipeline_translation <- tests/test_pipeline_mixin.py SKIPPEDne_model_mapping` for `Owlv2ModelTest`.) [ 84%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_pipeline_video_classification <- tests/test_pipeline_mixin.py SKIPPEDwlv2ModelTest`.) [ 84%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_pipeline_visual_question_answering <- tests/test_pipeline_mixin.py SKIPPEDfor `Owlv2ModelTest`.) [ 85%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_pipeline_zero_shot <- tests/test_pipeline_mixin.py SKIPPEDmodel_mapping` for `Owlv2ModelTest`.) [ 85%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_pipeline_zero_shot_audio_classification <- tests/test_pipeline_mixin.py SKIPPEDing` for `Owlv2ModelTest`.) [ 85%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_pipeline_zero_shot_image_classification <- tests/test_pipeline_mixin.py SKIPPEDing` for `Owlv2ModelTest`.) [ 85%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_pipeline_zero_shot_object_detection <- tests/test_pipeline_mixin.py PASSED [ 85%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_problem_types <- tests/test_modeling_common.py PASSED [ 85%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_pt_tf_model_equivalence <- tests/test_modeling_common.py PASSED [ 85%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_resize_embeddings_untied <- tests/test_modeling_common.py PASSED [ 86%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_resize_position_vector_embeddings <- tests/test_modeling_common.py PASSED [ 86%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_resize_tokens_embeddings <- tests/test_modeling_common.py PASSED [ 86%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_retain_grad_hidden_states_attentions SKIPPED [ 86%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_save_load <- tests/test_modeling_common.py PASSED [ 86%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_save_load_fast_init_from_base <- tests/test_modeling_common.py PASSED [ 86%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_save_load_fast_init_to_base <- tests/test_modeling_common.py PASSED [ 86%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_save_load_keys_to_ignore_on_save <- tests/test_modeling_common.py PASSED [ 87%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_tf_from_pt_safetensors <- tests/test_modeling_common.py PASSED [ 87%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_tie_model_weights <- tests/test_modeling_common.py PASSED [ 87%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_tied_weights_keys <- tests/test_modeling_common.py PASSED [ 87%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_torch_fx <- tests/test_modeling_common.py SKIPPED [ 87%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_torch_fx_output_loss <- tests/test_modeling_common.py SKIPPED [ 87%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_torch_save_load <- tests/test_modeling_common.py PASSED [ 87%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_torchscript_output_attentions <- tests/test_modeling_common.py PASSED [ 88%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_torchscript_output_hidden_state <- tests/test_modeling_common.py PASSED [ 88%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_torchscript_simple <- tests/test_modeling_common.py PASSED [ 88%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_training <- tests/test_modeling_common.py PASSED [ 88%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_training_gradient_checkpointing <- tests/test_modeling_common.py PASSED [ 88%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_training_gradient_checkpointing_use_reentrant <- tests/test_modeling_common.py PASSED [ 88%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_training_gradient_checkpointing_use_reentrant_false <- tests/test_modeling_common.py PASSED [ 88%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_batching_equivalence <- tests/test_modeling_common.py PASSED [ 88%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_can_use_safetensors <- tests/test_modeling_common.py PASSED [ 89%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_correct_missing_keys <- tests/test_modeling_common.py PASSED [ 89%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_cpu_offload <- tests/test_modeling_common.py SKIPPED [ 89%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_determinism <- tests/test_modeling_common.py PASSED [ 89%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_disk_offload_bin <- tests/test_modeling_common.py SKIPPED [ 89%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_disk_offload_safetensors <- tests/test_modeling_common.py SKIPPED [ 89%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_eager_matches_sdpa_generate <- tests/test_modeling_common.py SKIPPED [ 89%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_eager_matches_sdpa_inference_0_float16 <- tests/test_modeling_common.py SKIPPED [ 90%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_eager_matches_sdpa_inference_1_bfloat16 <- tests/test_modeling_common.py SKIPPED [ 90%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_eager_matches_sdpa_inference_2_float32 <- tests/test_modeling_common.py SKIPPED [ 90%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_equivalence_flax_to_pt <- tests/test_modeling_common.py PASSED [ 90%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_equivalence_pt_to_flax <- tests/test_modeling_common.py PASSED [ 90%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_fast_init_context_manager <- tests/test_modeling_common.py PASSED [ 90%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_fast_init_tied_embeddings <- tests/test_modeling_common.py PASSED [ 90%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_feed_forward_chunking <- tests/test_modeling_common.py PASSED [ 91%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_flash_attn_2_conversion <- tests/test_modeling_common.py SKIPPED [ 91%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_flash_attn_2_fp32_ln <- tests/test_modeling_common.py SKIPPED [ 91%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_flash_attn_2_from_config <- tests/test_modeling_common.py SKIPPED [ 91%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_flash_attn_2_generate_left_padding <- tests/test_modeling_common.py SKIPPED [ 91%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_flash_attn_2_generate_padding_right <- tests/test_modeling_common.py SKIPPED [ 91%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_flash_attn_2_generate_use_cache <- tests/test_modeling_common.py SKIPPED [ 91%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_flash_attn_2_inference <- tests/test_modeling_common.py SKIPPED [ 92%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_flash_attn_2_inference_padding_right <- tests/test_modeling_common.py SKIPPED [ 92%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_flax_from_pt_safetensors <- tests/test_modeling_common.py PASSED [ 92%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_forward_signature SKIPPED [ 92%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_from_pretrained_no_checkpoint <- tests/test_modeling_common.py PASSED [ 92%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_gradient_checkpointing_backward_compatibility <- tests/test_modeling_common.py PASSED [ 92%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_gradient_checkpointing_enable_disable <- tests/test_modeling_common.py PASSED [ 92%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_head_pruning <- tests/test_modeling_common.py PASSED [ 93%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_head_pruning_integration <- tests/test_modeling_common.py PASSED [ 93%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_head_pruning_save_load_from_config_init <- tests/test_modeling_common.py PASSED [ 93%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_head_pruning_save_load_from_pretrained <- tests/test_modeling_common.py PASSED [ 93%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_headmasking <- tests/test_modeling_common.py PASSED [ 93%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_hidden_states_output SKIPPED [ 93%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_initialization SKIPPED [ 93%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_inputs_embeds SKIPPED [ 94%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_keep_in_fp32_modules <- tests/test_modeling_common.py PASSED [ 94%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_load_save_without_tied_weights <- tests/test_modeling_common.py PASSED [ 94%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_load_with_mismatched_shapes <- tests/test_modeling_common.py PASSED [ 94%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_matched_shapes_have_loaded_weights_when_some_mismatched_shapes_exist <- tests/test_modeling_common.py PASSED [ 94%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_mismatched_shapes_have_properly_initialized_weights <- tests/test_modeling_common.py PASSED [ 94%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_model PASSED    [ 94%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_model_common_attributes SKIPPED [ 94%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_model_from_pretrained PASSED [ 95%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_model_is_small <- tests/test_modeling_common.py PASSED [ 95%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_model_main_input_name <- tests/test_modeling_common.py PASSED [ 95%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_model_outputs_equivalence <- tests/test_modeling_common.py PASSED [ 95%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_model_parallel_equal_results <- tests/test_modeling_common.py SKIPPED [ 95%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_model_parallelism <- tests/test_modeling_common.py SKIPPED [ 95%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_model_parallelization <- tests/test_modeling_common.py SKIPPED [ 95%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_model_weights_reload_no_missing_tied_weights <- tests/test_modeling_common.py PASSED [ 96%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_multi_gpu_data_parallel_forward <- tests/test_modeling_common.py SKIPPED [ 96%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_problem_types <- tests/test_modeling_common.py PASSED [ 96%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_pt_tf_model_equivalence <- tests/test_modeling_common.py PASSED [ 96%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_resize_embeddings_untied <- tests/test_modeling_common.py PASSED [ 96%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_resize_position_vector_embeddings <- tests/test_modeling_common.py PASSED [ 96%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_resize_tokens_embeddings <- tests/test_modeling_common.py PASSED [ 96%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_retain_grad_hidden_states_attentions SKIPPED [ 97%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_save_load <- tests/test_modeling_common.py PASSED [ 97%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_save_load_fast_init_from_base SKIPPED [ 97%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_save_load_fast_init_to_base <- tests/test_modeling_common.py PASSED [ 97%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_save_load_keys_to_ignore_on_save <- tests/test_modeling_common.py PASSED [ 97%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_tf_from_pt_safetensors <- tests/test_modeling_common.py PASSED [ 97%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_tie_model_weights <- tests/test_modeling_common.py PASSED [ 97%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_tied_weights_keys <- tests/test_modeling_common.py PASSED [ 98%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_torch_fx <- tests/test_modeling_common.py SKIPPED [ 98%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_torch_fx_output_loss <- tests/test_modeling_common.py SKIPPED [ 98%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_torch_save_load <- tests/test_modeling_common.py PASSED [ 98%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_torchscript_output_attentions <- tests/test_modeling_common.py PASSED [ 98%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_torchscript_output_hidden_state <- tests/test_modeling_common.py PASSED [ 98%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_torchscript_simple <- tests/test_modeling_common.py PASSED [ 98%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_training SKIPPED [ 99%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_training_gradient_checkpointing SKIPPED [ 99%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_training_gradient_checkpointing_use_reentrant SKIPPEDub.com/huggingface/transformers/pull/27124) [ 99%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_training_gradient_checkpointing_use_reentrant_false SKIPPEDub.com/huggingface/transformers/pull/27124) [ 99%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelIntegrationTest::test_inference PASSED  [ 99%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelIntegrationTest::test_inference_object_detection PASSED [ 99%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelIntegrationTest::test_inference_one_shot_object_detection PASSED [ 99%]
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelIntegrationTest::test_inference_one_shot_object_detection_fp16 SKIPPED [100%]

========================================= warnings summary =========================================
../../usr/local/lib/python3.10/dist-packages/_pytest/config/__init__.py:1373
  /usr/local/lib/python3.10/dist-packages/_pytest/config/__init__.py:1373: PytestConfigWarning: Unknown config option: doctest_glob
  
    self._warn_or_fail_if_strict(f"Unknown config option: {key}\n")

src/transformers/deepspeed.py:23
  /content/transformers/src/transformers/deepspeed.py:23: FutureWarning: transformers.deepspeed module is deprecated and will be removed in a future version. Please import deepspeed modules directly from transformers.integrations
    warnings.warn(

tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_fast_init_context_manager
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_fast_init_context_manager
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_fast_init_context_manager
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_fast_init_context_manager
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_fast_init_context_manager
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_fast_init_context_manager
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_fast_init_context_manager
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_fast_init_context_manager
  /content/transformers/tests/test_modeling_common.py:465: FutureWarning: `torch.testing.assert_allclose()` is deprecated since 1.12 and will be removed in a future release. Please use `torch.testing.assert_close()` instead. You can find detailed upgrade instructions in https://github.com/pytorch/pytorch/issues/61844.
    torch.testing.assert_allclose(init_instance.linear.bias, expected_bias, rtol=1e-3, atol=1e-4)

tests/models/owlvit/test_modeling_owlvit.py::OwlViTVisionModelTest::test_fast_init_context_manager
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_fast_init_context_manager
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_fast_init_context_manager
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_fast_init_context_manager
tests/models/owlv2/test_modeling_owlv2.py::Owlv2VisionModelTest::test_fast_init_context_manager
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_fast_init_context_manager
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_fast_init_context_manager
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_fast_init_context_manager
  /content/transformers/tests/test_modeling_common.py:468: FutureWarning: `torch.testing.assert_allclose()` is deprecated since 1.12 and will be removed in a future release. Please use `torch.testing.assert_close()` instead. You can find detailed upgrade instructions in https://github.com/pytorch/pytorch/issues/61844.
    torch.testing.assert_allclose(

tests/models/owlvit/test_modeling_owlvit.py: 12 warnings
tests/models/owlv2/test_modeling_owlv2.py: 12 warnings
  /content/transformers/src/transformers/modeling_utils.py:4225: FutureWarning: `_is_quantized_training_enabled` is going to be deprecated in transformers 4.39.0. Please use `model.hf_quantizer.is_trainable` instead
    warnings.warn(

tests/models/owlvit/test_modeling_owlvit.py: 12 warnings
  /content/transformers/src/transformers/models/owlvit/modeling_owlvit.py:386: TracerWarning: Converting a tensor to a Python boolean might cause the trace to be incorrect. We can't record the data flow of Python values, so this value will be treated as a constant in the future. This means that the trace might not generalize to other inputs!
    if attn_weights.size() != (bsz * self.num_heads, tgt_len, src_len):

tests/models/owlvit/test_modeling_owlvit.py: 12 warnings
  /content/transformers/src/transformers/models/owlvit/modeling_owlvit.py:429: TracerWarning: Converting a tensor to a Python boolean might cause the trace to be incorrect. We can't record the data flow of Python values, so this value will be treated as a constant in the future. This means that the trace might not generalize to other inputs!
    if attn_output.size() != (bsz * self.num_heads, tgt_len, self.head_dim):

tests/models/owlvit/test_modeling_owlvit.py: 9 warnings
tests/models/owlv2/test_modeling_owlv2.py: 9 warnings
  /content/transformers/src/transformers/modeling_attn_mask_utils.py:86: TracerWarning: Converting a tensor to a Python boolean might cause the trace to be incorrect. We can't record the data flow of Python values, so this value will be treated as a constant in the future. This means that the trace might not generalize to other inputs!
    if input_shape[-1] > 1 or self.sliding_window is not None:

tests/models/owlvit/test_modeling_owlvit.py: 9 warnings
tests/models/owlv2/test_modeling_owlv2.py: 9 warnings
  /content/transformers/src/transformers/modeling_attn_mask_utils.py:162: TracerWarning: Converting a tensor to a Python boolean might cause the trace to be incorrect. We can't record the data flow of Python values, so this value will be treated as a constant in the future. This means that the trace might not generalize to other inputs!
    if past_key_values_length > 0:

tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_torchscript_output_attentions
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_torchscript_output_hidden_state
tests/models/owlvit/test_modeling_owlvit.py::OwlViTTextModelTest::test_torchscript_simple
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_torchscript_output_attentions
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_torchscript_output_hidden_state
tests/models/owlvit/test_modeling_owlvit.py::OwlViTModelTest::test_torchscript_simple
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_torchscript_output_attentions
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_torchscript_output_hidden_state
tests/models/owlvit/test_modeling_owlvit.py::OwlViTForObjectDetectionTest::test_torchscript_simple
  /content/transformers/src/transformers/models/owlvit/modeling_owlvit.py:394: TracerWarning: Converting a tensor to a Python boolean might cause the trace to be incorrect. We can't record the data flow of Python values, so this value will be treated as a constant in the future. This means that the trace might not generalize to other inputs!
    if causal_attention_mask.size() != (bsz, 1, tgt_len, src_len):

tests/models/owlv2/test_modeling_owlv2.py: 12 warnings
  /content/transformers/src/transformers/models/owlv2/modeling_owlv2.py:393: TracerWarning: Converting a tensor to a Python boolean might cause the trace to be incorrect. We can't record the data flow of Python values, so this value will be treated as a constant in the future. This means that the trace might not generalize to other inputs!
    if attn_weights.size() != (bsz * self.num_heads, tgt_len, src_len):

tests/models/owlv2/test_modeling_owlv2.py: 12 warnings
  /content/transformers/src/transformers/models/owlv2/modeling_owlv2.py:436: TracerWarning: Converting a tensor to a Python boolean might cause the trace to be incorrect. We can't record the data flow of Python values, so this value will be treated as a constant in the future. This means that the trace might not generalize to other inputs!
    if attn_output.size() != (bsz * self.num_heads, tgt_len, self.head_dim):

tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_torchscript_output_attentions
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_torchscript_output_hidden_state
tests/models/owlv2/test_modeling_owlv2.py::Owlv2TextModelTest::test_torchscript_simple
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_torchscript_output_attentions
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_torchscript_output_hidden_state
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ModelTest::test_torchscript_simple
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_torchscript_output_attentions
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_torchscript_output_hidden_state
tests/models/owlv2/test_modeling_owlv2.py::Owlv2ForObjectDetectionTest::test_torchscript_simple
  /content/transformers/src/transformers/models/owlv2/modeling_owlv2.py:401: TracerWarning: Converting a tensor to a Python boolean might cause the trace to be incorrect. We can't record the data flow of Python values, so this value will be treated as a constant in the future. This means that the trace might not generalize to other inputs!
    if causal_attention_mask.size() != (bsz, 1, tgt_len, src_len):

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
==================== 434 passed, 283 skipped, 144 warnings in 318.76s (0:05:18) ====================

@RVV-karma
Copy link
Contributor Author

Also, I am not sure whether is need to create a new PR or how to again trigger this PR with updated code.
And also, I think I was not able to correctly add @nvbinh15 as a contributer. If I can do it now, please let me know how can I do it. Ant links will be helpful. Thanks!

@amyeroberts
Copy link
Contributor

@RVV-karma Thanks for sharing the test outputs!

Here's a guide: https://docs.github.com/en/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors

If you don't have anything else to commit, you can do an empty commit to add the contribution e.g.:

git commit --allow-empty -m "Co-authored by: nvbinh15 <[email protected]>"

You'll need to run make fix-copies and make fixup to resolve the quality issues

@RVV-karma RVV-karma force-pushed the owlvit_inference_speedup branch 2 times, most recently from 91eb253 to 99e1886 Compare March 20, 2024 13:04
@RVV-karma RVV-karma force-pushed the owlvit_inference_speedup branch from 99e1886 to 5fe0e13 Compare March 20, 2024 14:03
@RVV-karma
Copy link
Contributor Author

Thanks a lot @amyeroberts!
I have made the code consistent in owlv2, and added @nvbinh15 as a contributor.
I'm neither getting any errors in the slow test, nor any quality issues.
Please review it and let me know for any changes.

Also, here is the output from make fixup:

Checking/fixing examples/flax/image-captioning/run_image_captioning_flax.py examples/flax/language-modeling/run_bart_dlm_flax.py examples/flax/language-modeling/run_clm_flax.py examples/flax/language-modeling/run_mlm_flax.py examples/flax/language-modeling/run_t5_mlm_flax.py examples/flax/question-answering/run_qa.py examples/flax/speech-recognition/run_flax_speech_recognition_seq2seq.py examples/flax/summarization/run_summarization_flax.py examples/flax/text-classification/run_flax_glue.py examples/flax/token-classification/run_flax_ner.py examples/flax/vision/run_image_classification.py examples/pytorch/image-classification/run_image_classification_no_trainer.py examples/pytorch/image-pretraining/run_mim_no_trainer.py examples/pytorch/language-modeling/run_clm_no_trainer.py examples/pytorch/language-modeling/run_mlm_no_trainer.py examples/pytorch/multiple-choice/run_swag_no_trainer.py examples/pytorch/question-answering/run_qa_beam_search_no_trainer.py examples/pytorch/question-answering/run_qa_no_trainer.py examples/pytorch/semantic-segmentation/run_semantic_segmentation_no_trainer.py examples/pytorch/speech-pretraining/run_wav2vec2_pretraining_no_trainer.py examples/pytorch/summarization/run_summarization_no_trainer.py examples/pytorch/text-classification/run_glue.py examples/pytorch/text-classification/run_glue_no_trainer.py examples/pytorch/token-classification/run_ner_no_trainer.py examples/pytorch/translation/run_translation.py examples/pytorch/translation/run_translation_no_trainer.py examples/research_projects/jax-projects/wav2vec2/run_wav2vec2_pretrain_flax.py examples/research_projects/rag-end2end-retriever/lightning_base.py examples/tensorflow/image-classification/run_image_classification.py examples/tensorflow/multiple-choice/run_swag.py examples/tensorflow/question-answering/run_qa.py examples/tensorflow/summarization/run_summarization.py examples/tensorflow/text-classification/run_glue.py examples/tensorflow/text-classification/run_text_classification.py examples/tensorflow/translation/run_translation.py src/transformers/__init__.py src/transformers/audio_utils.py src/transformers/cache_utils.py src/transformers/convert_slow_tokenizer.py src/transformers/generation/configuration_utils.py src/transformers/generation/logits_process.py src/transformers/generation/utils.py src/transformers/integrations/__init__.py src/transformers/integrations/bitsandbytes.py src/transformers/integrations/integration_utils.py src/transformers/integrations/quanto.py src/transformers/modeling_flax_utils.py src/transformers/modeling_tf_utils.py src/transformers/modeling_utils.py src/transformers/models/__init__.py src/transformers/models/auto/__init__.py src/transformers/models/auto/configuration_auto.py src/transformers/models/auto/image_processing_auto.py src/transformers/models/auto/modeling_auto.py src/transformers/models/auto/tokenization_auto.py src/transformers/models/autoformer/modeling_autoformer.py src/transformers/models/bert/modeling_tf_bert.py src/transformers/models/clipseg/modeling_clipseg.py src/transformers/models/codegen/modeling_codegen.py src/transformers/models/cohere/__init__.py src/transformers/models/cohere/configuration_cohere.py src/transformers/models/cohere/modeling_cohere.py src/transformers/models/cohere/tokenization_cohere_fast.py src/transformers/models/encodec/modeling_encodec.py src/transformers/models/funnel/modeling_funnel.py src/transformers/models/fuyu/modeling_fuyu.py src/transformers/models/gemma/configuration_gemma.py src/transformers/models/gemma/convert_gemma_weights_to_hf.py src/transformers/models/gemma/modeling_flax_gemma.py src/transformers/models/gemma/modeling_gemma.py src/transformers/models/gptj/modeling_gptj.py src/transformers/models/idefics/modeling_idefics.py src/transformers/models/llama/modeling_llama.py src/transformers/models/mamba/configuration_mamba.py src/transformers/models/mamba/modeling_mamba.py src/transformers/models/mask2former/modeling_mask2former.py src/transformers/models/maskformer/modeling_maskformer.py src/transformers/models/musicgen_melody/__init__.py src/transformers/models/musicgen_melody/configuration_musicgen_melody.py src/transformers/models/musicgen_melody/convert_musicgen_melody_transformers.py src/transformers/models/musicgen_melody/feature_extraction_musicgen_melody.py src/transformers/models/musicgen_melody/modeling_musicgen_melody.py src/transformers/models/musicgen_melody/processing_musicgen_melody.py src/transformers/models/oneformer/modeling_oneformer.py src/transformers/models/owlv2/modeling_owlv2.py src/transformers/models/owlvit/modeling_owlvit.py src/transformers/models/pvt_v2/__init__.py src/transformers/models/pvt_v2/configuration_pvt_v2.py src/transformers/models/pvt_v2/convert_pvt_v2_to_pytorch.py src/transformers/models/pvt_v2/modeling_pvt_v2.py src/transformers/models/rag/configuration_rag.py src/transformers/models/rag/retrieval_rag.py src/transformers/models/superpoint/__init__.py src/transformers/models/superpoint/configuration_superpoint.py src/transformers/models/superpoint/convert_superpoint_to_pytorch.py src/transformers/models/superpoint/image_processing_superpoint.py src/transformers/models/superpoint/modeling_superpoint.py src/transformers/models/trocr/modeling_trocr.py src/transformers/models/tvp/modeling_tvp.py src/transformers/models/vision_encoder_decoder/modeling_vision_encoder_decoder.py src/transformers/models/whisper/generation_whisper.py src/transformers/models/yoso/modeling_yoso.py src/transformers/optimization.py src/transformers/pipelines/automatic_speech_recognition.py src/transformers/pipelines/base.py src/transformers/pipelines/conversational.py src/transformers/pipelines/document_question_answering.py src/transformers/pipelines/image_to_text.py src/transformers/pipelines/table_question_answering.py src/transformers/quantizers/auto.py src/transformers/quantizers/base.py src/transformers/quantizers/quantizer_bnb_4bit.py src/transformers/quantizers/quantizer_bnb_8bit.py src/transformers/quantizers/quantizer_quanto.py src/transformers/testing_utils.py src/transformers/tokenization_utils_base.py src/transformers/tools/base.py src/transformers/trainer.py src/transformers/trainer_pt_utils.py src/transformers/trainer_seq2seq.py src/transformers/trainer_utils.py src/transformers/training_args.py src/transformers/utils/__init__.py src/transformers/utils/dummy_pt_objects.py src/transformers/utils/dummy_tokenizers_objects.py src/transformers/utils/dummy_torchaudio_objects.py src/transformers/utils/dummy_vision_objects.py src/transformers/utils/fx.py src/transformers/utils/import_utils.py src/transformers/utils/quantization_config.py tests/extended/test_trainer_ext.py tests/fsdp/test_fsdp.py tests/generation/test_utils.py tests/models/albert/test_tokenization_albert.py tests/models/align/test_modeling_align.py tests/models/altclip/test_modeling_altclip.py tests/models/autoformer/test_modeling_autoformer.py tests/models/bark/test_modeling_bark.py tests/models/bart/test_tokenization_bart.py tests/models/barthez/test_tokenization_barthez.py tests/models/bartpho/test_tokenization_bartpho.py tests/models/bert/test_tokenization_bert.py tests/models/bert_generation/test_tokenization_bert_generation.py tests/models/bert_japanese/test_tokenization_bert_japanese.py tests/models/bertweet/test_tokenization_bertweet.py tests/models/big_bird/test_tokenization_big_bird.py tests/models/biogpt/test_tokenization_biogpt.py tests/models/blenderbot_small/test_tokenization_blenderbot_small.py tests/models/blip/test_modeling_blip.py tests/models/blip_2/test_modeling_blip_2.py tests/models/bloom/test_tokenization_bloom.py tests/models/camembert/test_tokenization_camembert.py tests/models/canine/test_tokenization_canine.py tests/models/chinese_clip/test_modeling_chinese_clip.py tests/models/clap/test_modeling_clap.py tests/models/clip/test_modeling_clip.py tests/models/clip/test_tokenization_clip.py tests/models/clipseg/test_modeling_clipseg.py tests/models/clvp/test_modeling_clvp.py tests/models/clvp/test_tokenization_clvp.py tests/models/code_llama/test_tokenization_code_llama.py tests/models/codegen/test_tokenization_codegen.py tests/models/cohere/__init__.py tests/models/cohere/test_modeling_cohere.py tests/models/cohere/test_tokenization_cohere.py tests/models/conditional_detr/test_modeling_conditional_detr.py tests/models/cpmant/test_modeling_cpmant.py tests/models/cpmant/test_tokenization_cpmant.py tests/models/ctrl/test_tokenization_ctrl.py tests/models/deberta/test_tokenization_deberta.py tests/models/deberta_v2/test_tokenization_deberta_v2.py tests/models/detr/test_modeling_detr.py tests/models/distilbert/test_tokenization_distilbert.py tests/models/dpr/test_tokenization_dpr.py tests/models/dpt/test_modeling_dpt_hybrid.py tests/models/electra/test_tokenization_electra.py tests/models/encodec/test_modeling_encodec.py tests/models/ernie_m/test_tokenization_ernie_m.py tests/models/fastspeech2_conformer/test_modeling_fastspeech2_conformer.py tests/models/fastspeech2_conformer/test_tokenization_fastspeech2_conformer.py tests/models/flava/test_modeling_flava.py tests/models/fnet/test_tokenization_fnet.py tests/models/fsmt/test_tokenization_fsmt.py tests/models/funnel/test_tokenization_funnel.py tests/models/gemma/test_tokenization_gemma.py tests/models/gpt2/test_tokenization_gpt2.py tests/models/gpt_neox_japanese/test_tokenization_gpt_neox_japanese.py tests/models/gpt_sw3/test_tokenization_gpt_sw3.py tests/models/gptj/test_modeling_gptj.py tests/models/gptsan_japanese/test_tokenization_gptsan_japanese.py tests/models/groupvit/test_modeling_groupvit.py tests/models/herbert/test_tokenization_herbert.py tests/models/informer/test_modeling_informer.py tests/models/instructblip/test_modeling_instructblip.py tests/models/kosmos2/test_modeling_kosmos2.py tests/models/layoutlm/test_tokenization_layoutlm.py tests/models/layoutlmv2/test_modeling_layoutlmv2.py tests/models/layoutlmv2/test_tokenization_layoutlmv2.py tests/models/layoutlmv3/test_tokenization_layoutlmv3.py tests/models/layoutxlm/test_tokenization_layoutxlm.py tests/models/led/test_tokenization_led.py tests/models/llama/test_tokenization_llama.py tests/models/longformer/test_modeling_longformer.py tests/models/longformer/test_tokenization_longformer.py tests/models/luke/test_tokenization_luke.py tests/models/lxmert/test_tokenization_lxmert.py tests/models/m2m_100/test_tokenization_m2m_100.py tests/models/marian/test_tokenization_marian.py tests/models/markuplm/test_tokenization_markuplm.py tests/models/maskformer/test_modeling_maskformer.py tests/models/mbart/test_tokenization_mbart.py tests/models/mbart50/test_tokenization_mbart50.py tests/models/mgp_str/test_tokenization_mgp_str.py tests/models/mluke/test_tokenization_mluke.py tests/models/mobilebert/test_tokenization_mobilebert.py tests/models/mobilenet_v2/test_modeling_mobilenet_v2.py tests/models/mpnet/test_tokenization_mpnet.py tests/models/mra/test_modeling_mra.py tests/models/musicgen/test_modeling_musicgen.py tests/models/musicgen_melody/__init__.py tests/models/musicgen_melody/test_feature_extraction_musicgen_melody.py tests/models/musicgen_melody/test_modeling_musicgen_melody.py tests/models/musicgen_melody/test_processor_musicgen_melody.py tests/models/mvp/test_tokenization_mvp.py tests/models/nllb/test_tokenization_nllb.py tests/models/nougat/test_tokenization_nougat.py tests/models/openai/test_tokenization_openai.py tests/models/owlv2/test_modeling_owlv2.py tests/models/owlvit/test_modeling_owlvit.py tests/models/pegasus/test_tokenization_pegasus.py tests/models/perceiver/test_tokenization_perceiver.py tests/models/phobert/test_tokenization_phobert.py tests/models/pix2struct/test_modeling_pix2struct.py tests/models/plbart/test_tokenization_plbart.py tests/models/prophetnet/test_tokenization_prophetnet.py tests/models/pvt_v2/__init__.py tests/models/pvt_v2/test_modeling_pvt_v2.py tests/models/qwen2/test_tokenization_qwen2.py tests/models/rag/test_modeling_rag.py tests/models/rag/test_modeling_tf_rag.py tests/models/realm/test_tokenization_realm.py tests/models/reformer/test_tokenization_reformer.py tests/models/rembert/test_tokenization_rembert.py tests/models/roberta/test_tokenization_roberta.py tests/models/roc_bert/test_tokenization_roc_bert.py tests/models/roformer/test_tokenization_roformer.py tests/models/seamless_m4t/test_tokenization_seamless_m4t.py tests/models/seggpt/test_modeling_seggpt.py tests/models/siglip/test_modeling_siglip.py tests/models/siglip/test_tokenization_siglip.py tests/models/speech_to_text/test_modeling_speech_to_text.py tests/models/speech_to_text/test_tokenization_speech_to_text.py tests/models/speech_to_text_2/test_tokenization_speech_to_text_2.py tests/models/speecht5/test_modeling_speecht5.py tests/models/speecht5/test_tokenization_speecht5.py tests/models/squeezebert/test_tokenization_squeezebert.py tests/models/superpoint/__init__.py tests/models/superpoint/test_image_processing_superpoint.py tests/models/superpoint/test_modeling_superpoint.py tests/models/t5/test_tokenization_t5.py tests/models/table_transformer/test_modeling_table_transformer.py tests/models/tapas/test_tokenization_tapas.py tests/models/time_series_transformer/test_modeling_time_series_transformer.py tests/models/udop/test_tokenization_udop.py tests/models/univnet/test_modeling_univnet.py tests/models/vilt/test_modeling_vilt.py tests/models/vit_hybrid/test_modeling_vit_hybrid.py tests/models/vit_mae/test_modeling_vit_mae.py tests/models/vits/test_modeling_vits.py tests/models/vits/test_tokenization_vits.py tests/models/wav2vec2/test_tokenization_wav2vec2.py tests/models/wav2vec2_phoneme/test_tokenization_wav2vec2_phoneme.py tests/models/whisper/test_modeling_whisper.py tests/models/whisper/test_tokenization_whisper.py tests/models/x_clip/test_modeling_x_clip.py tests/models/xglm/test_tokenization_xglm.py tests/models/xlm/test_tokenization_xlm.py tests/models/xlm_prophetnet/test_tokenization_xlm_prophetnet.py tests/models/xlm_roberta/test_tokenization_xlm_roberta.py tests/models/xlnet/test_tokenization_xlnet.py tests/quantization/quanto_integration/__init__.py tests/quantization/quanto_integration/test_quanto.py tests/test_configuration_utils.py tests/test_feature_extraction_utils.py tests/test_image_processing_utils.py tests/test_modeling_common.py tests/test_modeling_tf_utils.py tests/test_modeling_utils.py tests/test_tokenization_common.py tests/test_tokenization_utils.py tests/trainer/test_trainer.py tests/trainer/test_trainer_seq2seq.py tests/utils/test_audio_utils.py utils/check_copies.py utils/check_docstrings.py utils/check_repo.py utils/tests_fetcher.py
297 files left unchanged
python utils/custom_init_isort.py
python utils/sort_auto_mappings.py
python utils/check_doc_toc.py --fix_and_overwrite
running deps_table_update
updating src/transformers/dependency_versions_table.py
python utils/check_copies.py
python utils/check_table.py
python utils/check_dummies.py
python utils/check_repo.py
2024-03-20 14:23:26.474235: E external/local_xla/xla/stream_executor/cuda/cuda_dnn.cc:9261] Unable to register cuDNN factory: Attempting to register factory for plugin cuDNN when one has already been registered
2024-03-20 14:23:26.474301: E external/local_xla/xla/stream_executor/cuda/cuda_fft.cc:607] Unable to register cuFFT factory: Attempting to register factory for plugin cuFFT when one has already been registered
2024-03-20 14:23:26.475888: E external/local_xla/xla/stream_executor/cuda/cuda_blas.cc:1515] Unable to register cuBLAS factory: Attempting to register factory for plugin cuBLAS when one has already been registered
2024-03-20 14:23:27.577134: W tensorflow/compiler/tf2tensorrt/utils/py_utils.cc:38] TF-TRT Warning: Could not find TensorRT
Checking all models are included.
Checking all models are public.
2024-03-20 14:23:33.483980: W tensorflow/core/common_runtime/gpu/gpu_bfc_allocator.cc:47] Overriding orig_value setting because the TF_FORCE_GPU_ALLOW_GROWTH environment variable is set. Original config value was 0.
/content/transformers/src/transformers/deepspeed.py:23: FutureWarning: transformers.deepspeed module is deprecated and will be removed in a future version. Please import deepspeed modules directly from transformers.integrations
  warnings.warn(
Checking all models are properly tested.
Checking all objects are properly documented.
Checking all models are in at least one auto class.
Checking all names in auto name mappings are defined.
Checking all keys in auto name mappings are defined in `CONFIG_MAPPING_NAMES`.
Checking all auto mappings could be imported.
Checking all objects are equally (across frameworks) in the main __init__.
Using TensorFlow backend
/content/transformers/src/transformers/generation_flax_utils.py:24: FutureWarning: Importing `FlaxGenerationMixin` from `src/transformers/generation_flax_utils.py` is deprecated and will be removed in Transformers v4.40. Import as `from transformers import FlaxGenerationMixin` instead.
  warnings.warn(
/content/transformers/src/transformers/generation_tf_utils.py:24: FutureWarning: Importing `TFGenerationMixin` from `src/transformers/generation_tf_utils.py` is deprecated and will be removed in Transformers v4.40. Import as `from transformers import TFGenerationMixin` instead.
  warnings.warn(
/content/transformers/src/transformers/generation_utils.py:24: FutureWarning: Importing `GenerationMixin` from `src/transformers/generation_utils.py` is deprecated and will be removed in Transformers v4.40. Import as `from transformers import GenerationMixin` instead.
  warnings.warn(
No GPU/TPU found, falling back to CPU. (Set TF_CPP_MIN_LOG_LEVEL=0 and rerun for more info.)
Checking the DEPRECATED_MODELS constant is up to date.
python utils/check_inits.py
python utils/check_config_docstrings.py
python utils/check_config_attributes.py
python utils/check_doctest_list.py
python utils/update_metadata.py --check-only
2024-03-20 14:23:56.086516: E external/local_xla/xla/stream_executor/cuda/cuda_dnn.cc:9261] Unable to register cuDNN factory: Attempting to register factory for plugin cuDNN when one has already been registered
2024-03-20 14:23:56.086572: E external/local_xla/xla/stream_executor/cuda/cuda_fft.cc:607] Unable to register cuFFT factory: Attempting to register factory for plugin cuFFT when one has already been registered
2024-03-20 14:23:56.088011: E external/local_xla/xla/stream_executor/cuda/cuda_blas.cc:1515] Unable to register cuBLAS factory: Attempting to register factory for plugin cuBLAS when one has already been registered
2024-03-20 14:23:57.301061: W tensorflow/compiler/tf2tensorrt/utils/py_utils.cc:38] TF-TRT Warning: Could not find TensorRT
python utils/check_task_guides.py
python utils/check_docstrings.py
2024-03-20 14:24:05.777878: E external/local_xla/xla/stream_executor/cuda/cuda_dnn.cc:9261] Unable to register cuDNN factory: Attempting to register factory for plugin cuDNN when one has already been registered
2024-03-20 14:24:05.777951: E external/local_xla/xla/stream_executor/cuda/cuda_fft.cc:607] Unable to register cuFFT factory: Attempting to register factory for plugin cuFFT when one has already been registered
2024-03-20 14:24:05.779878: E external/local_xla/xla/stream_executor/cuda/cuda_blas.cc:1515] Unable to register cuBLAS factory: Attempting to register factory for plugin cuBLAS when one has already been registered
2024-03-20 14:24:07.453961: W tensorflow/compiler/tf2tensorrt/utils/py_utils.cc:38] TF-TRT Warning: Could not find TensorRT
/content/transformers/src/transformers/deepspeed.py:23: FutureWarning: transformers.deepspeed module is deprecated and will be removed in a future version. Please import deepspeed modules directly from transformers.integrations
  warnings.warn(
2024-03-20 14:24:38.699831: W tensorflow/core/common_runtime/gpu/gpu_bfc_allocator.cc:47] Overriding orig_value setting because the TF_FORCE_GPU_ALLOW_GROWTH environment variable is set. Original config value was 0.
python utils/check_support_list.py

Copy link
Contributor

@amyeroberts amyeroberts left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Amazing work - thanks again for adding this and improving our models! 🔥

@amyeroberts amyeroberts merged commit 9556054 into huggingface:main Mar 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

OWL-ViT box_predictor is wildly inefficient since box bias is not precomputed

3 participants