2024-01-08 llama2部署

0、Nvidia驅(qū)動(dòng)
切記使用ubuntu 的應(yīng)用程序software & update 選擇安裝合適的Nvidia驅(qū)動(dòng)库继。

0-1 搜狗輸入法:
https://shurufa.sogou.com/linux
https://shurufa.sogou.com/linux/guide

若不能顯示中文:
安裝下面兩個(gè)依賴包就可以了

sudo apt-get install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1

1污桦、Git 安裝
sudo apt-get install git

查看版本
git version

Global Config.

git config --global user.name 'Neil-Hua'
git config --global user.email 'huaxiaoquan@163.com'

2峻凫、conda環(huán)境
wget https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh
bash Anaconda3-2023.09-0-Linux-x86_64.sh
安裝過程中炊汹,若忘記添加環(huán)境變量中.
可以用:
sudo gedit ~/.bashrc
添加:
export PATH=$PATH:/home/user/anaconda3/bin
就可以用
conda list 檢驗(yàn)是否安裝OK.

image.png

3篡撵、CUDA
更新gcc.

sudo apt update
sudo apt install gcc

nvidia-smi 查看顯卡支持的CUDA版本
https://developer.nvidia.com/cuda-toolkit-archive 找到該版本并下載安裝褐着。
指令都給你寫好了坷澡。

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-ubuntu2204.pin
sudo mv cuda-ubuntu2204.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/12.2.2/local_installers/cuda-repo-ubuntu2204-12-2-local_12.2.2-535.104.05-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu2204-12-2-local_12.2.2-535.104.05-1_amd64.deb
sudo cp /var/cuda-repo-ubuntu2204-12-2-local/cuda-*-keyring.gpg /usr/share/keyrings/
sudo apt-get update
sudo apt-get -y install cuda

中間可能會(huì)有報(bào)錯(cuò),主要是Nvidia驅(qū)動(dòng)版本和Cuda版本之間的一致性問題含蓉。挨個(gè)處理就好频敛。
添加到環(huán)境變量:
export PATH=/usr/local/cuda-12.2/bin${PATH:+:${PATH}} export LD_LIBRARY_PATH=/usr/local/cuda-12.2/lib64\ ${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

此時(shí)Cuda應(yīng)該就OK了
nvcc -V
可以看到安裝CUDA的版本信息。

放到系統(tǒng)的環(huán)境變量更加合適馅扣。
sudo gedit ~/.bashrc
export PATH=$PATH:/usr/local/cuda-12.2/bin export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-12.2/lib64

3姻政、llama2下載
https://ai.meta.com/resources/models-and-libraries/llama-downloads/ 頁面申請,郵件獲得一URL地址岂嗓,備用
https://github.com/facebookresearch/llama Github下載地址
git clone https://github.com/facebookresearch/llama

得到一個(gè)llama的文件夾汁展。
`
cd llama
#Make the ./download script executable
sudo chmod +x ./download.sh
# Run the ./download script
./download.sh

進(jìn)入下載頁面,輸入剛才郵箱獲得的URL地址厌殉,選擇模型食绿,即可進(jìn)入下載頁面。

4公罕、安裝torch.
在conda 建立一虛擬環(huán)境:

 conda create -n llm7b python=3.11.5 -y
conda activate llm7b

conda activate llm7b 可能會(huì)報(bào)錯(cuò)誤器紧,使用source 可以解決:

conda info --envs  ##查看base的位置
source /home/neil/anaconda3/etc/profile.d/conda.sh
conda activate llm7b

新版本的conda取消了conda activate xxx,改用下面的命令:
source activate 環(huán)境名

進(jìn)入pytorch頁面:
https://pytorch.org/
選擇對應(yīng)cuda版本的torch楼眷。

conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia

conda 進(jìn)入python

>>python
>>> import torch                                                                                                   
>>> torch.cuda.is_available()

5铲汪、llama2的部署
見下面鏈接:
https://twm.me/how-to-install-llama2-linux-ubuntu/

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市罐柳,隨后出現(xiàn)的幾起案子掌腰,更是在濱河造成了極大的恐慌,老刑警劉巖张吉,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件齿梁,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)勺择,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進(jìn)店門创南,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人省核,你說我怎么就攤上這事稿辙。” “怎么了气忠?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵邓深,是天一觀的道長。 經(jīng)常有香客問我笔刹,道長,這世上最難降的妖魔是什么冬耿? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任舌菜,我火速辦了婚禮,結(jié)果婚禮上亦镶,老公的妹妹穿的比我還像新娘日月。我一直安慰自己,他們只是感情好缤骨,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布爱咬。 她就那樣靜靜地躺著,像睡著了一般绊起。 火紅的嫁衣襯著肌膚如雪精拟。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天虱歪,我揣著相機(jī)與錄音蜂绎,去河邊找鬼。 笑死笋鄙,一個(gè)胖子當(dāng)著我的面吹牛师枣,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播萧落,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼践美,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了找岖?” 一聲冷哼從身側(cè)響起陨倡,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎许布,沒想到半個(gè)月后玫膀,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡爹脾,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年帖旨,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了箕昭。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,117評論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡解阅,死狀恐怖落竹,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情货抄,我是刑警寧澤述召,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站蟹地,受9級特大地震影響积暖,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜怪与,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一夺刑、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧分别,春花似錦遍愿、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至括授,卻和暖如春坞笙,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背荚虚。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工羞海, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人曲管。 一個(gè)月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓却邓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親院水。 傳聞我的和親對象是個(gè)殘疾皇子腊徙,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,877評論 2 345

推薦閱讀更多精彩內(nèi)容