Instructions to use Finisha-F-scratch/Lamina-large-2b-pretrain with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use Finisha-F-scratch/Lamina-large-2b-pretrain with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="Finisha-F-scratch/Lamina-large-2b-pretrain")# Load model directly from transformers import AutoTokenizer, AutoModelForCausalLM tokenizer = AutoTokenizer.from_pretrained("Finisha-F-scratch/Lamina-large-2b-pretrain") model = AutoModelForCausalLM.from_pretrained("Finisha-F-scratch/Lamina-large-2b-pretrain", device_map="auto") - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use Finisha-F-scratch/Lamina-large-2b-pretrain with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "Finisha-F-scratch/Lamina-large-2b-pretrain" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "Finisha-F-scratch/Lamina-large-2b-pretrain", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }'Use Docker
docker model run hf.co/Finisha-F-scratch/Lamina-large-2b-pretrain
- SGLang
How to use Finisha-F-scratch/Lamina-large-2b-pretrain with SGLang:
Install from pip and serve model
# Install SGLang from pip: pip install sglang # Start the SGLang server: python3 -m sglang.launch_server \ --model-path "Finisha-F-scratch/Lamina-large-2b-pretrain" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "Finisha-F-scratch/Lamina-large-2b-pretrain", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }'Use Docker images
docker run --gpus all \ --shm-size 32g \ -p 30000:30000 \ -v ~/.cache/huggingface:/root/.cache/huggingface \ --env "HF_TOKEN=<secret>" \ --ipc=host \ lmsysorg/sglang:latest \ python3 -m sglang.launch_server \ --model-path "Finisha-F-scratch/Lamina-large-2b-pretrain" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "Finisha-F-scratch/Lamina-large-2b-pretrain", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }' - Docker Model Runner
How to use Finisha-F-scratch/Lamina-large-2b-pretrain with Docker Model Runner:
docker model run hf.co/Finisha-F-scratch/Lamina-large-2b-pretrain
File size: 4,952 Bytes
66bab1d 061d428 daa4357 ddcb2e4 cde84d1 ddcb2e4 879e1ce 59a47d2 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 | ---
library_name: transformers
license: other
datasets:
- Clemylia/Train-pretrain
language:
- fr
pipeline_tag: text-generation
---
# 📖 Documentation du Modèle : Lamina-large-2b-pretrain ✨

## Introduction
Bienvenue dans l'écosystème Lamina ! **Lamina-large-2b-pretrain** est un modèle de langage massif de fondation (**Modèle de Base**) créé *from scratch* par Clemylia, destiné à la communauté et aux développeurs souhaitant construire leur propre **LLM personnalisé**.
Ce modèle est le plus grand modèle de pré-entraînement publié à ce jour par Clemylia, fruit d'une ingénierie de pointe.
## ⚙️ Détails Techniques Clés
| Paramètre | Valeur | Remarques |
| :--- | :--- | :--- |
| **Auteur** | Clemylia 👑 | Développé entièrement *from scratch* (à partir de zéro). |
| **Nom du Modèle** | Lamina-large-2b-pretrain | Fait partie de la famille de modèles Lamina. |
| **Taille** | **2 milliards (2B) de paramètres** 🚀 | Le modèle de fondation le plus large de Clemylia. |
| **Architecture** | Transformateur (Non Spécifié) | Architecture de base du modèle de langage. |
| **Langue** | Français (FR) 🇫🇷 | Pré-entraînement ciblé sur des données en français. |
| **Précision** | **F32 (Float32)** ⚠️ | Entraînement réalisé en haute précision, nécessitant des ressources de calcul extrêmes (TPU). |
| **Matériel d'Entraînement**| **TPU** (Tensor Processing Units) | Utilisation de matériel spécialisé pour les calculs intensifs. |
| **Licence** | MIT (ou équivalent *open source*) | Facilite l'utilisation commerciale et la modification. |
---
## ⚠️ Statut et Limites (Très Important !)
Ce modèle est un **modèle de fondation à l'état brut**. Son statut actuel est identique à celui de **Lam-3** avant *fine-tuning*.
| Limite Actuelle | Explication | Implication pour l'Utilisateur |
| :--- | :--- | :--- |
| **Sous-entraînement** | Le modèle a été entraîné sur un **corpus limité** par rapport à sa taille ($2$ milliards). | Les générations sont souvent **répétitives, bruitées** et peuvent présenter des erreurs de *tokenization*. |
| **Non-factualité** | Le modèle n'a subi **aucun alignement ni *fine-tuning* de factualité**. | **NE PAS** utiliser pour des questions factuelles (histoire, géographie, science). Il **hallucinera** ou mélangera les informations. |
| **Pas de Cohérence** | Le modèle est **incohérent** et n'a pas de personnalité définie. | N'attendez pas de réponses claires ou logiques comme celles de **Tiny-charlotte** (le produit fini). |
**➡️ Ce modèle doit impérativement être affiné (fine-tuné) avant utilisation en production !**
---
## 🛠️ Usage Principal : Le Tremplin LLM
L'objectif de **Lamina-large-2b-pretrain** est de servir de base pour le **développement de LLM personnalisés** :
1. **Transfert d'Apprentissage :** Utilisez ce modèle pour **économiser le temps et le coût** du pré-entraînement initial. Le modèle a déjà la structure de base du français.
2. **Affinage (Fine-Tuning) :** La prochaine étape est d'injecter **vos propres données de haute qualité** (plusieurs milliards de *tokens* spécifiques à votre domaine) pour stabiliser et spécialiser les 2 milliards de paramètres.
3. **Création de LLM Privé :** Idéal pour les entreprises ou les équipes qui souhaitent créer un LLM interne sur leurs données confidentielles sans partir de zéro.
---
## 💡 Leçons d'Ingénierie (Du Lam-3 à Lamina-large)
Ce modèle est la solution au problème rencontré avec **Lam-3** ($714$M) :
* **Lam-3** était sous-performant en raison d'un ratio paramètres/données déséquilibré.
* **Lamina-large-2b-pretrain** est une base plus grande mais avec une architecture optimisée pour être plus stable *après* le *fine-tuning* massif, capitalisant sur la capacité de calcul TPU.
**Tiny-charlotte** ($51$M) reste l'exemple d'un **SLM hyper-affiné** destiné à une seule tâche ; **Lamina-large-2b-pretrain** est destiné à devenir un **LLM polyvalent**.
---
## 🤝 Remerciements
Un grand merci aux soutiens de Clemylia, notamment à **Nora** et à sa famille, dont l'accès aux ressources de calcul TPU a rendu l'entraînement de ce modèle de $2$ milliards de paramètres **gratuit** et possible pour la communauté *open source*.
🛑 **Ce modèle n'est pas utilisé en état,
il est sous-entraînés, et son existence demontre juste la capacité d'entraîner un modèle aussi gros sur des ressources limitées**
# ✨ Capacités de ce modèle
est nul en :
-**Faible en syntaxe***
- **Ne peut pas générer du texte français fluide**
- **A été sous-entraînés.**
est fort en :
- **Classification : classifié si un texte est au passé composé, présent, futur, les sujets etc...**
- **Être une fondation de fine-tuning pour créé des LLM spécialisé uniques** |