大模型学习之书生·浦语大模型2——趣味Demo

文章目录

    • Demo效果
    • 目录
    • 大模型及InternLM模型介绍
    • InterLM-Chat-7B智能对话Demo
    • Lagent智能体工具调用Demo
    • 浦语·灵笔图文创作理解Demo
    • 通用环境配置
    • 实践
      • 智能对话Demo
        • 1 创建开发机
        • 2 进入开发机并创建环境及安装依赖
        • 3 模型下载
        • 4 代码准备
        • 5 终端运行
        • 6 web demo运行
      • Lagent智能体工具调用Demo
        • 1 环境安装
        • 2 模型下载
        • 3 Lagent安装
        • 4 修改代码
        • 5 demo运行
      • 浦语·灵笔图文理解创作Demo
        • 1 环境安装
        • 2 创建虚拟环境
        • 3 模型下载
        • 4 代码准备
        • 5 终端运行Demo
    • 参考

在这里插入图片描述

Demo效果

在这里插入图片描述

目录

在这里插入图片描述

大模型及InternLM模型介绍

在这里插入图片描述
在这里插入图片描述

  • InterLM是开源的轻量级训练框架
    • InterLM-7B
    • InterLM-20B
  • Lagent是智能体框架
  • 浦语·灵笔是视觉·语言大模型

InterLM-Chat-7B智能对话Demo

在这里插入图片描述

  • InterLM-7B
    • 70亿参数
    • 数万亿token进行训练
    • 支持8K token

在这里插入图片描述

Lagent智能体工具调用Demo

在这里插入图片描述
在这里插入图片描述

浦语·灵笔图文创作理解Demo

在这里插入图片描述

  • 图文理解
  • 创作能力
  • 海量多模态数据
  • 对话能力

在这里插入图片描述

通用环境配置

在这里插入图片描述

  • pip镜像源
  • conda镜像源

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 模型下载
    • huggface
    • openXlab
    • modelscope

实践

智能对话Demo

1 创建开发机

在这里插入图片描述

2 进入开发机并创建环境及安装依赖

在这里插入图片描述

3 模型下载

在这里插入图片描述

4 代码准备

在这里插入图片描述

  • 修改web_demo.py模型文件路径
5 终端运行

在这里插入图片描述

  • 新建cli_demo.py
  • bash切换到虚拟环境后再运行

在这里插入图片描述
在这里插入图片描述

6 web demo运行
  • 先配置本地端口
    在这里插入图片描述

  • 将rsa-key填到开发机配置那块
    在这里插入图片描述

  • 然后再在终端运行
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

Lagent智能体工具调用Demo

1 环境安装

与上一个demo类似
在这里插入图片描述

2 模型下载

与之前的类似

3 Lagent安装

在这里插入图片描述
使用源码安装

4 修改代码

在这里插入图片描述

  • 整个替换
  • 主要是修改模型文件
5 demo运行

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 选择internlm后等待加载模型,并选择相应的插件
  • 然后开始提问
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

浦语·灵笔图文理解创作Demo

机器GPU需要升级大内存

1 环境安装

在这里插入图片描述
在这里插入图片描述

  • 机器需要40g,可以升级配置,或者新建开发机
2 创建虚拟环境

在这里插入图片描述

  • pip安装依赖
pip install transformers==4.33.1 timm==0.4.12 sentencepiece==0.1.99 gradio==3.44.4 markdown2==2.4.10 xlsxwriter==3.1.2 einops accelerate
3 模型下载

在这里插入图片描述

  • 多模态模型 InterLM-XComposer
4 代码准备

在这里插入图片描述

5 终端运行Demo

在这里插入图片描述在这里插入图片描述

  • 需要根据自己实际情况将GPU参数进行修改
  • 加载vit模型比较耗时
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述
若出现乱码,请进行更新代码

demo.launch(share=True, server_name="0.0.0.0", server_port=args.port, root_path=f'/proxy/{args.port}/')

在这里插入图片描述

  • 自动写文章

  • 自动配图并插图
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 可以替换图片或者增加图片

  • 可以将文章进行保存,markdown的格式

  • 最上面是一些参数配置

在这里插入图片描述
多模态对话,问图片里的内容相关。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

书名并不对,存在幻觉问题。

参考

  • https://github.com/InternLM/tutorial/blob/main/helloworld/hello_world.md

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/301720.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

静态关键字:static

static的作用 static是静态的意思,可以修饰成员变量和成员方法。 static修饰成员变量表示该成员变量只在内存中只存储一份,可以被共享访问、修改。 成员变量 分为2类 静态成员变量(有static修饰,属于类,内存中加载…

INT201 形式语言与自动机笔记(上)

Lec1 Overview Alphabet and String 字母表与字符串 Alphabet(字母表) a finite, nonempty set ∑ of symbols. String (word) – a finite sequence of symbols from the alphabet e.g ∑ {a, b}, then abab, aaaabbba are strings on ∑ ε Em…

利用人工智能和机器人技术实现复杂的自动化任务!

这篇mylangrobot项目由neka-nat创建,本文已获得作者Shirokuma授权进行编辑和转载。 https://twitter.com/neka_nat GitHub-mylangrobot :GitHub - neka-nat/mylangrobot: Language instructions to mycobot using GPT-4V 引言 本项目创建了一个使用GPT-4…

Prometheus实战篇:Prometheus监控rabbitmq

Prometheus实战篇:Prometheus监控rabbitmq 准备环境 docker-compose安装rabbitmq 这里注意rabbitmq需要暴露2个端口 docker-compose.yaml version: 3 services:rabbitmq:image: rabbitmq:3.7.15-managementcontainer_name: rabbitmqrestart: alwaysvolumes:- /data/rabbitmq…

漏洞复现--金蝶云星空反序列化远程代码执行

免责声明: 文章中涉及的漏洞均已修复,敏感信息均已做打码处理,文章仅做经验分享用途,切勿当真,未授权的攻击属于非法行为!文章中敏感信息均已做多层打马处理。传播、利用本文章所提供的信息而造成的任何直…

ChatGPT,革新未来,颠覆你的智能想象!

大家好我是在看,记录普通人学习探索AI之路。 你是否曾渴望对话的边界无限拓宽?是否期待科技力量重塑生活日常?ChatGPT,就是那个引领时代潮流、解锁未来智能生活的关键钥匙!它不仅仅是一个技术名词,更是新一…

看图识熊(四)

概述 人工智能已经快要进入应用的高峰期了,但并不需要每个人都学习算法、建模。对于程序员来说,应该先从自己会的方向入手,学习如何应用AI来解决问题,开发应用。 本文将带着大家动手,从头做一个看图识熊的应用&#…

rk3566 armbian修复usb2.0并挂载U盘

文章目录 usb接口修复一 执行命令二 修改rk3566-panther-x2.dts⽂件三 查看是否识别 U盘格式化、挂载一 U盘格式化1.1 查看U盘1.2 查看U盘文件系统类型1.3 格式化为ext4系统 二 挂载U盘2.1 手动挂载2.2 自动挂载(可选) usb接口修复 一 执行命令 将位于…

1.69寸SPI接口240*280TFT液晶显示模块使用硬件SPI,并提高全屏刷新率的方法探讨

1.69寸SPI接口240*280TFT液晶显示模块,卖家提供了GPIO模拟SPI功能,我移植到了freertos,并点亮了屏幕,接下来是进行硬件SPI的程序修改: 上次还讲到了关于CS管脚的选通信号,再GPIO口的初始化的时候设置为高电…

年度盘点 | 信捷科技2023年的精彩瞬间

岁序更替,华章日新 与你同行的每一天,我们写下了无数回忆 我们一起穿越城市,畅享便捷 看到了“村超”的精彩 聆听了路边音乐节的热闹 见证了贵阳步入轨道交通“线网时代” …… 我们一起携手并进 让每一次出行都成为双向奔赴的可能 …

抖音矩阵系统源码开发

抖音作为一款流行的短视频分享平台,每天吸引着数以亿计的用户,在全球范围内广受欢迎。为了支持如此庞大的用户群体,抖音必须依靠强大的矩阵系统来支撑其稳定的运行。下面将介绍抖音矩阵系统的源码开发。 抖音矩阵系统源码开发主要有以下几个…

振弦采集仪在桥梁结构监测中的应用研究

振弦采集仪在桥梁结构监测中的应用研究 振弦采集仪在桥梁结构监测中的应用研究是指利用振弦采集仪对桥梁结构进行监测和数据采集的研究。振弦采集仪是一种能够实时监测桥梁结构振动情况的设备,通过采集桥梁上的振弦传感器获取振动数据,并将数据传输到监…

vue3+vite +element plus日历date picker中文显示

项目情况 element-plus 默认是英文模式,需要中文模式的话需要设置一下: 项目框架(vue3):vite JS element-plus 版本:(注意版本兼容,element plus 较低版本:1.xx.xx&a…

4.vue学习(21-25)

文章目录 21.天气案例-监视属性引入22.监视属性23.深度监视24 监视的简写25 监视属性对比计算属性 21.天气案例-监视属性引入 效果:点击按钮,切换凉爽为炎热 vscode 开发vue的插件;vue 3 snippets 初步实现方式。计算属性: 案例中的坑&#…

山西电力市场日前价格预测【2024-01-09】

日前价格预测 预测说明: 如上图所示,预测明日(2024-01-09)山西电力市场全天平均日前电价为314.92元/MWh。其中,最高日前电价为593.66元/MWh,预计出现在18:15。最低日前电价为54.95元/MWh,预计出…

SurfaceFlinger的commit/handleTransaction分析

整体背景介绍 hi,粉丝朋友们: 大家好!本节我们来讲解一下SurfaceFlinger主要合成工作的第一个阶段任务commit 一般SurfaceFlinger端的合成工作主要有两个 1.commit 主要就是处理app端发起的一系列transaction的事务请求,需要对这…

uniapp 微信小程序跳转外部链接

一、背景: 开发小程序时,跳转到内部路径通常会使用:uni.navigateTo,uni.redirectTo,uni.reLaunch,uni.switchTab等方法,可以跳转到pages.json中已经注册的页面 uni.navigateTo(OBJECT) | uni-…

计算机毕业设计-----SSM CRM人事管理系统

项目介绍 CRM人事管理系统,主要功能有: 用户管理:用户查询、添加用户、编辑、删除; 职位管理:职位查询、添加职位、删除; 部门管理:部门查询、添加部门、删除; 员工管理&#xff1…

王者荣耀与元梦之星联名小乔皮肤即将下架!

即将下架!几款皮肤你还不知道的,推荐一起看看! 元梦之星即将下架皮肤;小乔、宝拉、小爱、大魔术师尼克。 小乔截止日期:2024年1.5日23.59正式下架 灵魂歌姬宝拉截止日期:2024年1.11日23.59正式下架 小爱…