/ Модель

Характеристики

Размер весов
37,8 ГБ
Лицензия
MIT
Архитектура
bailingmm · dense
Базовая модель
Ming-Lite-Omni
Опубликована
15 июл 2025

Ming-Lite-Omni-1.5

Мультимодальная модель15 профессий

Ming-Lite-Omni v1.5 — мультимодальная модель для понимания изображений, документов, видео и речи, а также синтеза речи и генерации изображений.

1 733скачиваний за 30 дней84лайкавеса обновлены29 авг 2025

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Ming-Lite-Omni v1.5 — мультимодальная модель семейства BailingMM, выпущенная командой inclusionAI. Она предназначена для понимания изображений, документов, видео и речи, а также для синтеза речи, генерации и редактирования изображений. В README указано 20,3 млрд параметров, из которых 3 млрд активны в блоке Mixture-of-Experts; модель построена на Ling-lite-1.5 и развивает Ming-Lite-Omni.

Модель рассчитана на мультимодальные сценарии: анализ визуальных последовательностей, распознавание и понимание текста в документах и диаграммах, понимание речи и генерация речи в реальном времени, а также создание и редактирование изображений. Разработчики сообщают об улучшениях понимания длинных видео и согласованности при генерации и редактировании изображений. В README приведены сравнительные результаты на ряде бенчмарков, но они не гарантируют качество на конкретных данных.

Репозиторий содержит файлы ONNX и Safetensors. Лицензия — MIT. Карточка не сообщает длину контекста и список поддерживаемых естественных языков; README упоминает расширение речевых данных, включая диалекты, без указания языковых кодов.

Сценарии применения

  • ответы на вопросы по содержимому изображений
  • извлечение и понимание текста в документах и диаграммах
  • анализ событий в видео
  • понимание входящей речи
  • синтез речи по тексту
  • генерация и редактирование изображений

Ограничения

В карточке не приведены языковые коды и длина контекста. Бенчмарковые результаты из README не гарантируют качество на конкретных данных; заявленные сильные стороны не заменяют проверки в целевом сценарии.

Для каких профессий подходит15

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Также подходит для

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Ming-Lite-Omni v1.5

Introduction

Ming-lite-omni v1.5 is a comprehensive upgrade to the full-modal capabilities of Ming-lite-omni. It significantly improves performance across tasks including image-text understanding, document understanding, video understanding, speech understanding and synthesis, and image generation and editing. Built upon Ling-lite-1.5, Ming-lite-omni v1.5 has a total of 20.3 billion parameters, with 3 billion active parameters in its MoE (Mixture-of-Experts) section. It demonstrates highly competitive results in various modal benchmarks compared to industry-leading models.

📌 Updates

  • [2025.07.15] 🔥 We release Ming-lite-omni v1.5 with significant improvements across all modalities.
  • [2025.06.12] 🔥 Our Technical Report is in public on arxiv.
  • [2025.05.28] 🔥 The official version of Ming-lite-omni v1 is released, with better performance and image generation support.
  • [2025.05.04] 🔥 We release the test version of Ming-lite-omni:Ming-lite-omni-Preview.

Key Features

Compared to Ming-lite-omni, Ming-lite-omni v1.5 features key optimizations in the following 3 areas:

  • Enhanced Video Understanding—MRoPE & Curriculum Learning: Ming-lite-omni v1.5 significantly improves video understanding through MRoPE's 3D spatiotemporal encoding and a curriculum learning strategy for handling long videos, enabling precise comprehension of complex visual sequences.
  • Refined Multi-modal Generation-Consistency & Perception Control: Ming-lite-omni v1.5 offers superior generation, featuring dual-branch image generation with ID & Scene Consistency Loss for coherent editing, and perception enhancement for detailed visual control. Its new audio decoder and BPE encoding also deliver high-quality, real-time speech synthesis.
  • Comprehensive Data Upgrades-Broadened & Refined fine-grained Data: Ming-lite-omni v1.5's capabilities are built on extensive data upgrades, including new structured text data, expanded high-quality product information, and refined fine-grained visual and speech perception data (including dialects). This provides a richer, more accurate foundation for all modalities.

Evaluation

In various modality benchmark tests, Ming-lite-omni v1.5 demonstrates highly competitive results compared to industry-leading models of similar scale.

Image-text Understanding

Ming-lite-omni v1.5 shows significant improvements in general image-text understanding, visual object localization, and universal object recognition capabilities, providing a more powerful base model for a wide range of visual applications.

Task TypeDatasetQwen2.5-VL-7BMing-lite-omni v1.5
OpenCompassAI2D84.3684.91
HallusionBench55.7754.59
MMBench_TEST_V1182.7580.73
MMMU56.5654.33
MMStar65.2765.07
MMVet71.6173.99
MathVista68.1072.00
OCRBench87.8088.90
average71.571.8
LocalizationRefCOCO_val/testA/testB90.00/92.5.85.491.40/93.2/87.1
RefCOCO+_val/testA/testB84.20/89.1/76.986.30/90.5/79.2
RefCoCog_val/test87.2/87.287.1/87.6
RecognitionGeneral Recognition92.4292.53
Vertical domains for natural encyclopedias (animals, plants, ingredients, vehicles, dishes, etc.)47.7954.27

Document Understanding

Ming-lite-omni v1.5 generally performs on par with Qwen2.5-VL-7B in complex document understanding tasks. Notably, it achieves SOTA results among models under 10B parameters on OCRBench, which focuses on text-visual understanding, and on ChartQA, which requires in-depth chart visual analysis and logical reasoning.

Task TypedatasetQwen2.5-VL-7BMing-lite-omni v1Ming-lite-omni v1.5
OCR UnderstandingChartQA_test87.2485.188.84
DocVQA_test95.5793.093.68
TextVQA_val85.0682.882.27
OCRBench87.888.488.90
Average88.9187.3288.42
Document AnalysisOmniDocBench↓ en/zh30.8/39.834 /34.434.9/34.9
OCR Comprehensive CapabilityOCRBenchV2 en/zh56.3/57.253.3/5252.1/55.2

Video Understanding

Ming-lite-omni v1.5 achieves a leading position among models of its size in video understanding tasks.

BenchmarkQwen2.5-VL-7BQwen2.5-Omni-7BInternVL3-8BMing-lite-omni v1.5
VideoMME(w/o subs)65.1064.3066.3067.07
VideoMME(w/ subs)71.6072.4068.9072.59
VideoMME(avg)68.3568.3567.6069.83
MVBench69.6070.3075.4069.43
LongVideoBench56.0054.8258.8059.54
OvOBench51.1050.4651.9152.17

Speech Understanding

Ming-lite-omni v1.5 further improves upon Ming-lite-omni in speech understanding. It supports English, Mandarin, Cantonese, Sichuanese, Shanghainese, Minnan, and other dialects, maintaining an industry-leading position in open-source English and Mandarin ASR (Automatic Speech Recognition) and Audio QA (Question Answering) tasks.

  • ASR Task
ModelAverage on All/Open-source Benchmarks(↓)aishell1aishell2_test_androidaishell2_test_ioscv15_zhfleurs_zhwenetspeech_testmeetingwenetspeech_testnetlibrispeech_test_cleanlibrispeech_test_othermultilingual_librispeechcv15_enfleurs_envoxpopuli_v1.0_enspeechio_leaderboarddialect_hunandialect_minnandialect_guangyuedialect_chuanyudialect_shanghainoisy_jrgjzxb_chatzxb_governzxb_healthzxb_knowledgezxb_local_live
Ming-lite-omni-1.54.67(+0.15)/3.83(+0.05)1.32.472.465.662.876.195.241.252.614.146.953.286.432.816.9612.743.73.89.9510.92.61.772.973.411.88
Ming-lite-omni4.82/3.881.472.552.526.312.965.955.461.442.804.156.893.395.802.657.8813.844.364.3310.4911.622.341.773.313.692.44
Qwen2.5-Omni8.81/ 4.371.182.752.635.23.05.97.71.83.47.567.64.15.82.5429.3153.4310.397.6132.0511.113.682.234.023.172.03
Qwen2-Audio12.34 / 5.411.532.922.926.97.57.168.421.63.65.408.66.906.84-25.88123.787.597.7731.73-4.292.704.183.332.34
Kimi-Audio12.75/4.420.602.642.567.212.696.285.371.282.425.8810.314.447.972.2331.9380.2841.496.6960.6424.402.962.032.381.982.05
  • Speech QA Task
ModelAverage(Open-ended QA)AlpacaEvalCommonEvalSD-QAMMSUOpenBookQAIFEvalAdvBench
Ming-lite-omni v1.5[omni]4.474(+0.134)4.6484.361.1645.7765.93455.59998.076
Ming-lite-omni[omni]4.344.634.0658.8447.5361.9858.3699.04
MiniCPM-o [omni]4.2854.424.1550.7254.7878.0249.2597.69
Kimi-Audio [audio]4.2154.463.9763.1262.1783.5261.10100.00
Qwen2.5-Omni [omni]4.214.493.9355.7161.3281.1052.8799.42
GLM-4-Voice [audio]3.774.063.4843.3140.1152.9724.9188.08
Qwen2-Audio-chat [audio]3.5453.693.4035.3535.4349.0122.5798.85
Step-Audio-chat [audio]3.493.992.9946.8431.8729.1965.7786.73

Speech Generation

Ming-lite-omni v1.5 shows significant improvement over Ming-lite-omni in English and Mandarin voice cloning tasks.

Modelseed-tts-eval-zh_werseed-tts-eval-zh_simseed-tts-eval-en_werseed-tts-eval-en_sim
Seed-TTS1.110.7962.240.762
MaskGCT2.270.7742.620.714
E2 TTS1.970.7302.190.710
F5-TTS1.560.7411.830.647
CosyVoice 21.450.7482.570.652
Qwen2.5-Omni-7B1.700.7522.720.632
Ming-lite-omni1.690.684.310.509
Ming-lite-omni v1.51.930.683.750.54

Image Generation

Ming-lite-omni v1.5 demonstrates significant advantages in maintaining scene and person ID consistency during human image editing. It also expands its support for perception tasks such as generative segmentation, depth prediction, object detection, and edge contour generation.

Gen-eval1-Obj2-ObjCountingColorsPositionColor AttrAvg.
Ming-lite-omni0.990.770.680.780.460.420.64
Ming-lite-omni v1.50.990.930.860.870.900.660.87
  • Human image editing
promptoursQwen-VLo
Make the person in the image smile slightly without altering the original structure
  • Generative segmentation
inputSegmentationSemantic SegmantationPanoptic Segmentation
prompt: Given the following instructions: little girl, pink, your monitors colors off friend p pink shirt girl; please perform referring segmentation on this image.prompt: Please segment different classes in this imageprompt: Please segment different instances in this image.
  • Edge contour generation
InputDepth MapDetection BoxContour

Model Downloads

You can download our latest model from both Huggingface and ModelScope. For previous version model like Ming-Lite-Omni v1, Please refer to this link.

ModelInput modalityOput modalityDownload
Ming-Lite-Omni-1.5Image,text,video,audioImage,text,audio🤗 HuggingFace 🤖 ModelScope
pip install modelscope
modelscope download --model inclusionAI/Ming-Lite-Omni-1.5 --local_dir inclusionAI/Ming-Lite-Omni-1.5  --revision master

Note: This download process will take several minutes to several hours, depending on your network conditions.

Use Cases

Additional demonstration cases are available on our project page.

Environment Preparation

Installation with pip

pip install -r requirements.txt
# for python 3.10
pip install data/matcha_tts-0.0.5.1-cp310-cp310-linux_x86_64.whl 
# for python 3.8 
# pip install data/matcha_tts-0.0.5.1-cp38-cp38-linux_x86_64.whl
pip install diffusers==0.33.0
pip install nvidia-cublas-cu12==12.4.5.8  # for H20 GPU

Installation with docker

You can also initialize the environment by building the docker image. First clone this repository:

git clone --depth 1 https://github.com/inclusionAI/Ming.git
cd Ming

Then build the docker image with the provided Dockerfile in docker/docker-py310-cu121. This step might take a while:

docker build -t ming:py310-cu121 docker/docker-py310-cu121

At last, start the container with the current repo directory mounted:

docker run -it --gpus all -v "$(pwd)":/workspace/Ming ming:py310-cu121 ming:py310-cu121 /bin/bash

You can run the model with python interface. You may download the huggingface model in the repo directory first (.../Ming/) or mount the downloaded model path when starting the container.

Example Usage

We provide a step-by-step running example:

Step 1 - Download the source code

git clone https://github.com/inclusionAI/Ming.git 
cd Ming

Step 2 - Download the model weights and create a soft link to the source code directory

Download our model following Model Downloads

mkdir inclusionAI 
ln -s /path/to/inclusionAI/Ming-Lite-Omni-1.5 inclusionAI/Ming-Lite-Omni

Step 3 - Enter the code directory, you can refer to the following codes to run the Ming-Lite-Omni model.

jupyter notebook cookbook.ipynb

We also provide a simple example on the usage of this repo. For detailed usage, please refer to cookbook.ipynb.

import torch
from transformers import AutoProcessor, GenerationConfig
from modeling_bailingmm import BailingMMNativeForConditionalGeneration

# load model
model = BailingMMNativeForConditionalGeneration.from_pretrained(
    "inclusionAI/Ming-Lite-Omni",
    torch_dtype=torch.bfloat16,  # Use bfloat16 for memory efficiency
    attn_implementation="flash_attention_2",
    load_image_gen=True,
    low_cpu_mem_usage=True       # Minimize CPU memory during loading
).to("cuda")  


# build processor
processor = AutoProcessor.from_pretrained(".", trust_remote_code=True)

# qa
messages = [
    {
        "role": "HUMAN",
        "content": [
            {"type": "text", "text": "请详细介绍鹦鹉的生活习性。"}
        ],
    },
]

# 1. Format inputs using chat template
text = processor.apply_chat_template(messages, add_generation_prompt=True)

# 2. Extract vision/audio data
image_inputs, video_inputs, audio_inputs = processor.process_vision_info(messages)

# 3. Prepare tensor inputs
inputs = processor(
    text=[text],
    images=image_inputs,
    videos=video_inputs,
    audios=audio_inputs,
    return_tensors="pt",
)
inputs = inputs.to(model.device)
for k in inputs.keys():
    if k == "pixel_values" or k == "pixel_values_videos" or k == "audio_feats":
        inputs[k] = inputs[k].to(dtype=torch.bfloat16)

# 4. Configure generation
generation_config = GenerationConfig.from_dict({'no_repeat_ngram_size': 10})
generated_ids = model.generate(
    **inputs,
    max_new_tokens=512,
    use_cache=True,
    eos_token_id=processor.gen_terminator,
    generation_config=generation_config,
)
generated_ids_trimmed = [
        out_ids[len(in_ids):] for in_ids, out_ids in zip(inputs.input_ids, generated_ids)
    ]

# 5. Decode output
output_text = processor.batch_decode(
    generated_ids_trimmed, skip_special_tokens=True, clean_up_tokenization_spaces=False
)[0]
print(output_text)
# Output:

# 鹦鹉是一种非常聪明和社交性强的鸟类,它们的生活习性非常丰富和有趣。以下是一些关于鹦鹉生活习性的详细介绍:
# ### 1. **栖息地**
# 鹦鹉主要分布在热带和亚热带地区,包括非洲、亚洲、澳大利亚和南美洲。它们通常生活在森林、草原、沙漠和城市环境中。不同种类的鹦鹉对栖息地的要求有所不同,但大多数鹦鹉喜欢有丰富植被和水源的地方。
# ### 2. **饮食**
# 鹦鹉是杂食性动物,它们的饮食非常多样化。它们的食物包括种子、坚果、水果、蔬菜、花蜜和昆虫。鹦鹉的喙非常强壮,能够轻松地打开坚硬的果壳和坚果。一些鹦鹉还会吃泥土或沙子,以帮助消化和补充矿物质。
# ......

Note: We test the examples on hardware of NVIDIA H800-80GB/H20-96G with CUDA 12.4. Loading inclusionAI/Ming-Lite-Omni-1.5 in bfloat16 takes about 42G GPU memory.

Gradio Demo

We provide a graphical user interface based on Gradio to facilitate the use of Ming-lite-omni.

  1. Install Gradio dependencies
pip install gradio
pip install gradio_client
  1. Start the Gradio server
python gradio_demo.py 

License and Legal Disclaimer

This code repository is licensed under the MIT License, and the Legal Disclaimer is located in the LEGAL.md file under the project's root directory.

Citation

If you find our work helpful, feel free to give us a cite.


@misc{Mingomni2025,
      title  = {Ming-Omni: A Unified Multimodal Model for Perception and Generation}, 
      author = {Inclusion AI},
      year = {2025},
      eprint = {2506.09344},
      archivePrefix = {arXiv},
      url = {https://arxiv.org/abs/2506.09344}
}

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм

Нельзя запустить

Any-to-any модели пока не поддерживаются.

Класс архитектуры
BailingMMNativeForConditionalGeneration
Ревизия весов
a1085e8

0 моделей