大模型学习之书生·浦语大模型2——趣味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的格式

  • 最上面是一些参数配置

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

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

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

参考

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-08 01:02:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-08 01:02:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-08 01:02:02       82 阅读
  4. Python语言-面向对象

    2024-01-08 01:02:02       91 阅读

热门阅读

  1. Pendulum详解1——Pendulum库入门指南 - 时光的艺术

    2024-01-08 01:02:02       65 阅读
  2. WPF里面ListBox修改鼠标悬停颜色和选中状态颜色

    2024-01-08 01:02:02       60 阅读
  3. 3048:【例10.2】分钱游戏

    2024-01-08 01:02:02       52 阅读
  4. Latex论文模板

    2024-01-08 01:02:02       48 阅读
  5. python实现自动化web登录测试

    2024-01-08 01:02:02       64 阅读
  6. Spring整合MyBatis

    2024-01-08 01:02:02       58 阅读
  7. Net framework3.5(包含.Net2.0/.Net3.0)(离线安装)

    2024-01-08 01:02:02       50 阅读
  8. C++11,移动语义

    2024-01-08 01:02:02       54 阅读
  9. 淘客返利系统:揭秘技术原理及背后的实现方案

    2024-01-08 01:02:02       67 阅读
  10. AI+金融:大模型引爆金融科技革命

    2024-01-08 01:02:02       53 阅读
  11. 数据结构OJ实验5-串应用

    2024-01-08 01:02:02       52 阅读
  12. 修复HTTP动词篡改导致的认证旁路问题的方法

    2024-01-08 01:02:02       58 阅读