Views
No views yet
1{
2 "model_type": "distilbert",
3 "architectures": ["DistilBertForSequenceClassification"],
4 "n_layers": 6,
5 "n_heads": 12,
6 "dim": 768,
7 "hidden_dim": 3072,
8 "max_position_embeddings": 512,
9 "vocab_size": 119547,
10 "activation": "gelu",
11 "attention_dropout": 0.1,
12 "dropout": 0.1,
13 "seq_classif_dropout": 0.2
14}config.json: Model configurationtokenizer_config.json: Tokenizer configurationtokenizer.json: Fast tokenizer filevocab.txt: Vocabulary filespecial_tokens_map.json: Special tokens mappingbert_model.onnx: ONNX model for inferencebert_model_optimized.onnx: Optimized ONNX modelbert_model_optimized_dynamic_int8.onnx: INT8 quantized ONNX modelmetrics.yaml: Detailed performance metrics1from transformers import DistilBertTokenizer, DistilBertForSequenceClassification
2import torch
3
4# Load model and tokenizer
5model = DistilBertForSequenceClassification.from_pretrained("your-username/distilled_bert_french_12")
6tokenizer = DistilBertTokenizer.from_pretrained("your-username/distilled_bert_french_12")
7
8# Example inference
9text = "Votre texte français ici"
10inputs = tokenizer(text, return_tensors="pt", truncation=True, padding=True, max_length=512)
11
12with torch.no_grad():
13 outputs = model(**inputs)
14 predictions = torch.nn.functional.softmax(outputs.logits, dim=-1)
15
16print(f"Predictions: {predictions}")1import onnxruntime as ort
2from transformers import DistilBertTokenizer
3import numpy as np
4
5# Load tokenizer and ONNX model
6tokenizer = DistilBertTokenizer.from_pretrained("your-username/distilled_bert_french_12")
7session = ort.InferenceSession("bert_model_optimized.onnx")
8
9# Prepare input
10text = "Votre texte français ici"
11inputs = tokenizer(text, return_tensors="np", truncation=True, padding=True, max_length=512)
12
13# Run inference
14outputs = session.run(None, {
15 "input_ids": inputs["input_ids"],
16 "attention_mask": inputs["attention_mask"]
17})
18
19predictions = outputs[0]
20print(f"Predictions: {predictions}")bert_model.onnx): Full precision modelbert_model_optimized.onnx): Graph optimizations appliedbert_model_optimized_dynamic_int8.onnx): Quantized for faster inference1@misc{distilled_bert_french_12,
2 title={DistilBERT French Multilingual Sequence Classification},
3 author={Your Name},
4 year={2024},
5 howpublished={Hugging Face Model Hub},
6 url={https://huggingface.co/your-username/distilled_bert_french_12}
7}