Instructions to use ModelSpace/GemmaX2-28-2B-Pretrain with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use ModelSpace/GemmaX2-28-2B-Pretrain with Transformers:
# Use a pipeline as a high-level helper # Warning: Pipeline type "translation" is no longer supported in transformers v5. # You must load the model directly (see below) or downgrade to v4.x with: # pip install "transformers<5.0.0" from transformers import pipeline pipe = pipeline("translation", model="ModelSpace/GemmaX2-28-2B-Pretrain")# pip install -U transformers accelerate # Load model directly from transformers import AutoTokenizer, AutoModelForCausalLM tokenizer = AutoTokenizer.from_pretrained("ModelSpace/GemmaX2-28-2B-Pretrain") model = AutoModelForCausalLM.from_pretrained("ModelSpace/GemmaX2-28-2B-Pretrain", device_map="auto") - Notebooks
- Google Colab
- Kaggle
|
Download README.md from ModelSpace/GemmaX2-28-2B-Pretrain: direct link, hf CLI and curl.
- Browser
- Download file 3.24 kB
-
https://huggingface.co/ModelSpace/GemmaX2-28-2B-Pretrain/resolve/b33d3018a8e95ed04efdac09945956f5e9deb01a/README.md
- Command line
-
hf download hf://ModelSpace/GemmaX2-28-2B-Pretrain@b33d3018a8e95ed04efdac09945956f5e9deb01a/README.md
-
curl -L -o README.md https://huggingface.co/ModelSpace/GemmaX2-28-2B-Pretrain/resolve/b33d3018a8e95ed04efdac09945956f5e9deb01a/README.md
3.24 kB
| license: other | |
| license_name: license | |
| license_link: LICENSE | |
| base_model: | |
| - google/gemma-2-2b | |
| pipeline_tag: translation | |
| # Model Card for GemmaX2-28 | |
| ## Model Details | |
| ### Model Description | |
| GemmaX2-28-2B-Pretrain is a language model that results from continual pretraining of Gemma2-2B on a mix of 56 billion tokens of monolingual and parallel data in 28 different languages — Arabic, Bengali, Czech, German, English, Spanish, Persian, French, Hebrew, Hindi, Indonesian, Italian, Japanese, Khmer, Korean, Lao, Malay, Burmese, Dutch, polish, Portuguese, Russian, Thai, Tagalog, Turkish, Urdu, Vietnamese, Chinese. | |
| GemmaX2-28-2B-v0.1 is the model version of GemmaX2-28-2B-Pretrain after SFT. | |
| - **Developed by:** Xiaomi | |
| - **Model type:** A 2B parameter model base on Gemma2, we obtained GemmaX2-28-2B-Pretrain by continuing pre-training on a large amount of monolingual and parallel data. Afterward, GemmaX2-28-2B-v0.1 was derived through supervised fine-tuning on a small set of high-quality instruction data. | |
| - **Language(s) (NLP):** Arabic, Bengali, Czech, German, English, Spanish, Persian, French, Hebrew, Hindi, Indonesian, Italian, Japanese, Khmer, Korean, Lao, Malay, Burmese, Dutch, polish, Portuguese, Russian, Thai, Tagalog, Turkish, Urdu, Vietnamese, Chinese. | |
| - **License:** gemma | |
| ### Model Source | |
| - paper: [Multilingual Machine Translation with Open Large Language Models at Practical Scale: An Empirical Study](https://arxiv.org/pdf/2502.02481) | |
| ### Model Performance | |
|  | |
| ## Limitations | |
| GemmaX2-28-2B-v0.1 supports only the 28 most commonly used languages and does not guarantee powerful translation performance for other languages. Additionally, we will continue to improve GemmaX2-28-2B's translation performance, and future models will be release in due course. | |
| ## Run the model | |
| ```python | |
| from transformers import AutoModelForCausalLM, AutoTokenizer | |
| model_id = "ModelSpace/GemmaX2-28-2B-Pretrain" | |
| tokenizer = AutoTokenizer.from_pretrained(model_id) | |
| model = AutoModelForCausalLM.from_pretrained(model_id) | |
| text = "Translate this from Chinese to English:\nChinese: 我爱机器翻译\nEnglish:" | |
| inputs = tokenizer(text, return_tensors="pt") | |
| outputs = model.generate(**inputs, max_new_tokens=50) | |
| print(tokenizer.decode(outputs[0], skip_special_tokens=True)) | |
| ``` | |
| ### Training Data | |
| We collected monolingual data from [CulturaX](https://huggingface.co/datasets/uonlp/CulturaX) and [MADLAD-400](https://huggingface.co/datasets/allenai/MADLAD-400). For parallel data, we collected all Chinese-centric and English-centric parallel dataset from the [OPUS](https://opus.nlpl.eu/) collection up to Auguest 2024 and underwent a series of filtering processes, such as language detection, semantic duplication filtering, quality filtering, and more. | |
| ## Citation | |
| ```bibtex | |
| @misc{cui2025multilingualmachinetranslationopen, | |
| title={Multilingual Machine Translation with Open Large Language Models at Practical Scale: An Empirical Study}, | |
| author={Menglong Cui and Pengzhi Gao and Wei Liu and Jian Luan and Bin Wang}, | |
| year={2025}, | |
| eprint={2502.02481}, | |
| archivePrefix={arXiv}, | |
| primaryClass={cs.CL}, | |
| url={https://arxiv.org/abs/2502.02481}, | |
| } | |
| ``` |