Commit Graph

33 Commits

Author SHA1 Message Date
Joshua Lochner df94965ea2
Use `doc-builder` main (#331) 2023-09-27 00:24:54 +02:00
Joshua Lochner f83d079621
Revert doc builder (#330)
* Update pr-documentation.yml

* Update documentation.yml
2023-09-26 21:31:00 +02:00
Joshua Lochner 9a3339239e
New models and refactoring (#276)
* Add `CodeLlamaTokenizer`

* Add `codellama` for testing

* Update default quantization settings

* Refactor `PretrainedModel`

* Remove unnecessary error message

* Update llama-code-tokenizer test

* Add support for `GPTNeoX` models

* Fix `GPTNeoXPreTrainedModel` config

* Add support for `GPTJ` models

* Add support for `WavLM` models

* Update list of supported models

- CodeLlama
- GPT NeoX
- GPT-J
- WavLM

* Add support for XLM models

* Add support for `ResNet` models

* Add support for `BeiT` models

* Fix casing of `BeitModel`

* Remove duplicate code

* Update variable name

* Remove `ts-ignore`

* Remove unnecessary duplication

* Update demo model sizes

* [demo] Update default summarization parameters

* Update default quantization parameters for new models

* Remove duplication in mapping

* Update list of supported marian models

* Add support for `CamemBERT` models

* Add support for `MBart` models

* Add support for `OPT` models

* Add `MBartTokenizer` and `MBart50Tokenizer`

* Add example of multilingual translation with MBart models

* Add `CamembertTokenizer`

* Add support for `HerBERT` models

* Add support for `XLMTokenizer`

* Fix `fuse_unk` config

* Do not remove duplicate keys for `Unigram` models

See https://huggingface.co/camembert-base for an example of a Unigram tokenizer that has two tokens with the same value (`<unk>`)

* Update HerBERT supported model text

* Update generate_tests.py

* Update list of supported models

* Use enum object instead of classes for model types

Fixes https://github.com/xenova/transformers.js/issues/283

* Add link to issue

* Update dependencies for unit tests

* Add `sentencepiece` as a testing requirement

* Add `protobuf` to test dependency

* Remove duplicated models to test
2023-09-08 15:17:05 +02:00
Joshua Lochner dbea8a2990 Update to `checkout@v4`
See https://github.com/actions/checkout/issues/1448 for more info.
2023-09-04 23:20:57 +02:00
Mishig f5f78c4663
[doc build] Use secrets (#139) 2023-06-09 14:42:14 +02:00
Joshua Lochner e71a2eaa16 Build demo website after release 2023-05-20 15:37:36 +02:00
Joshua Lochner 0b403ce8e4 Set base path for demo site from environment variable if present 2023-05-16 19:10:02 +02:00
Joshua Lochner be907015e4 Update gh-pages.yml 2023-05-16 19:01:11 +02:00
Joshua Lochner a55b831aa8 Add GitHub action to build and deploy demo site 2023-05-16 18:57:12 +02:00
Joshua Lochner bff57e5c06 Create publish workflow 2023-05-15 16:36:36 +02:00
Joshua Lochner d3a3dca7fb Update tests workflow
Only run tests on pushes or pull requests to main
2023-05-15 16:34:11 +02:00
Joshua Lochner dfff474888 Update documentation.yml 2023-05-15 15:51:21 +02:00
Joshua Lochner 98e70eea34 Update documentation.yml 2023-05-15 10:13:08 +02:00
Joshua Lochner 9c4b82d95d Update github action workflows 2023-05-15 10:10:12 +02:00
Joshua Lochner 518ff70935 Update `path_to_docs` in GitHub workflows 2023-05-13 23:15:09 +02:00
Joshua Lochner 4aa4a3f3dc Add `repo_owner` to documentation build workflows 2023-05-13 21:24:32 +02:00
Joshua Lochner 644a6d960f Update workflow paths 2023-05-13 21:18:28 +02:00
Joshua Lochner ee57c99a85 Build documentation on docs branch too
Will remove after merged
2023-05-13 20:59:09 +02:00
Joshua Lochner 0682272d43 [temp] Use custom doc-builder
Will switch back to main doc-builder after some issues are resolved
2023-05-13 20:58:19 +02:00
Joshua Lochner e17f0d3212 Add basic workflow files for generating docs 2023-05-13 20:57:26 +02:00
Joshua Lochner 91b91e1e22 Fix failing tests 2023-05-05 00:05:03 +02:00
Joshua Lochner aabf5163fc Differentiate between local and remote testing
This is necessary while we wait for more models to support ONNX weights. In future, we hope to remove the need for separation.

When testing remotely (e.g., GitHub actions), we will load models from the Hugging Face Hub under the username `Xenova`. On the other hand, when testing locally, we will use the model that is exported using the conversion script.
2023-05-03 02:37:08 +02:00
Joshua Lochner 60f0e62a3c Update versions of Node.js to test on 2023-05-02 22:36:04 +02:00
Joshua Lochner e37b9e5870 Move `generate-tests` to github workflow 2023-05-02 20:04:36 +02:00
Joshua Lochner 626168bffd Update tests.yml 2023-05-02 18:30:02 +02:00
Joshua Lochner c8c2b35892 Update tests.yml 2023-05-02 18:29:16 +02:00
Joshua Lochner aae36e5c1b Remove test for 14.x 2023-05-02 18:29:05 +02:00
Joshua Lochner f0cba36503 Allow ci from docs branch
Will remove later
2023-05-02 18:21:10 +02:00
Joshua Lochner 216d498ab4 Create basic github actions workflow
From: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-nodejs
2023-05-02 18:14:47 +02:00
Joshua Lochner 4149c434fd Update names of issue templates 2023-03-21 22:39:35 +02:00
Joshua Lochner d7c6638a82
Update issue templates 2023-03-21 22:34:32 +02:00
Joshua Lochner 445eaeaaf5 Update FUNDING.yml 2023-02-21 16:58:15 +02:00
Joshua Lochner 7f854467a9 Create FUNDING.yml 2023-02-20 16:02:05 +02:00