当前位置: 首页 > news >正文

internvl-chat部署

简介

InternVL1.5是一个开源的视觉模型,效果接近gpt-4v

github地址:https://github.com/OpenGVLab/InternVL

体验地址:https://internvl.opengvlab.com/

安装

官方推荐使用LMDeploy进行安装:https://lmdeploy.readthedocs.io/zh-cn/latest/get_started.html

可以直接从官方镜像启动:docker pull openmmlab/lmdeploy:v0.4.2

也可以用cuda12的镜像进行pip install安装:

# 基于pytorch镜像
docker pull pytorch/pytorch:2.2.2-cuda12.1-cudnn8-runtime
export PIP_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple
pip install timm 
# pip install torchvision==0.17.2
pip install lmdeploy -i https://pypi.tuna.tsinghua.edu.cn/simple# 下载模型
mkdir -p /data/huggingface
export HF_HUB_CACHE=/data/huggingface
export HF_ENDPOINT=https://hf-mirror.com
huggingface-cli download --resume-download OpenGVLab/InternVL-Chat-V1-5

启动

# 启动openAI兼容的接口
# --backend {pytorch,turbomind} 默认turbomind
lmdeploy serve api_server OpenGVLab/InternVL-Chat-V1-5 --server-port 80
# 控制台交互对话
lmdeploy chat OpenGVLab/InternVL-Chat-V1-5
# webui对话,基于gradio
lmdeploy serve gradio OpenGVLab/InternVL-Chat-V1-5

相关文章:

  • 效果炸裂!使用 GPT-4o 快速实现LLM OS
  • Linux源码编译安装MySQL + Qt连接MySQL
  • 告别虚拟机,在Windows10启动Linux子系统
  • C#面:DataReader与Dataset有什么区别
  • AI Agent智能体概述及原理
  • Android Dialog软键盘弹出问题完美解决办法
  • 自然语言处理(NLP)中的迁移学习
  • IEEE Latex模版踩雷避坑指南
  • 每日一题《leetcode--117.填充每个结点的下一个右侧结点指针||》
  • 基于transformers框架实践Bert系列6-完形填空
  • C++进程间通信 消息队列
  • STEP 7-MicroWIN SMART
  • TalkingData数据统计的力量
  • 短信平台-平台群发短信
  • 用户接入和认证技术
  • 【391天】每日项目总结系列128(2018.03.03)
  • Android组件 - 收藏集 - 掘金
  • AWS实战 - 利用IAM对S3做访问控制
  • gcc介绍及安装
  • Java反射-动态类加载和重新加载
  • MD5加密原理解析及OC版原理实现
  • mockjs让前端开发独立于后端
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • 阿里云ubuntu14.04 Nginx反向代理Nodejs
  • 紧急通知:《观止-微软》请在经管柜购买!
  • 前端面试总结(at, md)
  • 强力优化Rancher k8s中国区的使用体验
  • 十年未变!安全,谁之责?(下)
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 详解移动APP与web APP的区别
  • 学习笔记TF060:图像语音结合,看图说话
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • ​一些不规范的GTID使用场景
  • #systemverilog# 之 event region 和 timeslot 仿真调度(十)高层次视角看仿真调度事件的发生
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • (30)数组元素和与数字和的绝对差
  • (C11) 泛型表达式
  • (笔试题)合法字符串
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (力扣)1314.矩阵区域和
  • (小白学Java)Java简介和基本配置
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • .net core 6 集成 elasticsearch 并 使用分词器
  • .net core Redis 使用有序集合实现延迟队列
  • .NET Core中的去虚
  • .NET Standard 支持的 .NET Framework 和 .NET Core
  • .Net 代码性能 - (1)
  • .Net各种迷惑命名解释
  • .NET应用架构设计:原则、模式与实践 目录预览
  • .NET与 java通用的3DES加密解密方法
  • @DataRedisTest测试redis从未如此丝滑
  • [.net] 如何在mail的加入正文显示图片