Megrez-3B-Omni:无问芯穹开源最强端侧全模态模型,支持理解图像、音频和文本三种模态数据

本文涉及的产品
图像搜索,7款服务类型 1个月
简介: Megrez-3B-Omni 是无问芯穹开源的端侧全模态理解模型,支持图像、音频和文本三种模态数据的处理,具备高精度和高推理速度,适用于多种应用场景。

❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日跟你分享最新的 AI 资讯和开源应用,也会不定期分享自己的想法和开源实例,欢迎关注我哦!

🥦 微信公众号|搜一搜:蚝油菜花 🥦


🚀 快速阅读

  1. 全模态处理:支持图像、音频和文本三种模态数据的处理和理解。
  2. 高精度与速度:在多个测试集上超越34B模型,推理速度领先同精度模型300%。
  3. 多模态交互:支持语音与文本输入的自由切换,提供直观自然的交互体验。

正文(附运行示例)

Megrez-3B-Omni 是什么

公众号: 蚝油菜花 - Infini-Megrez

Megrez-3B-Omni 是无问芯穹推出的全球首个端侧全模态理解开源模型,能够处理图像、音频和文本三种模态数据。该模型在多个主流测试集上展现出超越34B模型的性能,推理速度领先同精度模型达300%。Megrez-3B-Omni 支持中文和英文语音输入,能够处理复杂的多轮对话,响应图片或文字的语音提问,实现模态间的自由切换,提供直观自然的交互体验。

Megrez-3B-Omni 通过软硬件协同优化策略,最大化利用硬件性能,提升推理速度,同时支持智能 WebSearch 功能,能够根据上下文智能判断是否需要进行网页搜索,提供更准确的回答。

Megrez-3B-Omni 的主要功能

  • 全模态理解:能处理和理解图像、音频和文本三种模态的数据。
  • 图像理解:在多个主流测试集上精度高,进行场景理解、OCR等任务,识别图像中的场景内容和提取文本信息。
  • 文本理解:在多个权威测试集上取得端上模型最优精度,处理文本信息,包括语言理解和生成。
  • 音频理解:支持中文和英文的语音输入,处理复杂的多轮对话场景,支持对输入图片或文字的语音提问。
  • 多模态交互:用户用语音指令与模型进行自然交互,实现语音与文本输入的自由切换。
  • 推理效率:用软硬件协同优化策略,实现硬件性能的最大化利用,推理速度领先同精度模型300%。
  • WebSearch功能:智能判断何时需要调用外部工具进行网页搜索,辅助回答用户的问题。

Megrez-3B-Omni 的技术原理

  • 模型压缩:基于模型压缩技术,将大型模型的能力压缩到更小的模型中,适应端侧设备的计算和存储限制。
  • 软硬件协同优化:基于深入理解硬件特性,优化模型参数与主流硬件的适配,实现硬件性能的最大化。
  • 多模态融合:集成不同模态的数据处理能力,实现跨模态的信息融合和理解。
  • 端侧推理加速:针对端侧设备优化推理算法,减少计算资源消耗,提升模型的推理速度。
  • 智能WebSearch调用:模型根据上下文智能判断是否需要进行网页搜索,提供更准确的回答。

如何运行 Megrez-3B-Omni

本地部署

环境安装和 vLLM 推理代码等部署问题请参考 Infini-Megrez-Omni

以下是一个使用 transformers 进行推理的例子,通过在 content 字段中分别传入 text、image 和 audio,可以图文/图音等多种模态和模型进行交互。

import torch
from transformers import AutoModelForCausalLM

path = "{
   {PATH_TO_PRETRAINED_MODEL}}"  # Change this to the path of the model.

model = (
    AutoModelForCausalLM.from_pretrained(
        path,
        trust_remote_code=True,
        torch_dtype=torch.bfloat16,
        attn_implementation="flash_attention_2",
    )
    .eval()
    .cuda()
)

# Chat with text and image
messages = [
    {
   
        "role": "user",
        "content": {
   
            "text": "Please describe the content of the image.",
            "image": "./data/sample_image.jpg",
        },
    },
]

# Chat with audio and image
messages = [
    {
   
        "role": "user",
        "content": {
   
            "image": "./data/sample_image.jpg",
            "audio": "./data/sample_audio.m4a",
        },
    },
]

MAX_NEW_TOKENS = 100
response = model.chat(
    messages,
    sampling=False,
    max_new_tokens=MAX_NEW_TOKENS,
    temperature=0,
)
print(response)

资源


❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日跟你分享最新的 AI 资讯和开源应用,也会不定期分享自己的想法和开源实例,欢迎关注我哦!

🥦 微信公众号|搜一搜:蚝油菜花 🥦

相关文章
|
人工智能 文字识别 安全
关于“文档图像前沿技术探索 —多模态及图像安全”专题报告分享
>10月14日第六届[中国模式识别与计算机视觉大会](https://www.prcv2023.cn/2023prcv)在厦门举办。PRCV 2023由中国计算机学会(CCF)、中国自动化学会(CAA)、中国图象图形学学会(CSIG)和中国人工智能学会(CAAI)联合主办,厦门大学承办,是国内顶级的模式识别和计算机视觉领域学术盛会,CCF推荐会议(C类)。 本届会议主题为“相约鹭岛,启智未来”。会议旨在汇聚国内国外模式识别和计算机视觉理论与应用研究的广大科研工作者及工业界同行,共同分享我国模式识别与计算机视觉领域的最新理论和技术成果。 PRCV2023共设5个大
158 0
|
5天前
|
人工智能 自然语言处理 语音技术
Ultravox:端到端多模态大模型,能直接理解文本和语音内容,无需依赖语音识别
Ultravox是一款端到端的多模态大模型,能够直接理解文本和人类语音,无需依赖单独的语音识别阶段。该模型通过多模态投影器技术将音频数据转换为高维空间表示,显著提高了处理速度和响应时间。Ultravox具备实时语音理解、多模态交互、低成本部署等主要功能,适用于智能客服、虚拟助手、语言学习等多个应用场景。
41 14
Ultravox:端到端多模态大模型,能直接理解文本和语音内容,无需依赖语音识别
|
8天前
|
人工智能 编解码 机器人
NVILA:英伟达开源视觉语言大模型,高效处理高分辨率图像和长视频
NVILA是英伟达推出的视觉语言大模型,旨在高效处理高分辨率图像和长视频,同时保持高准确性。该模型通过“扩展-压缩”策略和多种优化技术,在多个领域如机器人导航和医疗成像中展现出广泛的应用潜力。
78 13
NVILA:英伟达开源视觉语言大模型,高效处理高分辨率图像和长视频
|
3月前
|
机器学习/深度学习 人工智能 自然语言处理
音频基座大模型FunAudioLLM评测
通义语音团队最新开源了音频基座大模型FunAudioLLM,包含两大模型SenseVoice和CosyVoice。本文对这两种大模型进行整体的评测。
94 1
音频基座大模型FunAudioLLM评测
|
4月前
|
自然语言处理 测试技术 API
音频基座大模型FunAudioLLM
音频基座大模型FunAudioLLM
91 9
|
4月前
|
数据采集 人工智能 编解码
抛弃视觉编码器,这个原生版多模态大模型也能媲美主流方法
【8月更文挑战第4天】在AI领域,多模态大模型(VLMs)融合视觉与语言处理,但现有模型多依赖视觉编码器,限制了灵活性与效率。为解决此问题,研究者开发出不依赖编码器的VLMs,提出一种高效训练方案,通过统一解码器内部桥接视觉-语言表示,并引入额外监督增强视觉识别能力。基于此,开发出EVE模型,在多个基准测试中表现出色,仅用3500万公开数据即可媲美甚至超越传统模型。尽管如此,EVE仍面临计算资源需求高及数据质量等挑战。这一突破引发了对未来VLM发展方向的讨论。[论文链接: https://arxiv.org/abs/2406.11832]
61 1
|
6月前
|
语音技术 开发者
ChatTTS:专为对话场景设计的文本转语音模型,底模开源!
最近,开源社区杀出一匹文本转语音领域的黑马——ChatTTS,在Github上仅4天斩获11.2k star。
ChatTTS:专为对话场景设计的文本转语音模型,底模开源!
|
6月前
|
机器学习/深度学习 人工智能 自然语言处理
【机器学习】集成语音与大型语音模型等安全边界探索
【机器学习】集成语音与大型语音模型等安全边界探索
276 5
|
7月前
|
人工智能 文字识别 自然语言处理
文档图像多模态大模型最新技术探索
文档图像多模态大模型最新技术探索
497 0
|
6月前
|
机器学习/深度学习 搜索推荐 安全
语音识别技术是一种将语音信号转换为文本或命令的技术,
语音识别技术是一种将语音信号转换为文本或命令的技术,

热门文章

最新文章