README / README.md
chainyo's picture
Update README.md
196fdb8
|
raw
history blame
4.29 kB
---
title: README
emoji: πŸ‘€
colorFrom: grey
colorTo: white
sdk: static
pinned: false
---
<div class="grid lg:grid-cols-3 gap-x-4 gap-y-7">
<div class="lg:col-span-3">
<p class="mb-4">
Welcome to the working group <b>ONNXConfig for all</b>! πŸ€—
<br />
<br />
We are looking for contributing to HuggingFace's ONNX implementation for all available
models on the HF's hub. There is already a lot of architectures implemented for converting PyTorch models
to ONNX, but we need more! We need them all!
<br />
<br />
Feel free to join me in this adventure! You can reach me directly on Discord: <b>ChainYo#3610</b>
</p>
</div>
<div class="lg:col-span-3">
<p class="mb-4">Here is a list of all the models that need to receive ONNX support:</p>
<div class="p-4 bg-gradient-to-b from-gray-50-to-white border border-gray-100 rounded-lg relative mb-4">
<pre class="break-words leading-1 whitespace-pre-line text-xs md:text-sm text-gray-800">
- βœ… Albert
- βœ… BART
- BeiT
- βœ… BERT
- BigBird
- BigBirdPegasus
- Blenderbot
- BlenderbotSmall
- CLIP
- CTRL
- βœ… CamemBERT
- Canine
- ConvBert
- βœ… Data2Vec
- Deberta
- DeiT
- βœ… Distilbert
- βœ… Electra
- FNet
- FSMT
- πŸ› οΈ Flaubert
- Funnel
- βœ… GPT2
- πŸ› οΈ GPTJ
- βœ… GPT-Neo
- Hubert
- βœ… I-Bert
- ImageGPT
- LED
- βœ… LayoutLM
- LayoutLMv2
- Longformer
- Luke
- Lxmert
- βœ… M2M100
- βœ… mBart
- MPNet
- MT5
- βœ… Marian
- MegatronBert
- MobileBert
- Nystromformer
- βœ… OpenAIGPT-2
- βœ… PLBart
- Pegasus
- Perceiver
- PoolFormer
- ProphetNet
- rag
- Reformer
- RemBert
- RoFormer
- βœ… RoBERTa
- SEWD
- Segformer
- Splinter
- SqueezeBERT
- Swin
- βœ… T5
- TransfoXL
- UniSpeech
- UniSpeechSat
- ViT
- Vilt
- VisualBERT
- Wav2Vec2
- WavLM
- XGLM
- XLM
- XLMProphetNet
- βœ… XLM-RoBERTa
- βœ… XLM-Roberta-XL
- XLNet
- Yoso
</pre>
</div>
</div>
<div class="lg:col-span-3">
<p class="mb-4">
If there is a βœ… next to a model, it means that the model is already supported by ONNX. A πŸ› οΈ next to a model means that the PR is in progress and finally if
there is nothing next to a model, it means that the model is not yet supported by ONNX and thus we need to add support for it.
<br />
<br />
If you need some help about implementing an unsupported model, here is a
<a
href="https://huggingface.co/docs/transformers/serialization#exporting-a-model-for-an-unsupported-architecture" style="text-decoration: underline;">guide</a> from HuggingFace's documentation.
<br />
<br />
If you want an example of implementation, I did one for
<a href="https://github.com/huggingface/transformers/pull/14059" style="text-decoration: underline;">
CamemBERT
</a> some months ago.
<br />
<br />
Have fun coding! πŸŽ‰πŸš€
</p>
</div>
</div>