Add args support for fast image processors (#37018)

* add args support to fast image processors

* add comment for clarity

* fix-copies

* Handle child class args passed as both args or kwargs in call and preprocess functions

* revert support args passed as kwargs in overwritten preprocess

* fix image processor errors
This commit is contained in:
Yoni Gozlan
2025-05-16 12:01:46 -04:00
committed by GitHub
parent d69945e5fc
commit 0ba95564b7
12 changed files with 68 additions and 71 deletions

View File

@@ -19,13 +19,7 @@ import numpy as np
import requests
from packaging import version
from transformers.testing_utils import (
require_torch,
require_torch_gpu,
require_vision,
slow,
torch_device,
)
from transformers.testing_utils import require_torch, require_torch_gpu, require_vision, slow, torch_device
from transformers.utils import is_torch_available, is_torchvision_available, is_vision_available
from ...test_image_processing_common import ImageProcessingTestMixin, prepare_image_inputs