【InternLM實戰營第二期筆記】02:大模型全鏈路開源體系與趣味demo

文章目錄

  • 00 環境設置
  • 01 部署一個 chat 小模型
  • 02 Lagent 運行 InternLM2-chat-7B
  • 03 浦語·靈筆2

第二節課程視頻與文檔:
https://www.bilibili.com/video/BV1AH4y1H78d/
https://github.com/InternLM/Tutorial/blob/camp2/helloworld/hello_world.md

視頻和文檔內容基本重合,因此這次筆記也同時記錄和推進
在這里插入圖片描述

課程分成這四個部分;社區也隨訓練營產生了多個興趣小組:
在這里插入圖片描述
估計是完成訓練營后可以加入其中繼續學習和研究。

00 環境設置

在這里插入圖片描述
完成作業一官方會發放算力點,兌換成開發機的使用配置*時間。
第一次配置開發機需要十分鐘左右,后續再開會快很多。
第一個項目需要的算力比較少,因此選擇了資源最小的配置+4小時時長,但真正跑起來發現可能時間非常緊張,僅安裝環境差不多需要一個小時時間,IO 效率太離譜了……但免費的教學資源也不好多說啥。
忍忍吧。

PS. 教程中的等效配置理論上會快一些,注意要把-c pytorch -c nvidia去掉。開發機的網絡環境訪問不了這些源。
我低估了“配置環境較長,需耐心等待”的離譜程度

01 部署一個 chat 小模型

安裝完環境,剩下的流程就非常簡單了。跑過本地模型的人都比較熟悉,教程提供了相應腳本,下載權重,運行腳本加載、推理即可。
在這里插入圖片描述
下載八戒微調版本:
在這里插入圖片描述
可見網速是非常快的,但推理速度比較慢。
運行體驗:

python /root/Tutorial/helloworld/bajie_download.py
streamlit run /root/Tutorial/helloworld/bajie_chat.py --server.address 127.0.0.1 --server.port 6006

我也是 windows 用戶,不過由于上方命令是直接在 IDE 的 terminal 中運行的,VS Code 自動提供了端口轉發。

streamlit 提供了在線對話 UI,趁后臺在慢悠悠加載模型,去瞅一眼 bajie_chat.py 的代碼:
在這里插入圖片描述

  • 生成設置
  • 交互處理
  • 加載模型
  • ……

模型加載好了:
在這里插入圖片描述

換了幾條 Query 都能接上,自我認知倒是入心入腦了。

02 Lagent 運行 InternLM2-chat-7B

按照教程下載項目文件并安裝,五分鐘左右安裝完 Lagent 的教學版本并加載模型。
同樣,WebIDE 是你的好幫手,直接運行點擊彈出的提示跳轉到頁面即可:
在這里插入圖片描述
在這里插入圖片描述

03 浦語·靈筆2

在這里插入圖片描述
網頁怎么沒有正常渲染出來呢……

換到 VQA 模型,好像有同樣的問題:
在這里插入圖片描述
不知道問題出在哪……這個作業的花費時間有點超出我預計,第二節容我先這樣吧.

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/16339.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/16339.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/16339.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

003 CentOS 7.9 mysql8.3.0安裝及配置

文章目錄 Windows PowerShell測試端口安裝及配置1. 下載MySQL安裝包2. 解壓安裝包3. 安裝MySQL4. 啟動MySQL服務5. 獲取并設置MySQL root密碼6. 創建數據庫7. 配置遠程連接(可選) 卸載mysql檢查并卸載已有的MySQL或MariaDB: https://download…

云計算和大數據處理

文章目錄 1.云計算基礎知識1.1 基本概念1.2 云計算分類 2.大數據處理基礎知識2.1 基礎知識2.3 大數據處理技術 1.云計算基礎知識 1.1 基本概念 云計算是一種提供資源的網絡,使用者可以隨時獲取“云”上的資源,按需求量使用,并且可以看成是無…

AWS安全性身份和合規性之WAF(Web Application Firewall)

AWS WAF(Web Application Firewall)是一項AWS托管的網絡安全服務,用于保護Web應用程序免受常見的Web攻擊,如SQL注入、跨站腳本(XSS)、跨站請求偽造(CSRF)等。 應用場景:…

STM32應用開發進階--IIC總線(SHT20溫濕度+HAL庫_硬件I2C)

實現目標 1、掌握IIC總線基礎知識; 2、會使用軟件模擬IIC總線和使用STM32硬件IIC總線; 3、 學會STM32CubeMX軟件關于IIC的配置; 4、掌握SHT20溫濕度傳感器的驅動; 5、具體目標:(1)用STM32硬件IIC驅動S…

49 序列化和反序列化

本章重點 理解應用層的作用,初識http協議 理解傳輸層的作用,深入理解tcp的各項特性和機制 對整個tcp/ip協議有系統的理解 對tcp/ip協議體系下的其他重要協議和技術有一定的了解 學會使用一些網絡問題的工具和方法 目錄 1.應用層 2.協議概念 3. 網絡計…

CSRF跨站請求偽造實戰

目錄 一、定義 二、與XSS的區別 三、攻擊要點 四、實戰 一、定義 CSRF (Cross-site request forgery,跨站請求偽造),攻擊者利用服務器對用戶的信任,從而欺騙受害者去服務器上執行受害者不知情的請求。在CSRF的攻擊場景中,攻擊…

Django模板層——模板引擎配置

作為Web 框架,Django 需要一種很便利的方法以動態地生成HTML。最常見的做法是使用模板。 模板包含所需HTML 輸出的靜態部分,以及一些特殊的語法,描述如何將動態內容插入。 模板引擎配置 模板引擎使用該TEMPLATES設置進行配置。這是一個配置列…

C++數據結構——哈希桶HashBucket

目錄 一、前言 1.1 閉散列 1.2 開散列 1.3 string 與 非 string 二、哈希桶的構成 2.1 哈希桶的節點 2.2 哈希桶類 三、 Insert 函數 3.1 無需擴容時 3.2 擴容 復用 Insert: 逐個插入: 優缺點比對: 第一種寫法優點 第一種寫法…

gfast:基于全新Go Frame 2.3+Vue3+Element Plus構建的全棧前后端分離管理系統

gfast:基于全新Go Frame 2.3Vue3Element Plus構建的全棧前后端分離管理系統 隨著信息技術的飛速發展和數字化轉型的深入,后臺管理系統在企業信息化建設中扮演著越來越重要的角色。為了滿足市場對于高效、靈活、安全后臺管理系統的需求,gfast應…

OpenUI 可視化 AI:打造令人驚艷的前端設計!

https://openui.fly.dev/ai/new 可視化UI的新時代:通過人工智能生成前端代碼 許久未更新, 前端時間在逛github,發現一個挺有的意思項目,通過口語化方式生成前端UI頁面,能夠直觀的看到效果,下面來給大家演示下 在現代…

SAP FS00如何導出會計總賬科目表

輸入T-code : S_ALR_87012333 根據‘FS00’中找到的總賬科目,進行篩選執行 點擊左上角的列表菜單,選擇‘電子表格’導出即可

echarts-地圖

使用地圖的三種的方式: 注冊地圖(用json或svg,注冊為地圖),然后使用map地圖使用geo坐標系,地圖注冊后不是直接使用,而是注冊為坐標系。直接使用百度地圖、高德地圖,使用百度地圖或高德地圖作為坐標系。 用json或svg注…

C++中string類的初步介紹

C語言中的字符串 在C語言中,字符串是以\0結尾的一些字符的集合,C標準庫中提供了一系列str系列的庫函數,但這些庫函數與字符串是分離的,不符合面向對象的編程思想。 string類的大致介紹 1.string是表示字符串的字符串類 2.stri…

GpuMall智算云:meta-llama/llama3/Llama3-8B-Instruct-WebUI

LLaMA 模型的第三代,是 LLaMA 2 的一個更大和更強的版本。LLaMA 3 擁有 35 億個參數,訓練在更大的文本數據集上GpuMall智算云 | 省錢、好用、彈性。租GPU就上GpuMall,面向AI開發者的GPU云平臺 Llama 3 的推出標志著 Meta 基于 Llama 2 架構推出了四個新…

pycharm畫圖貓和老鼠

在PyCharm中,你可以使用turtle模塊來畫圖。以下是一個簡單的例子,展示如何使用turtle模塊來繪制一個貓和一個老鼠。 import turtle # 設置窗口標題 turtle.title("畫圖貓和老鼠") # 創建兩個turtle對象,一個用于繪制貓&#xf…

AWS聯網和內容分發之API Gateway

Amazon API Gateway是一種完全托管的服務,可以幫助開發人員輕松創建、發布、維護、監控和保護任意規模的API。API充當應用程序的前門,可從您的后端服務訪問數據、業務邏輯或功能。使用API Gateway,您可以創建RESTful API和WebSocket API&…

lightGBM 集成學習模型 - 以銀行風控業務為例

LightGBM(Light Gradient Boosting Machine)是基于梯度提升決策樹(GBDT)的一種改進實現。其核心思想是通過加法模型(additive model)和前向分布算法(forward distribution algorithm&#xff09…

Qt pro工程文件編寫匯總(區分debug和release、32位和64位的方法,編譯輸出目錄等)

前言: 從事qt開發已經好幾年了,但有關pro編寫的一些細節問題一直沒有一個很好的梳理匯總——因為實際工作開發中,往往只需要編譯特定版本的軟件(例如32位release版本),項目創建好后并設置好編譯路徑&#x…

ML307R OpenCPU GPIO使用

一、GPIO使用流程圖 二、函數介紹 三、GPIO 點亮LED 四、代碼下載地址 一、GPIO使用流程圖 這個圖是官網找到的,ML307R GPIO引腳電平默認為1.8V,需注意和外部電路的電平匹配,具體可參考《ML307R_硬件設計手冊_OpenCPU版本適用.pdf》中的描…

零基礎PHP入門(一)選擇IDE和配置環境

配置環境 官網下載安裝包,windows https://windows.php.net/download#php-8.3 我是下載的最新版,也可以切換其他版本 https://windows.php.net/downloads/releases/archives/ 下載好壓縮文件后,雙擊解壓到一個目錄 D:\soft\php 復制ph…