Skip to content

Latest commit

History

History
102 lines (69 loc) 路 3.35 KB

ernie.mdx

File metadata and controls

102 lines (69 loc) 路 3.35 KB

ERNIE

Overview

ERNIE is a series of powerful models proposed by baidu, especially in Chinese tasks, including ERNIE1.0, ERNIE2.0, ERNIE3.0, ERNIE-Gram, ERNIE-health, etc.

These models are contributed by nghuyong and the official code can be found in PaddleNLP (in PaddlePaddle).

How to use

Take ernie-1.0-base-zh as an example:

from transformers import AutoTokenizer, AutoModel
tokenizer = AutoTokenizer.from_pretrained("nghuyong/ernie-1.0-base-zh")
model = AutoModel.from_pretrained("nghuyong/ernie-1.0-base-zh")

Supported Models

Model Name Language Description
ernie-1.0-base-zh Chinese Layer:12, Heads:12, Hidden:768
ernie-2.0-base-en English Layer:12, Heads:12, Hidden:768
ernie-2.0-large-en English Layer:24, Heads:16, Hidden:1024
ernie-3.0-base-zh Chinese Layer:12, Heads:12, Hidden:768
ernie-3.0-medium-zh Chinese Layer:6, Heads:12, Hidden:768
ernie-3.0-mini-zh Chinese Layer:6, Heads:12, Hidden:384
ernie-3.0-micro-zh Chinese Layer:4, Heads:12, Hidden:384
ernie-3.0-nano-zh Chinese Layer:4, Heads:12, Hidden:312
ernie-health-zh Chinese Layer:12, Heads:12, Hidden:768
ernie-gram-zh Chinese Layer:12, Heads:12, Hidden:768

You can find all the supported models from huggingface's model hub: huggingface.co/nghuyong, and model details from paddle's official repo: PaddleNLP and ERNIE.

ErnieConfig

[[autodoc]] ErnieConfig - all

Ernie specific outputs

[[autodoc]] models.ernie.modeling_ernie.ErnieForPreTrainingOutput

ErnieModel

[[autodoc]] ErnieModel - forward

ErnieForPreTraining

[[autodoc]] ErnieForPreTraining - forward

ErnieForCausalLM

[[autodoc]] ErnieForCausalLM - forward

ErnieForMaskedLM

[[autodoc]] ErnieForMaskedLM - forward

ErnieForNextSentencePrediction

[[autodoc]] ErnieForNextSentencePrediction - forward

ErnieForSequenceClassification

[[autodoc]] ErnieForSequenceClassification - forward

ErnieForMultipleChoice

[[autodoc]] ErnieForMultipleChoice - forward

ErnieForTokenClassification

[[autodoc]] ErnieForTokenClassification - forward

ErnieForQuestionAnswering

[[autodoc]] ErnieForQuestionAnswering - forward