1. 18 Jul, 2023 9 commits
  2. 17 Jul, 2023 20 commits
    • Yih-Dar's avatar
      Remove `tests/onnx` (#24868) · 2ab75add
      Yih-Dar authored
      
      
      fix
      Co-authored-by: default avatarydshieh <ydshieh@users.noreply.github.com>
      2ab75add
    • Sylvain Gugger's avatar
      Skip Add model like job (#24865) · d561408c
      Sylvain Gugger authored
      d561408c
    • Yih-Dar's avatar
    • Marc Sun's avatar
      deprecate no_cuda (#24863) · 9dc965bb
      Marc Sun authored
      * deprecate no_cuda
      
      * style
      
      * remove doc
      
      * remove doc 2
      
      * fix style
      9dc965bb
    • statelesshz's avatar
      Remove deprecated codes (#24837) · 0f4502d3
      statelesshz authored
      * remove `xpu_backend` training argument
      
      * always call `contextlib.nullcontext()` since transformers updated to
      python3.8
      
      * these codes will not be executed
      0f4502d3
    • Yih-Dar's avatar
      eeaa9c01
    • Syed Salman Habeeb Quadri's avatar
      Replace assert statements with exceptions (#24856) · d0154015
      Syed Salman Habeeb Quadri authored
      * Changed AssertionError to ValueError
      
      try-except block was using AssesrtionError in except statement while the expected error is value error. Fixed the same.
      
      * Changed AssertionError to ValueError
      
      try-except block was using AssesrtionError in except statement while the expected error is ValueError. Fixed the same.
      Note: While raising the ValueError args are passed to it, but later added again while handling the error (See the code snippet)
      
      * Changed AssertionError to ValueError
      
      try-except block was using AssesrtionError in except statement while the expected error is ValueError. Fixed the same.
      Note: While raising the ValueError args are passed to it, but later added again while handling the error (See the code snippet)
      
      * Changed AssertionError to ValueError
      
      * Changed AssertionError to ValueError
      
      * Changed AssertionError to ValueError
      
      * Changed AssertionError to ValueError
      
      * Changed AssertionError to ValueError
      
      * Changed assert statement to ValueError based
      
      * Changed assert statement to ValueError based
      
      * Changed assert statement to ValueError based
      
      * Changed incorrect error handling from AssertionError to ValueError
      
      * Undoed change from AssertionError to ValueError as it is not needed
      
      * Reverted back to using AssertionError as it is not necessary to make it into ValueError
      
      * Fixed erraneous comparision
      
      Changed == to !=
      
      * Fixed erraneous comparision
      
      Changed == to !=
      
      * formatted the code
      
      * Ran make fix-copies
      d0154015
    • Sylvain Gugger's avatar
      12b908c6
    • Sylvain Gugger's avatar
      4.32.0.dev0 · e9ad5130
      Sylvain Gugger authored
      e9ad5130
    • Sylvain Gugger's avatar
      Fix token pass (#24862) · 49eb3575
      Sylvain Gugger authored
      * Fix how token is passed along in from_pretrained for tokenizers
      
      * It's actually not necessary
      49eb3575
    • Yoach Lacombe's avatar
      Add bark (#24086) · f42a35e6
      Yoach Lacombe authored
      
      
      * first raw version of the bark integration
      
      * working code on small models with single run
      
      * add converting script from suno weights 2 hf
      
      * many changes
      
      * correct past_kv output
      
      * working implementation for inference
      
      * update the converting script according to the architecture changes
      
      * add a working end-to-end inference code
      
      * remove some comments and make small changes
      
      * remove unecessary comment
      
      * add docstrings and ensure no unecessary intermediary output during audio generation
      
      * remove done TODOs
      
      * make style + add config docstrings
      
      * modification for batch inference support on the whole model
      
      * add details to .generation_audio method
      
      * add copyright
      
      * convert EncodecModel from original library to transformers implementation
      
      * add two class in order to facilitate model and sub-models loading from the hub
      
      * add support of loading the whole model
      
      * add BarkProcessor
      
      * correct modeling according to processor output
      
      * Add proper __init__ and auto support
      
      * Add up-to-date copyright/license message
      
      * add relative import instead of absolute
      
      * cleaner head_dim computation
      
      * small comment removal or changes
      
      * more verbose LayerNorm init method
      
      * specify eps for clearer comprehension
      
      * more verbose variable naming in the MLP module
      
      * remove unecessary BarkBlock parameter
      
      * clearer code in the forward pass of the BarkBlock
      
      * remove _initialize_modules method for cleaner code
      
      * Remove unnecessary methods from sub-models
      
      * move code to remove unnecessary function
      
      * rename a variable for clarity and change an assert
      
      * move code and change variable name for clarity
      
      * remove unnecessary asserts
      
      * correct small bug
      
      * correct a comment
      
      * change variable names for clarity
      
      * remove asserts
      
      * change import from absolute to relative
      
      * correct small error due to comma missing + correct import
      
      * Add attribute Bark config
      
      * add first version of tests
      
      * update attention_map
      
      * add tie_weights and resize_token_embeddings for fineModel
      
      * correct getting attention_mask in generate_text_semantic
      
      * remove Bark inference trick
      
      * leave more choices in barkProcessor
      
      * remove _no_split_modules
      
      * fixe error in forward of block and introduce clearer notations
      
      * correct converting script with last changes
      
      * make style + add draft bark.mdx
      
      * correct BarkModelTest::test_generate_text_semantic
      
      * add Bark in main README
      
      * add dummy_pt_objects for Bark
      
      * add missing models in the main init
      
      * correct test_decoder_model_past_with_large_inputs
      
      * disable torchscript test
      
      * change docstring of BarkProcessor
      
      * Add test_processor_bark
      
      * make style
      
      * correct copyrights
      
      * add bark.mdx + make style, quality and consistency
      
      * Apply suggestions from code review
      Co-authored-by: default avatarSanchit Gandhi <93869735+sanchit-gandhi@users.noreply.github.com>
      
      * Remove unnecessary test method
      
      * simply logic of a test
      
      * Only check first ids for slow audio generation
      
      * split full end-to-end generation tests
      
      * remove unneccessary comment
      
      * change submodel names for clearer naming
      
      * remove ModuleDict from modeling_bark
      
      * combine two if statements
      
      * ensure that an edge misued won't happen
      
      * modify variable name
      
      * move code snippet to the right place (coarse instead of semantic)
      
      * change BarkSemanticModule -> BarkSemanticModel
      
      * align BarkProcessor with transformers paradigm
      
      * correct BarkProcessor tests with last commit changes
      
      * change _validate_voice_preset to an instance method instead of a class method
      
      * tie_weights already called with post_init
      
      * add codec_model config to configuration
      
      * update bark modeling tests with recent BarkProcessor changes
      
      * remove SubModelPretrainedModel + change speakers embeddings prompt type in BarkModel
      
      * change absolute imports to relative
      
      * remove TODO
      
      * change docstrings
      
      * add examples to docs and docstrings
      
      * make style
      
      * uses BatchFeature in BarkProcessor insteads of dict
      
      * continue improving docstrings and docs + make style
      
      * correct docstrings examples
      
      * more comprehensible speaker_embeddings load/Save
      
      * rename speaker_embeddings_dict -> speaker_embeddings
      
      * correct bark.mdx + add bark to documentation_tests
      
      * correct docstrings configuration_bark
      
      * integrate last nit suggestions
      
      * integrate BarkGeneration configs
      
      * make style
      
      * remove bark tests from documentation_tests.txt because timeout - tested manually
      
      * add proper generation config initialization
      
      * small bark.mdx documentation changes
      
      * rename bark.mdx -> bark.md
      
      * add torch.no_grad behind BarkModel.generate_audio()
      
      * replace assert by ValueError in convert_suno_to_hf.py
      
      * integrate a series of short comments from reviewer
      
      * move SemanticLogitsProcessors and remove .detach() from Bark docs and docstrings
      
      * actually remove SemanticLogitsProcessor from modeling_bark.oy
      
      * BarkProcessor returns a single output instead of tuple + correct docstrings
      
      * make style + correct bug
      
      * add initializer_range to BarkConfig + correct slow modeling tests
      
      * add .clone() to history_prompt.coarse_prompt to avoid modifying input array
      
      * Making sure no extra "`" are present
      
      * remove extra characters in modeling_bark.py
      
      * Correct output if history_prompt is None
      
      * remove TODOs
      
      * remove ravel comment
      
      * completing generation_configuration_bark.py docstrings
      
      * change docstrings - number of audio codebooks instead of Encodec codebooks
      
      * change 'bias' docstrings in configuration_bark.py
      
      * format code
      
      * rename BarkModel.generate_audio -> BarkModel.generate_speech
      
      * modify AutoConfig instead of EncodecConfig in BarkConfig
      
      * correct AutoConfig wrong init
      
      * refactor BarkModel and sub-models generate_coarse, generate_fine, generate_text_semantic
      
      * remove SemanticLogitsProcessor and replace it with SuppressTokensLogitsProcessor
      
      * move nb_codebook related config arguments to BarkFineConfig
      
      * rename bark.mdx -> bark.md
      
      * correcting BarkModelConfig from_pretrained + remove keys_to_ignore
      
      * correct bark.md with correct hub path
      
      * correct code bug in bark.md
      
      * correct list tokens_to_suppress
      
      * modify Processor to load nested speaker embeddings in a safer way
      
      * correct batch sampling in BarkFineModel.generate_fine
      
      * Apply suggestions from code review
      
      Small docstrings correction and code improvements
      Co-authored-by: default avataramyeroberts <22614925+amyeroberts@users.noreply.github.com>
      
      * give more details about num_layers in docstrings
      
      * correct indentation mistake
      
      * correct submodelconfig order of docstring variables
      
      * put audio models in alphabetical order in utils/check_repo.my
      
      * remove useless line from test_modeling_bark.py
      
      * makes BarkCoarseModelTest inherits from (ModelTesterMixin, GenerationTesterMixin, unittest.TestCase) instead of BarkSemanticModelTest
      
      * make a Tester class for each sub-model instead of inheriting
      
      * add test_resize_embeddings=True for Bark sub-models
      
      * add Copied from transformers.models.gpt_neo.modeling_gpt_neo.GPTNeoSelfAttention._split_heads
      
      * remove 'Copied fom Bark' comment
      
      * remove unneccessary comment
      
      * change np.min -> min in modeling_bark.py
      
      * refactored all custom layers to have Bark prefix
      
      * add attention_mask as an argument of generate_text_semantic
      
      * refactor sub-models start docstrings to have more precise config class definition
      
      * move _tied_weights_keys overriding
      
      * add docstrings to generate_xxx in modeling_bark.py
      
      * add loading whole BarkModel to convert_suno_to_hf
      
      * refactor attribute and variable names
      
      * make style convert_suno
      
      * update bark checkpoints
      
      * remove never entered if statement
      
      * move bark_modeling docstrings after BarkPretrainedModel class definition
      
      * refactor modeling_bark.py: kv -> key_values
      
      * small nits - code refactoring and removing unecessary lines from _init_weights
      
      * nits - replace inplace method by variable assigning
      
      * remove *optional* when necessary
      
      * remove some lines in generate_speech
      
      * add default value for optional parameter
      
      * Refactor preprocess_histories_before_coarse -> preprocess_histories
      Co-authored-by: default avatarSylvain Gugger <35901082+sgugger@users.noreply.github.com>
      
      * correct usage after refactoring
      
      * refactor Bark's generate_xxx -> generate and modify docstrings and tests accordingly
      
      * update docstrings python in configuration_bark.py
      
      * add bark files in utils/documentation_test.txt
      
      * correct docstrings python snippet
      
      * add the ability to use parameters in the form of e.g coarse_temperature
      
      * add semantic_max_new_tokens in python snippet in docstrings for quicker generation
      
      * Reformate sub-models kwargs in BakModel.generate
      Co-authored-by: default avataramyeroberts <22614925+amyeroberts@users.noreply.github.com>
      
      * correct kwargs in BarkModel.generate
      
      * correct attention_mask kwarg in BarkModel.generate
      
      * add tests for sub-models args in BarkModel.generate and correct BarkFineModel.test_generate_fp16
      
      * enrich BarkModel.generate docstrings with a description of how to use the kwargs
      
      ---------
      Co-authored-by: default avatarSanchit Gandhi <93869735+sanchit-gandhi@users.noreply.github.com>
      Co-authored-by: default avataramyeroberts <22614925+amyeroberts@users.noreply.github.com>
      Co-authored-by: default avatarSylvain Gugger <35901082+sgugger@users.noreply.github.com>
      f42a35e6
    • Sylvain Gugger's avatar
      Add TAPEX to the list of deprecated models (#24859) · c21c3737
      Sylvain Gugger authored
      * Add TAPEX to the list of deprecated models
      
      * Add check
      
      * Fix typo
      
      * Fix import path for Van conversion
      c21c3737
    • Younes Belkada's avatar
      fix broken links in READMEs (#24861) · 054e8029
      Younes Belkada authored
      fix MRA in READMEs
      054e8029
    • bofeng huang's avatar
      Fix comments for `_merge_heads` (#24855) · c965d302
      bofeng huang authored
      * Fix comments
      
      * Fix comments
      c965d302
    • Yih-Dar's avatar
      Fix `is_vision_available` (#24853) · e4a52b6a
      Yih-Dar authored
      
      
      fix
      Co-authored-by: default avatarydshieh <ydshieh@users.noreply.github.com>
      e4a52b6a
    • Samin Yasar's avatar
      Add Multimodal heading and Document question answering in task_summary.mdx (#23318) · 4f088870
      Samin Yasar authored
      * add multimodal heading and docqa
      
      * fix sentence
      
      * task_summary data type = modality clarification
      
      * change the multimodal example to a smaller model
      4f088870
    • dependabot[bot]'s avatar
      Bump cryptography from 41.0.0 to 41.0.2 in... · 38dfb869
      dependabot[bot] authored
      Bump cryptography from 41.0.0 to 41.0.2 in /examples/research_projects/decision_transformer (#24833)
      
      Bump cryptography in /examples/research_projects/decision_transformer
      
      Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.0 to 41.0.2.
      - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
      - [Commits](https://github.com/pyca/cryptography/compare/41.0.0...41.0.2
      
      )
      
      ---
      updated-dependencies:
      - dependency-name: cryptography
        dependency-type: direct:production
      ...
      Signed-off-by: default avatardependabot[bot] <support@github.com>
      Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
      38dfb869
    • namespace-Pt's avatar
      Remove unused code in GPT-Neo (#24826) · 18d42bfd
      namespace-Pt authored
      1
      18d42bfd
    • Sohyun Sim's avatar
      馃寪聽[i18n-KO] Translated聽`custom_tools.mdx` to Korean (#24580) · 9771ad33
      Sohyun Sim authored
      * docs: ko: custom_tools.mdx
      
      * feat: deepl draft
      
      * fix: change .mdx to .md
      
      * fix: resolve suggestions
      
      * fix: resolve suggestions
      9771ad33
    • statelesshz's avatar
      deprecate `sharded_ddp` training argument (#24825) · 8ba26c18
      statelesshz authored
      
      
      * deprecate fairscale's ShardedDDP
      
      * fix code style
      
      * roll back
      
      * deprecate the `sharded_ddp` training argument
      
      ---------
      Co-authored-by: default avatarjihuazhong <jihuazhong1@huawei.com>
      8ba26c18
  3. 14 Jul, 2023 4 commits
  4. 13 Jul, 2023 7 commits