最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

本地部署 torchchat的詳細(xì)過程

 更新時間:2024年08月16日 10:43:08   作者:engchina  
TorchChat 是一個小型代碼庫,展示了無縫運行大型語言模型 (LLMs) 的能力,使用 torchchat,您可以在自己的 (C/C++) 應(yīng)用程序(桌面或服務(wù)器)以及 iOS 和 Android 上使用 Python 運行LLMs,這篇文章主要介紹了本地部署 torchchat,需要的朋友可以參考下

本地部署 torchchat

0. 引言

TorchChat 是一個小型代碼庫,展示了無縫運行大型語言模型 (LLMs) 的能力。使用 torchchat,您可以在自己的 (C/C++) 應(yīng)用程序(桌面或服務(wù)器)以及 iOS 和 Android 上使用 Python 運行LLMs。

1. 本地部署

1-1. 創(chuàng)建虛擬環(huán)境

conda create -n torchchat python=3.12 -y
conda activate torchchat 

1-2. 克隆代碼

git clone https://github.com/pytorch/torchchat.git

1-3. 安裝依賴模塊

./install_requirements.sh

(20240816時點)我的wls-ubuntu環(huán)境會報以下錯誤,

+ python scripts/patch_triton.py
/mnt/e/workspace/torchchat/scripts/patch_triton.py:20: SyntaxWarning: invalid escape sequence '\s'
  new_match = 'self.src = self.src[re.search(r"^def\s+\w+\s*\(", self.src, re.MULTILINE).start():]'

臨時解決方法,

vi /mnt/e/workspace/torchchat/scripts/patch_triton.py
---
# new_match = 'self.src = self.src[re.search(r"^def\s+\w+\s*\(", self.src, re.MULTILINE).start():]'
new_match = r'self.src = self.src[re.search(r"^def\s+\w+\s*\(", self.src, re.MULTILINE).start():]'
---

重新運行,

./install_requirements.sh

1-4. 下載模型

登錄 Hugging Face,完成此操作后,torchchat 將能夠從 Hugging Face 下載模型工件。

huggingface-cli login

查看現(xiàn)在支持的模型,

# python3 torchchat.py list
Model                                   Aliases                                     Downloaded
--------------------------------------- ------------------------------------------- -----------
meta-llama/llama-2-7b-hf                llama2-base, llama2-7b
meta-llama/llama-2-7b-chat-hf           llama2, llama2-chat, llama2-7b-chat
meta-llama/llama-2-13b-chat-hf          llama2-13b-chat
meta-llama/llama-2-70b-chat-hf          llama2-70b-chat
meta-llama/meta-llama-3-8b              llama3-base
meta-llama/meta-llama-3-8b-instruct     llama3, llama3-chat, llama3-instruct
meta-llama/meta-llama-3-70b-instruct    llama3-70b
meta-llama/meta-llama-3.1-8b            llama3.1-base
meta-llama/meta-llama-3.1-8b-instruct   llama3.1, llama3.1-chat, llama3.1-instruct  Yes
meta-llama/meta-llama-3.1-70b-instruct  llama3.1-70b
meta-llama/codellama-7b-python-hf       codellama, codellama-7b
meta-llama/codellama-34b-python-hf      codellama-34b
mistralai/mistral-7b-v0.1               mistral-7b-v01-base
mistralai/mistral-7b-instruct-v0.1      mistral-7b-v01-instruct
mistralai/mistral-7b-instruct-v0.2      mistral, mistral-7b, mistral-7b-instruct
openlm-research/open_llama_7b           open-llama, open-llama-7b
stories15m
stories42m
stories110m

下載模型,

python torchchat.py download llama3.1

1-5. 運行模型

python3 torchchat.py chat llama3.1

1-6. 使用 UI

此模式允許您使用瀏覽器中的 UI 與模型聊天:運行命令會自動在瀏覽器中打開一個選項卡。

streamlit run torchchat.py -- browser llama3.1

完結(jié)!

reference: https://github.com/pytorch/torchchat

到此這篇關(guān)于本地部署 torchchat的文章就介紹到這了,更多相關(guān)本地部署 torchchat內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vscode中l(wèi)aunch.json與tasks.json文件的詳細(xì)介紹

    Vscode中l(wèi)aunch.json與tasks.json文件的詳細(xì)介紹

    在VSCode中,launch.json和tasks.json作為兩個重要的配置文件,能夠幫助開發(fā)者實現(xiàn)調(diào)試和任務(wù)運行的自動化配置,下面這篇文章主要給大家介紹了關(guān)于Vscode中l(wèi)aunch.json與tasks.json文件的相關(guān)資料,需要的朋友可以參考下
    2024-07-07
  • 軟件測試面試如何測試網(wǎng)頁的登錄頁面

    軟件測試面試如何測試網(wǎng)頁的登錄頁面

    本文主要介紹軟件測試面試如何測試網(wǎng)頁的登錄頁面,這里整理了相關(guān)軟件測試的一些基本知識,希望能幫助軟件測試的同學(xué)
    2016-08-08
  • vscode不能打開終端問題的解決辦法

    vscode不能打開終端問題的解決辦法

    這篇文章主要介紹了vscode不能打開終端問題的解決辦法,問題的根源是Windows的安全軟件限制了PowerShell的運行,而VSCode默認(rèn)使用PowerShell作為終端,文中將解決的辦法介紹的非常詳細(xì),需要的朋友可以參考下
    2025-05-05
  • 會員下線加積分,實現(xiàn)原理分享(有時間限制)

    會員下線加積分,實現(xiàn)原理分享(有時間限制)

    當(dāng)某個用戶發(fā)出一個邀請后,另一個用戶通過這個鏈接進行網(wǎng)站后,為發(fā)這個鏈接的用戶加10個積分。
    2011-09-09
  • 最新Listary?v5.00.2843注冊碼?親測可用

    最新Listary?v5.00.2843注冊碼?親測可用

    listary是?windows?下一款可以快速搜索所有程序、文件,并且可以快速啟動程序和打開相應(yīng)文件的優(yōu)秀的搜索軟件,絕對比系統(tǒng)自帶搜索速度快很多,而且查詢功能豐富,本文給大家分享Listary?v5.00.2843注冊碼,感興趣的朋友一起看看吧
    2022-07-07
  • CommonLisp中解析命令行參數(shù)示例

    CommonLisp中解析命令行參數(shù)示例

    這篇文章主要為大家介紹了CommonLisp中解析命令行參數(shù)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • SSL常用專業(yè)縮略語匯總

    SSL常用專業(yè)縮略語匯總

    這篇文章主要介紹了SSL常用專業(yè)縮略語匯總,需要的朋友可以參考下
    2017-09-09
  • 利用ChatGPT與MindShow制作一個PPT的方法詳解

    利用ChatGPT與MindShow制作一個PPT的方法詳解

    PPT制作是商務(wù)、教育和各種場合演講的重要組成部分,然而,很多人會花費大量時間和精力在內(nèi)容生成和視覺設(shè)計方面,為了解決這個問題,我們可以利用兩個強大的工具——ChatGPT和MindShow,來提高制作PPT的效率,感興趣的同學(xué)可以參考閱讀
    2023-06-06
  • 如何用Idea或者webstorm跑一個Vue項目(步驟詳解)

    如何用Idea或者webstorm跑一個Vue項目(步驟詳解)

    這篇文章主要介紹了如何用Idea或者webstorm跑一個Vue項目,本文分步驟給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • OpenManus本地部署實戰(zhàn)親測有效完全免費(最新推薦)

    OpenManus本地部署實戰(zhàn)親測有效完全免費(最新推薦)

    文章介紹了如何在本地部署OpenManus大語言模型,包括環(huán)境搭建、LLM編程接口配置和測試步驟,本文給大家講解的非常詳細(xì),感興趣的朋友一起看看吧
    2025-03-03

最新評論

梁平县| 方山县| 文水县| 庄河市| 四会市| 呼和浩特市| 民和| 定南县| 辽阳市| 阿巴嘎旗| 日喀则市| 来安县| 怀化市| 彰化市| 辽源市| 平邑县| 德江县| 色达县| 葵青区| 焉耆| 乐安县| 哈尔滨市| 贵港市| 定安县| 丹江口市| 新建县| 蛟河市| 精河县| 招远市| 绥江县| 察雅县| 广宁县| 库伦旗| 黄石市| 阿坝| 商南县| 西乌珠穆沁旗| 平原县| 乐山市| 黔东| 扎鲁特旗|