最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

新手搭建ChatGLM-6B踩坑記錄,有人說ChatGLM-6B可以達(dá)到ChatGPT的七八十,支持本地跑

2023-03-20 22:24 作者:我是ISFP呀  | 我要投稿

使用指北

最近AI很火,刷到Jack-Cui的視頻,所以跟著視頻和他的鏈接去做的,現(xiàn)在AI繪畫已經(jīng)有那種一鍵啟動(dòng)器了,所以我在搭建ChatGLM-6B這個(gè)之前已經(jīng)搭建過了stable-diffusion-webui,當(dāng)時(shí)搭建stable-diffusion-webui主要看的下面的文章和視頻:

搭建參考文章:AI繪畫保姆級(jí)教程,革命性進(jìn)展! - 嗶哩嗶哩 (bilibili.com)

視頻:AI作畫保姆級(jí)教程來了!逆天,太強(qiáng)了!_嗶哩嗶哩_bilibili

所以總結(jié)起來AI相關(guān)的環(huán)境其實(shí)主要是cuda,anaconda3,python,git,pytorch和具體的開源項(xiàng)目。

有人說ChatGLM-6B可以達(dá)到CHATGPT的七八十,支持中英文,又可以本地跑,所以我去下載試試。


主要的坑其實(shí)就是安裝pytorch,安裝的時(shí)候使用清華源的鏡像,默認(rèn)下載的是CPU的不是GPU的。其實(shí)主要安裝的是pytorch==1.13.1 torchvision==0.14.1 torchaudio==0.13.1

安裝前記得先看下這個(gè)版本,查看地址如下

https://github.com/pytorch/vision#installation

如果網(wǎng)絡(luò)特別好的情況直接安裝(下面的版本以自己實(shí)際為準(zhǔn))

新版本可以直接用官網(wǎng),官網(wǎng)地址:https://pytorch.org/


pytorch官網(wǎng)安裝圖

如果不是最新版可以使用下面的命令

pip install torch==1.12.1+cu113?torchvision==0.13.1+cu113 torchaudio==0.12.1 -f https://download.pytorch.org/whl/cu113/torch_stable.html

如果網(wǎng)絡(luò)不好的情況下,使用清華源(地址:https://mirrors.bfsu.edu.cn/anaconda/cloud/pytorch/win-64/),剛才也講了如果用命令的方式會(huì)默認(rèn)安裝的是CPU版本,所以需要離線安裝,開始的時(shí)候通過上面的地址找到對(duì)應(yīng)的三個(gè)對(duì)版本下載下來了,通過命令離線安裝(例如安裝pytorch-1.12.0-py3.9_cuda11.3_cudnn8_0.tar.bz2,文件說明python版本3.9,cuda版本11.3 pytorch版本1.12.0)

conda install --offline pytorch-1.12.0-py3.9_cuda11.3_cudnn8_0.tar.bz2

但實(shí)際過程中發(fā)現(xiàn)還是會(huì)出現(xiàn)torchvision版本不對(duì)的情況,所以我解決方法是pytorch和torchaudio通過清華源離線安裝,torchvision通過默認(rèn)源安裝,因?yàn)閠orchvision文件很小,pytorch文件很大。

pip install torchvision==0.13.1+cu113??-f https://download.pytorch.org/whl/cu113/torch_stable.html

遺憾的是

我本地GPU內(nèi)存只有6G,玩了一會(huì)就會(huì)OOM,而共享內(nèi)存又不能用上,如果用CPU很卡,根本起不來,本來想搭建一個(gè)建議的ChatGPT自己玩也行的。

后知后覺的環(huán)境

1.cuda

簡單說跑GPU需要用到,安裝比較簡單

下載地址:https://developer.nvidia.com/cuda-toolkit-archive

2.anaconda3

跟著視頻裝的時(shí)候并不是具體知道要干嘛的,后面多玩了幾次就知道,這個(gè)有點(diǎn)類似虛擬環(huán)境的管理,如果你后面需要多玩幾個(gè)AI的項(xiàng)目(我后面又下載了幾個(gè)),可以避免環(huán)境沖突,所以建議安裝這個(gè)。

下載地址:

官網(wǎng):https://www.anaconda.com/products/individual

清華開鏡像站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

安裝完成以后,記得設(shè)置anaconda3的下載鏡像源,像python一般也是需要設(shè)置的不然下載比較慢,這里就不說了,同時(shí)記錄幾個(gè)常見的命令

conda env list:當(dāng)前創(chuàng)建了哪些虛擬環(huán)境

conda create -n ChatGLM-6B(虛擬環(huán)境名字) python=3.9 :創(chuàng)建虛擬環(huán)境,并安裝python3.9,如果多個(gè)可以用空格分隔,后面也可以在安裝(通過pip install 或者conda install都可以,記得是要激活某個(gè)環(huán)境)

activate ChatGLM-6B:激活?ChatGLM-6B環(huán)境,激活這個(gè)環(huán)境后面安裝都是會(huì)在這個(gè)環(huán)境下

3.python、git

這個(gè)不用說了,下載代碼和執(zhí)行需要的環(huán)境

4.ChatGLM-6B

新建一個(gè)目錄,比如ChatGLM-6B,并且通過git clone下代碼

git clone?https://github.com/THUDM/ChatGLM-6B.git

5.安裝依賴

根據(jù)官網(wǎng)readme里面的文檔安裝transformers?

以及依賴文件

pip install -r requirements.txt

但是在安裝requirements.txt前,記得首先自己安裝pytorch,原因文章開頭講了,如果默認(rèn)使用清華源會(huì)安裝的CPU非GPU。

5.1pytorch

PyTorch是一個(gè)開源的Python機(jī)器學(xué)習(xí)庫,基于Torch,用于自然語言處理等應(yīng)用程序。我后面多安裝幾次才知道這個(gè)東東才是核心,經(jīng)常出現(xiàn),而且不太好裝。

官網(wǎng)地址:https://pytorch.org/

因?yàn)槲业南螺d太慢了,所以還是自己安裝,利用清華源的下載非??臁?/p>

新手搭建ChatGLM-6B踩坑記錄,有人說ChatGLM-6B可以達(dá)到ChatGPT的七八十,支持本地跑的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
贡嘎县| 湖北省| 刚察县| 广平县| 隆尧县| 洛南县| 四川省| 治县。| 深水埗区| 宣化县| 烟台市| 芒康县| 兴国县| 重庆市| 常熟市| 浑源县| 宣化县| 郴州市| 凤阳县| 佛学| 秦皇岛市| 荃湾区| 砚山县| 定西市| 肥乡县| 高碑店市| 河池市| 陈巴尔虎旗| 万山特区| 东港市| 麻栗坡县| 揭东县| 泰顺县| 东丽区| 辽宁省| 凭祥市| 花莲市| 嘉黎县| 临洮县| 安龙县| 马龙县|