Files
HuggingFace_transformer/docs/source/en/model_doc
Andy Ehrenberg 2840272c5f add flax whisper implementation (#20479)
* add flax whisper implementation

* rever change to setup

* remove unused imports

* revert generation changes

* flax whisper docs

* docs

* import order

* import sorting

* isort

* add dummy objects

* doc formatting

* formatting

* remove trailing whitespaces

* fix flax whisper docs

* add generation logic to unlock flax whisper

* remove scans

* give credits to Flax Bart implementation

* remove unused imports

* add license

* remove assert

* more credits to Bart

* fix style

* formatting

* support left padding

* add flax whisper generation test

* remove copied from comments whenever not a full copy

* fix docstrings for logits processors

* revert change to FlaxForceTokensLogitsProcessor

* revert doc changes

* improve generation docs

* reorganize

* formatting

* cleanup docs

* add tests

* handle empty list case

* fix forced decoder ids in flax tests

* add flax whisper to inits

* upate dummy objects

* docs for FlaxAutoModelForSpeechSeq2Seq

* fix decoder_position_ids computation in pretrained model decode/__call__ fns

* add Copied from statements as necessary

* compute position_ids only in __call__ and decode methods of pretrained model subclasses

* improve readabilityof compute positional embeddings

* check dimensionality of input_features instead of hidden_states

* copied from statement for init_cache

* formatting

* fix copies

* fix copies

* pass attention mask to encoder layers

* fix decoder module outputs

* set dtype

Co-authored-by: Sanchit Gandhi <93869735+sanchit-gandhi@users.noreply.github.com>

* smaller flax model for whisper test

* Update src/transformers/generation/flax_utils.py

Co-authored-by: Sylvain Gugger <35901082+sgugger@users.noreply.github.com>

* Update src/transformers/models/whisper/modeling_flax_whisper.py

Co-authored-by: Sylvain Gugger <35901082+sgugger@users.noreply.github.com>

* Update tests/models/whisper/test_modeling_flax_whisper.py

Co-authored-by: Sylvain Gugger <35901082+sgugger@users.noreply.github.com>

* cleanup

Co-authored-by: Sylvain Gugger <35901082+sgugger@users.noreply.github.com>

* Update src/transformers/models/whisper/modeling_flax_whisper.py

Co-authored-by: Sylvain Gugger <35901082+sgugger@users.noreply.github.com>

* bias cleanup

* doc fix

* align style for force tokens processor

* readability

* fix input shape in tests

* revert FlaxGenerationMixin docstring

* formatting

* fix tests

* fix imports

* consistent encoder hidden states

* consistent hidden states

* input shapes

* typo

* partial class trick

* partial class for input shape

* base_class with correct input shape

* partial base classes

* match by name

* set main_input_name

* compare on names

* formatting

* remove unused import

* safer position ids computation

* safer position id computation

* Update src/transformers/models/whisper/modeling_flax_whisper.py

Co-authored-by: Sanchit Gandhi <93869735+sanchit-gandhi@users.noreply.github.com>

* Update src/transformers/models/whisper/modeling_flax_whisper.py

Co-authored-by: Sanchit Gandhi <93869735+sanchit-gandhi@users.noreply.github.com>

* remove identical inherited tests

* fix prompt ids in tests

* use generation config

* use jnp array

* better var names

* more explicit bias use

* import transformers

* formatting

* test formatting

* remove unused imports

* remove unused imports

* formatting

* isort

* docs

* fix ln orders for encoder hidden states

* whisper unique generation stuff

* flake

* use finfo for attention bias

* docs

* Update src/transformers/generation/flax_utils.py

Co-authored-by: Arthur <48595927+ArthurZucker@users.noreply.github.com>

* docs

* add timestamp flax test

* jit for timestamps

* formatting

* clean up timestamps processor

* formatting

* remove if_true

* cleanup

---------

Co-authored-by: Sanchit Gandhi <93869735+sanchit-gandhi@users.noreply.github.com>
Co-authored-by: Sylvain Gugger <35901082+sgugger@users.noreply.github.com>
Co-authored-by: Arthur <48595927+ArthurZucker@users.noreply.github.com>
2023-02-20 09:17:40 +01:00
..
2023-02-15 10:35:14 -08:00
2023-01-04 09:18:57 +01:00
2023-02-15 10:35:14 -08:00
2022-04-04 10:25:46 -04:00
2022-04-04 10:25:46 -04:00
2023-01-17 17:18:56 +01:00
2023-02-15 10:35:14 -08:00
2022-04-04 10:25:46 -04:00
2022-12-05 10:12:03 -05:00
2023-01-17 17:18:56 +01:00
2023-02-09 16:52:11 +01:00
2023-01-18 11:24:37 +01:00
2022-04-04 10:25:46 -04:00
2023-01-25 14:04:32 -05:00
2022-04-04 10:25:46 -04:00
2022-04-04 10:25:46 -04:00
2023-01-17 17:18:56 +01:00
2022-11-09 18:31:22 +01:00
2022-06-24 17:10:38 +02:00
2023-02-15 10:35:14 -08:00
2023-01-17 17:18:56 +01:00
2023-02-15 10:35:14 -08:00
2023-01-17 17:18:56 +01:00
2023-01-17 17:18:56 +01:00
2022-11-15 13:26:07 -05:00
2023-01-17 17:18:56 +01:00
2023-01-31 15:13:12 +01:00
2023-01-17 17:18:56 +01:00
2022-04-04 10:25:46 -04:00
2023-01-17 17:18:56 +01:00
2023-02-15 10:35:14 -08:00
2023-01-17 17:18:56 +01:00
2022-11-29 10:38:01 +00:00
2023-02-15 10:35:14 -08:00
2023-01-17 17:18:56 +01:00
2023-01-20 11:35:42 +03:00
2023-02-15 10:35:14 -08:00
2022-10-31 21:32:58 -04:00
2023-02-15 10:35:14 -08:00
2022-11-08 19:54:41 +00:00
2022-04-04 10:25:46 -04:00
2022-04-04 10:25:46 -04:00
2023-02-15 10:35:14 -08:00
2023-01-17 17:42:33 +01:00
2023-01-17 17:18:56 +01:00
2023-02-15 10:35:14 -08:00
2022-04-04 10:25:46 -04:00
2023-01-17 17:18:56 +01:00
2022-04-04 10:25:46 -04:00
2022-04-04 10:25:46 -04:00
2022-04-04 10:25:46 -04:00
2023-01-17 17:18:56 +01:00
2022-11-08 19:54:41 +00:00
2022-11-08 19:54:41 +00:00
2022-04-04 10:25:46 -04:00
2023-01-17 17:18:56 +01:00
2023-01-17 17:18:56 +01:00
2023-02-15 10:35:14 -08:00
2022-08-16 10:20:46 -05:00
2022-04-04 10:25:46 -04:00
2023-02-15 10:35:14 -08:00
2022-10-24 17:54:23 +02:00
2023-01-16 20:37:07 +03:00
2023-02-15 10:35:14 -08:00
2022-04-04 10:25:46 -04:00
2022-04-04 10:25:46 -04:00
2023-01-17 17:18:56 +01:00
2022-04-04 10:25:46 -04:00
2023-02-15 10:35:14 -08:00
2022-06-29 09:30:55 -04:00
2023-01-17 17:18:56 +01:00
2023-02-15 10:35:14 -08:00
2022-09-02 19:54:02 +02:00
2023-02-15 10:35:14 -08:00
2022-11-08 19:54:41 +00:00
2022-04-04 10:25:46 -04:00
2023-01-17 17:18:56 +01:00
2023-02-15 10:35:14 -08:00
2022-04-04 10:25:46 -04:00
2023-02-15 10:35:14 -08:00
2022-04-04 10:25:46 -04:00
2023-02-15 10:35:14 -08:00
2023-01-17 17:18:56 +01:00
2022-04-04 10:25:46 -04:00
2023-01-17 17:18:56 +01:00
2022-04-04 10:25:46 -04:00
2023-02-15 10:35:14 -08:00
2022-11-08 10:03:43 -05:00
2022-04-04 10:25:46 -04:00
2023-01-17 17:18:56 +01:00
2022-04-04 10:25:46 -04:00
2022-04-04 10:25:46 -04:00
2023-02-03 12:43:46 -05:00
2022-04-04 10:25:46 -04:00
2022-12-16 16:24:01 +01:00
2023-01-17 17:18:56 +01:00
2023-01-17 17:18:56 +01:00
2023-02-15 10:35:14 -08:00
2022-11-14 01:04:26 -05:00
2022-04-08 10:57:51 +02:00
2023-02-15 10:35:14 -08:00
2023-02-15 18:10:30 +00:00
2022-06-21 10:24:50 +02:00
2022-05-17 00:43:16 +02:00
2023-01-31 15:13:12 +01:00
2023-01-17 17:18:56 +01:00
2022-11-08 19:54:41 +00:00
2022-12-07 11:03:39 +01:00
2023-01-17 17:18:56 +01:00
2023-01-17 17:18:56 +01:00
2023-01-17 17:18:56 +01:00
2022-10-28 13:28:18 -07:00
2022-05-17 00:43:16 +02:00
2023-01-17 17:18:56 +01:00
2023-02-07 16:43:19 -05:00
2023-02-15 10:35:14 -08:00
2023-02-15 10:35:14 -08:00
2022-04-04 10:25:46 -04:00
2023-01-17 17:18:56 +01:00
2022-04-04 10:25:46 -04:00