transformers
4a88e815 - Add Fast Image Processor for ImageGPT (#39592)

Commit
105 days ago
Add Fast Image Processor for ImageGPT (#39592) * initial commit * initial setup * Overiding imageGPT specific functions * imported is_torch_available and utilized it for importing torch in imageGPT fast * Created init and ImageGPTFastImageProcessorKwargs * added return_tensors, data_format, and input_data_format to ImageGPTFastImageProcessorKwargs * set up arguments and process and _preprocess definitions * Added arguments to _preprocess * Added additional optional arguments * Copied logic over from base imageGPT processor * Implemented 2nd draft of fast imageGPT preprocess using batch processing * Implemented 3rd draft of imageGPT fast _preprocessor. Pulled logic from BaseImageProcessorFast * modified imageGPT test file to properly run fast processor tests * converts images to torch.float32 from torch.unit8 * fixed a typo with self.image_processor_list in the imagegpt test file * updated more instances of image_processing = self.image_processing_class in the test file to test fast processor * standardized normalization to not use image mean or std * Merged changes from solution2 branch * Merged changes from solution2 test file * fixed testing through baseImageGPT processor file * Fixed check_code_quality test. Removed unncessary list comprehension. * reorganized imports in image_processing_imagegpt_fast * formatted image_processing_imagegpt_fast.py * Added arg documentation * Added FastImageProcessorKwargs class + Docs for new kwargs * Reformatted previous * Added F to normalization * fixed ruff linting and cleaned up fast processor file * implemented requested changes * fixed ruff checks * fixed formatting issues * fix(ruff after merging main) * simplify logic and reuse standard equivalenec tests --------- Co-authored-by: Ethan Ayaay <ayaayethan@gmail.com> Co-authored-by: chris <christine05789@gmail.com> Co-authored-by: Ethan Ayaay <98191976+ayaayethan@users.noreply.github.com> Co-authored-by: yonigozlan <yoni.gozlan@huggingface.co>
Author
Parents
Loading