1. 07 Jun, 2024 1 commit
  2. 22 May, 2024 1 commit
  3. 09 May, 2024 1 commit
    • Lysandre Debut's avatar
      Removal of deprecated maps (#30576) · 297b732b
      Lysandre Debut authored
      * [test_all] Remove all imports
      
      Remove remaining ARCHIVE MAPS
      
      Remove remaining PRETRAINED maps
      
      * review comments
      
      * [test_all] empty commit to trigger tests
      297b732b
  4. 18 Apr, 2024 1 commit
  5. 25 Mar, 2024 1 commit
  6. 05 Feb, 2024 1 commit
  7. 27 Nov, 2023 1 commit
  8. 11 Aug, 2023 1 commit
    • amyeroberts's avatar
      Refactor image processor testers (#25450) · 41d56ea6
      amyeroberts authored
      * Refactor image processor test mixin
      
      - Move test_call_numpy, test_call_pytorch, test_call_pil to mixin
      - Rename mixin to reflect handling of logic more than saving
      - Add prepare_image_inputs, expected_image_outputs for tests
      
      * Fix for oneformer
      41d56ea6
  9. 28 Feb, 2023 1 commit
    • Yih-Dar's avatar
      🔥Rework pipeline testing by removing `PipelineTestCaseMeta` 🚀 (#21516) · 871c31a6
      Yih-Dar authored
      
      
      * Add PipelineTesterMixin
      
      * remove class PipelineTestCaseMeta
      
      * move validate_test_components
      
      * Add for ViT
      
      * Add to SPECIAL_MODULE_TO_TEST_MAP
      
      * style and quality
      
      * Add feature-extraction
      
      * update
      
      * raise instead of skip
      
      * add tiny_model_summary.json
      
      * more explicit
      
      * skip tasks not in mapping
      
      * add availability check
      
      * Add Copyright
      
      * A way to diable irrelevant tests
      
      * update with main
      
      * remove disable_irrelevant_tests
      
      * skip tests
      
      * better skip message
      
      * better skip message
      
      * Add all pipeline task tests
      
      * revert
      
      * Import PipelineTesterMixin
      
      * subclass test classes with PipelineTesterMixin
      
      * Add pipieline_model_mapping
      
      * Fix import after adding pipieline_model_mapping
      
      * Fix style and quality after adding pipieline_model_mapping
      
      * Fix one more import after adding pipieline_model_mapping
      
      * Fix style and quality after adding pipieline_model_mapping
      
      * Fix test issues
      
      * Fix import requirements
      
      * Fix mapping for MobileViTModelTest
      
      * Update
      
      * Better skip message
      
      * pipieline_model_mapping could not be None
      
      * Remove some PipelineTesterMixin
      
      * Fix typo
      
      * revert tests_fetcher.py
      
      * update
      
      * rename
      
      * revert
      
      * Remove PipelineTestCaseMeta from ZeroShotAudioClassificationPipelineTests
      
      * style and quality
      
      * test fetcher for all pipeline/model tests
      
      ---------
      Co-authored-by: default avatarydshieh <ydshieh@users.noreply.github.com>
      871c31a6
  10. 06 Feb, 2023 1 commit
    • Sylvain Gugger's avatar
      Update quality tooling for formatting (#21480) · 6f79d264
      Sylvain Gugger authored
      * Result of black 23.1
      
      * Update target to Python 3.7
      
      * Switch flake8 to ruff
      
      * Configure isort
      
      * Configure isort
      
      * Apply isort with line limit
      
      * Put the right black version
      
      * adapt black in check copies
      
      * Fix copies
      6f79d264
  11. 23 Jan, 2023 2 commits
    • amyeroberts's avatar
      Update tests: replace feature extractor tests with image processor (#20768) · e2bd7f80
      amyeroberts authored
      
      
      * Update imports and test fetcher
      
      * Revert but keep test fetcher update
      
      * Fix imports
      
      * Fix all imports
      
      * Replace fe with ip names
      
      * Add generate kwargs to `AutomaticSpeechRecognitionPipeline` (#20952)
      
      * Add generate kwargs to AutomaticSpeechRecognitionPipeline
      
      * Add test for generation kwargs
      
      * Update image processor parameters if creating with kwargs (#20866)
      
      * Update parameters if creating with kwargs
      
      * Shallow copy to prevent mutating input
      
      * Pass all args in constructor dict - warnings in init
      
      * Fix typo
      
      * Rename tester class
      
      * Rebase and tidy up
      
      * Fixup
      
      * Use ImageProcessingSavingTestMixin
      
      * Update property ref in tests
      
      * Update property ref in tests
      
      * Update recently merged in models
      
      * Small fix
      Co-authored-by: default avatarbofeng huang <bofenghuang7@gmail.com>
      e2bd7f80
    • amyeroberts's avatar
      Add test_image_processing_common.py (#20785) · 66459ce3
      amyeroberts authored
      * Add test_image_processing_common.py
      
      * Fix typo
      
      * Update imports and test fetcher
      
      * Revert but keep test fetcher update
      
      * Fix imports
      
      * Fix all imports
      
      * Formatting fix
      
      * Update tests/test_image_processing_common.py
      66459ce3
  12. 17 Jan, 2023 1 commit
  13. 04 Jan, 2023 1 commit
  14. 14 Dec, 2022 1 commit
  15. 12 Dec, 2022 1 commit
  16. 29 Nov, 2022 1 commit
  17. 22 Nov, 2022 1 commit
    • Michael Nation's avatar
      Optimizes DonutProcessor token2json method for speed (#20283) · dfc3deaf
      Michael Nation authored
      
      
      * Optimizes DonutProcessor token2json method for speed
      
      * Applies black formatting
      
      * Updates Donut pretrained model name in test file
      
      * remaining pytorch type hints (#20217)
      
      * Update modeling_flava.py
      
      * Update modeling_markuplm.py
      
      * Update modeling_glpn.py
      
      * Update modeling_roc_bert.py
      
      * Update modeling_segformer.py
      
      * Update modeling_tapas.py
      
      * Update modeling_tapas.py
      
      * Update modeling_tapas.py
      
      * Update modeling_tapas.py
      
      * Update modeling_trocr.py
      
      * Update modeling_videomae.py
      
      * Update modeling_videomae.py
      
      * Update modeling_videomae.py
      
      * Update modeling_yolos.py
      
      * Update modeling_wav2vec2.py
      
      * Update modeling_jukebox.py
      
      * Update modeling_jukebox.py
      
      * Update modeling_jukebox.py
      
      * Update modeling_jukebox.py
      
      * Data collator for token classification pads labels column when receives pytorch tensors (#20244)
      
      * token cls data_collator pads labels column
      
      * remove walrus operator for code quality
      
      * remove redundat space
      
      * remove comment that was fixed
      
      * PR comments fix
      Co-authored-by: default avatarAlexander Markov <amarkov.me@gmail.com>
      
      * [Doctest] Add configuration_deformable_detr.py (#20273)
      
      * Update configuration_deformable_detr.py comment
      
      * Add DeformableDetrConfig to documentation_tests.txt
      
      * Fix summarization script (#20286)
      
      * [DOCTEST] Fix the documentation of RoCBert (#20142)
      
      * update part of the doc
      
      * add temp values, fix part of the doc
      
      * add template outputs
      
      * add correct models and outputss
      
      * style
      
      * fixup
      
      * [bnb] Let's warn users when saving 8-bit models (#20282)
      
      * add warning on 8-bit models
      
      - added tests
      - added wrapper
      
      * move to a private attribute
      
      - remove wrapper
      - changed `save_pretrained` method
      
      * Apply suggestions from code review
      Co-authored-by: default avatarSylvain Gugger <35901082+sgugger@users.noreply.github.com>
      
      * fix suggestions
      Co-authored-by: default avatarSylvain Gugger <35901082+sgugger@users.noreply.github.com>
      
      * Adding `zero-shot-object-detection` pipeline doctest. (#20274)
      
      * Adding `zero-shot-object-detection` pipeline doctest.
      
      * Remove nested_simplify.
      
      * Adding doctest for `object-detection` pipeline. (#20258)
      
      * Adding doctest for `object-detection` pipeline.
      
      * Removed nested_simplify.
      
      * Image transforms functionality used instead (#20278)
      
      * Image transforms functionality used instead
      
      * Import torch
      
      * Import rather than copy
      
      * Update src/transformers/models/conditional_detr/feature_extraction_conditional_detr.py
      
      * TF: add test for `PushToHubCallback` (#20231)
      
      * test hub tf callback
      
      * create repo before cloning it
      
      * Generate: general TF XLA constrastive search are now slow tests (#20277)
      
      * move contrastive search test to slow
      
      * Fixing the doctests failures. (#20294)
      
      * Fixing the doctests failures.
      
      * Fixup.
      
      * set the default cache_enable to True, aligned with the default value in pytorch cpu/cuda amp autocast (#20289)
      Signed-off-by: default avatarWang, Yi A <yi.a.wang@intel.com>
      Signed-off-by: default avatarWang, Yi A <yi.a.wang@intel.com>
      
      * Add docstrings for canine model (#19457)
      
      * Add docstrings for canine model
      
      * Update CanineForTokenClassification
      Co-authored-by: default avatarydshieh <ydshieh@users.noreply.github.com>
      
      * Add AutoBackbone + ResNetBackbone (#20229)
      
      * Add ResNetBackbone
      
      * Define channels and strides as property
      
      * Remove file
      
      * Add test for backbone
      
      * Update BackboneOutput class
      
      * Remove strides property
      
      * Fix docstring
      
      * Add backbones to SHOULD_HAVE_THEIR_OWN_PAGE
      
      * Fix auto mapping name
      
      * Add sanity check for out_features
      
      * Set stage names based on depths
      
      * Update to tuple
      Co-authored-by: default avatarNiels Rogge <nielsrogge@Nielss-MacBook-Pro.local>
      
      * Add missing report button for Example test (#20293)
      Co-authored-by: default avatarydshieh <ydshieh@users.noreply.github.com>
      
      * refactor test (#20300)
      
      - simplifies the devce checking test
      
      * [Tiny model creation] deal with `ImageProcessor` (#20298)
      Co-authored-by: default avatarydshieh <ydshieh@users.noreply.github.com>
      
      * Fix blender bot missleading doc (#20301)
      
      * fix the doc to specify that add_prefix_space = False
      
      * add correct expected output
      
      * remove two tokens that should not be suppressed (#20302)
      
      * [ASR Examples] Update README for Whisper (#20230)
      
      * [ASR Examples] Update README for seq2seq
      
      * add language info
      
      * add training results
      
      * re-word
      
      * Add padding image transformation (#19838)
      
      * Add padding transformation
      
      * Add in upstream changes
      
      * Update tests & docs
      
      * Code formatting tuples in docstring
      
      * Pin TensorFlow (#20313)
      
      * Pin to the right version...
      
      * Also pin TensorFlow CPU
      
      * Add AnyPrecisionAdamW optimizer (#18961)
      
      * Add AnyPrecisionAdamW optimizer
      
      * Add optim_args argument to TrainingArgs
      
      * Add tests for AnyPrecisionOptimizer
      
      * Change AnyPrecisionAdam default params to float32
      
      * Move default_anyprecision_kwargs in trainer test
      
      * Rename AnyPrecisionAdamW
      
      * [Proposal] Breaking change `zero-shot-object-detection` for improved     consistency. (#20280)
      
      * [Proposal] Breaking change `zero-shot-object-detection` for improved
      consistency.
      
      This is a proposal to modify the output of `zero-shot-object-detection`
      to provide better alignment with other pipelines.
      
      The output is now strictly the same as `object-detection` whereas before
      it would output lists of lists.
      
      The name `candidate_labels` is used throughout for consistency with
      other `zero-shot` pipelines.
      
      The pipeline is changed to `ChunkPipeline` to support batching cleanly.
      
      This removes all the lists and list of lists shenanigans, it's now a
      matter of the base pipeline handling all this not this specific one.
      
      **Breaking change**: It did remove complex calls potentials `pipe(images = [image1, image2],
      text_queries=[candidates1, candidates2])` to support only
      `pipe([{"image": image1, "candidate_labels": candidates1}, {"image": image2, "candidate_labels": candidates2}])`
      when dealing with lists and/or datasets.
      We could keep them, but it will add a lot of complexity to the code
      base, since the pipeline is rather young, I'd rather break to keep the
      code simpler, but we can revert this.
      
      **Breaking change**: The name of the argument is now `image` instead of
      `images` since it expects by default only 1 image. This is revertable
      like the previous one.
      
      **Breaking change**: The types is now simplified and flattened:
      
      `pipe(inputs) == [{**object1}, {**object2}]`
      instead of the previous
      `pipe(inputs) == [[{**object1}, {**object1}], [{**object2}]]`
      Where the different instances would be grouped by candidate labels
      within lists.
      IMHO this is not really desirable, since it would output empty lists and
      is only adding superflous indirection compared to
      `zero-shot-object-detection`.
      
      It is relatively change free in terms of how the results, it does change
      computation however since now the batching is handled by the pipeline
      itself. It **did** change the results for the small models so there
      seems to be a real difference in how the models handle this.
      
      * Fixing the doctests.
      
      * Behind is_torch_available.
      
      * Fix flakey test with seed (#20318)
      
      * Pin TF 2.10.1 for Push CI (#20319)
      Co-authored-by: default avatarydshieh <ydshieh@users.noreply.github.com>
      
      * Remove double brackets (#20307)
      
      * remove double brackets
      
      * oops get other bracket
      
      * TF: future proof our keras imports (#20317)
      
      * future proof our tf code
      
      * parse tf versions
      
      * Add Neighborhood Attention Transformer (NAT) and Dilated NAT (DiNAT) models (#20219)
      
      * Add DiNAT
      
      * Adds DiNAT + tests
      
      * Minor fixes
      
      * Added HF model
      
      * Add natten to dependencies.
      
      * Cleanup
      
      * Minor fixup
      
      * Reformat
      
      * Optional NATTEN import.
      
      * Reformat & add doc to _toctree
      
      * Reformat (finally)
      
      * Dummy objects for DiNAT
      
      * Add NAT + minor changes
      
      Adds NAT as its own independent model + docs, tests
      Adds NATTEN to ext deps to ensure ci picks it up.
      
      * Remove natten from `all` and `dev-torch` deps, add manual pip install to ci tests
      
      * Minor fixes.
      
      * Fix READMEs.
      
      * Requested changes to docs + minor fixes.
      
      * Requested changes.
      
      * Add NAT/DiNAT tests to layoutlm_job
      
      * Correction to Dinat doc.
      
      * Requested changes.
      
      * organize pipelines by modality (#20306)
      
      * Fix torch device issues (#20304)
      
      * fix device issue
      Co-authored-by: default avatarydshieh <ydshieh@users.noreply.github.com>
      
      * Generate: add generation config class (#20218)
      Co-authored-by: default avatarSylvain Gugger <35901082+sgugger@users.noreply.github.com>
      Co-authored-by: default avatarSylvain Gugger <35901082+sgugger@users.noreply.github.com>
      
      * translate zh quicktour(#20095) (#20181)
      
      * zh quicktour(#20095)
      
      * add zh to doc workflow
      
      * remove untranslation from toctree
      Co-authored-by: default avatarBeifangSusu <BeifangSusu@bfss.com>
      
      * Add Spanish translation of serialization.mdx (#20245)
      
      * Update _toctree and clone original content
      
      * Translate first three sections
      
      * Add more translated chapters. Only 3 more left.
      
      * Finish translation
      
      * Run style from doc-builder
      
      * Address recommended changes from reviewer
      
      * Add LayerScale to NAT/DiNAT (#20325)
      
      * Add LayerScale to NAT/DiNAT.
      
      Completely dropped the ball on LayerScale in the original PR (#20219).
      This is just an optional argument in both models, and is only activated for larger variants in order to provide training stability.
      
      * Add LayerScale to NAT/DiNAT.
      
      Minor error fixed.
      Co-authored-by: default avatarAli Hassani <ahassanijr@gmail.com>
      
      * [Switch Transformers] Fix failing slow test (#20346)
      
      * run slow test on GPU
      
      * remove unnecessary device assignment
      
      * use `torch_device` instead
      
      * fix: "BigSicence" typo in docs (#20331)
      
      * add MobileNetV1 model (#17799)
      
      * add model files etc for MobileNetV2
      
      rename files for MobileNetV1
      
      initial implementation of MobileNetV1
      
      fix conversion script
      
      cleanup
      
      write docs
      
      tweaks
      
      fix conversion script
      
      extract hidden states
      
      fix test cases
      
      make fixup
      
      fixup it all
      
      remove main from doc link
      
      fixes
      
      fix tests
      
      fix up
      
      use google org
      
      fix weird assert
      
      * fixup
      
      * use google organization for checkpoints
      
      * Generate: `model_kwargs` can also be an input to `prepare_inputs_for_generation` (#20353)
      
      * Update Special Language Tokens for PLBART (#19980)
      
      * Update Special Language Tokens for PLBART
      
      * fix format
      
      * making mapping for language codes and updating tests:
      
      * fix format
      
      * fix consistency
      
      * add assert to both tokenizer tests.
      
      * fix format
      
      * Update src/transformers/models/plbart/tokenization_plbart.py
      Co-authored-by: default avatarArthur <48595927+ArthurZucker@users.noreply.github.com>
      
      * improvin readability, setting self.tgt_lang
      
      * fixing
      
      * readability
      Co-authored-by: default avatarjordiclive <jordiclive19@imperial.ac.uk>
      Co-authored-by: default avatarArthur <48595927+ArthurZucker@users.noreply.github.com>
      
      * Add resources (#20296)
      Co-authored-by: default avatarNiels Rogge <nielsrogge@Nielss-MacBook-Pro.local>
      
      * Enhance HfArgumentParser functionality and ease of use (#20323)
      
      * Enhance HfArgumentParser
      
      * Fix type hints for older python versions
      
      * Fix and add tests (+formatting)
      
      * Add changes
      
      * doc-builder formatting
      
      * Remove unused import "Call"
      
      * Add Audio Spectogram Transformer (#19981)
      
      * First draft
      
      * Make conversion script work
      
      * Add id2label mapping, run code quality
      
      * Fix copies
      
      * Add first draft of feature extractor
      
      * Update conversion script to use feature extractor
      
      * Make more tests pass
      
      * Add docs
      
      * update input_features to input_values + pad by default to max length
      
      * Fix doc tests
      
      * Add feature extractor tests
      
      * Add proper padding/truncation to feature extractor
      
      * Add support for conversion of all audioset checkpoints
      
      * Improve docs and extend conversion script
      
      * Fix README
      
      * Rename spectogram to spectrogram
      
      * Fix copies
      
      * Add integration test
      
      * Remove dummy conv
      
      * Update to ast
      
      * Update organization
      
      * Fix init
      
      * Rename model to AST
      
      * Add require_torchaudio annotator
      
      * Move import of ASTFeatureExtractor under a is_speech_available
      
      * Fix rebase
      
      * Add pipeline config
      
      * Update name of classifier head
      
      * Rename time_dimension and frequency_dimension for clarity
      
      * Remove print statement
      
      * Fix pipeline test
      
      * Fix pipeline test
      
      * Fix index table
      
      * Fix init
      
      * Fix conversion script
      
      * Rename to ForAudioClassification
      
      * Fix index table
      Co-authored-by: default avatarNiels Rogge <nielsrogge@Nielss-MacBook-Pro.local>
      
      * Add inference section to task guides (#18781)
      
      * 📝 start adding inference section to task guides
      
      *  make style
      
      * 📝
      
       add multiple choice
      
      * add rest of inference sections
      
      * make style
      
      * add compute_metric, push_to_hub, pipeline
      
      * make style
      
      * add updated sequence and token classification
      
      * make style
      
      * make edits in token classification
      
      * add audio classification
      
      * make style
      
      * add asr
      
      * make style
      
      * add image classification
      
      * make style
      
      * add summarization
      
      * make style
      
      * add translation
      
      * make style
      
      * add multiple choice
      
      * add language modeling
      
      * add qa
      
      * make style
      
      * review and edits
      
      * apply reviews
      
      * make style
      
      * fix call to processor
      
      * apply audio reviews
      
      * update to better asr model
      
      * make style
      
      * Fix toctree for Section 3 in Spanish Documentation (#20360)
      
      * Order and group topics in the right section
      
      * Translate "Computer Vision"
      Signed-off-by: default avatarWang, Yi A <yi.a.wang@intel.com>
      Co-authored-by: default avatarIMvision12 <88665786+IMvision12@users.noreply.github.com>
      Co-authored-by: default avatarAlexander Markov <almarkv@yandex.ru>
      Co-authored-by: default avatarAlexander Markov <amarkov.me@gmail.com>
      Co-authored-by: default avatarSaad Mahmud <shuvro.mahmud79@gmail.com>
      Co-authored-by: default avatarZachary Mueller <muellerzr@gmail.com>
      Co-authored-by: default avatarArthur <48595927+ArthurZucker@users.noreply.github.com>
      Co-authored-by: default avatarYounes Belkada <49240599+younesbelkada@users.noreply.github.com>
      Co-authored-by: default avatarSylvain Gugger <35901082+sgugger@users.noreply.github.com>
      Co-authored-by: default avatarNicolas Patry <patry.nicolas@protonmail.com>
      Co-authored-by: default avataramyeroberts <22614925+amyeroberts@users.noreply.github.com>
      Co-authored-by: default avatarJoao Gante <joaofranciscocardosogante@gmail.com>
      Co-authored-by: default avatarWang, Yi <yi.a.wang@intel.com>
      Co-authored-by: default avatarraghavanone <115454562+raghavanone@users.noreply.github.com>
      Co-authored-by: default avatarydshieh <ydshieh@users.noreply.github.com>
      Co-authored-by: default avatarNielsRogge <48327001+NielsRogge@users.noreply.github.com>
      Co-authored-by: default avatarNiels Rogge <nielsrogge@Nielss-MacBook-Pro.local>
      Co-authored-by: default avatarYih-Dar <2521628+ydshieh@users.noreply.github.com>
      Co-authored-by: default avatarSanchit Gandhi <93869735+sanchit-gandhi@users.noreply.github.com>
      Co-authored-by: default avatarSylvain Gugger <Sylvain.gugger@gmail.com>
      Co-authored-by: default avataratturaioe <76523524+atturaioe@users.noreply.github.com>
      Co-authored-by: default avatarSteven Liu <59462357+stevhliu@users.noreply.github.com>
      Co-authored-by: default avatarAli Hassani <68103095+alihassanijr@users.noreply.github.com>
      Co-authored-by: default avatarBFSS <31245245+bfss@users.noreply.github.com>
      Co-authored-by: default avatarBeifangSusu <BeifangSusu@bfss.com>
      Co-authored-by: default avatarIan C <7807897+donelianc@users.noreply.github.com>
      Co-authored-by: default avatarAli Hassani <ahassanijr@gmail.com>
      Co-authored-by: default avatarRaj Rajhans <me@rajrajhans.com>
      Co-authored-by: default avatarMatthijs Hollemans <mail@hollance.com>
      Co-authored-by: default avatarJordan Clive <jordan.clive19@imperial.ac.uk>
      Co-authored-by: default avatarjordiclive <jordiclive19@imperial.ac.uk>
      Co-authored-by: default avatarKonstantin Dobler <konstantin.j.dobler@gmail.com>
      dfc3deaf
  18. 07 Sep, 2022 1 commit
  19. 12 Aug, 2022 1 commit
    • NielsRogge's avatar
      Add Donut (#18488) · 2ab790e8
      NielsRogge authored
      
      
      * First draft
      
      * Improve script
      
      * Update script
      
      * Make conversion work
      
      * Add final_layer_norm attribute to Swin's config
      
      * Add DonutProcessor
      
      * Convert more models
      
      * Improve feature extractor and convert base models
      
      * Fix bug
      
      * Improve integration tests
      
      * Improve integration tests and add model to README
      
      * Add doc test
      
      * Add feature extractor to docs
      
      * Fix integration tests
      
      * Remove register_buffer
      
      * Fix toctree and add missing attribute
      
      * Add DonutSwin
      
      * Make conversion script work
      
      * Improve conversion script
      
      * Address comment
      
      * Fix bug
      
      * Fix another bug
      
      * Remove deprecated method from docs
      
      * Make Swin and Swinv2 untouched
      
      * Fix code examples
      
      * Fix processor
      
      * Update model_type to donut-swin
      
      * Add feature extractor tests, add token2json method, improve feature extractor
      
      * Fix failing tests, remove integration test
      
      * Add do_thumbnail for consistency
      
      * Improve code examples
      
      * Add code example for document parsing
      
      * Add DonutSwin to MODEL_NAMES_MAPPING
      
      * Add model to appropriate place in toctree
      
      * Update namespace to appropriate organization
      Co-authored-by: default avatarNiels Rogge <nielsrogge@Nielss-MacBook-Pro.local>
      2ab790e8