在本機Python中執行Llama 2與其他開源大型語言模型

更新於 發佈於 閱讀時間約 1 分鐘

安裝 Llama 2

方法1. 使用官方指南安裝 Llama 2

Meta官方提供的Llama 2安裝方法很容易出錯,你需要先在Meta的網站上申請權限,然後執行Git Repository中的shell腳本來下載模型。當你嘗試執行模型時,可能會遇到以下錯誤:


UserWarning: Attempted to get default timeout for nccl backend, but NCCL support is not compiledwarnings.warn( "Attempted to get default timeout for nccl backend, but NCCL support is not compiled")


解決方法是到Nvidia的頁面手動下載 NCCL套件,並依照文件上的方法安裝,但我的Mac M2走到這裡就卡住了。

方法2. 使用Ollama安裝Llama 2

Ollama是一個LLM(大型語言模型)的安裝與管理工具,讓你在macOS、Linux和Windows上都能夠輕鬆的安裝LLM。

步驟1. 下載並安裝Ollma

raw-image

步驟 2. 下載Llama 2

成功安裝Ollama後,你可以使用以下指令下載Llama 2模型。記得更換成你需要的模型版本。

ollama pull llama2:13b-chat

步驟 3. 在Terminal中執行Llama 2

安裝完畢後,只需執行以下指令就能在Terminal使用Llama 2。

raw-image

在Python中執行Llama 2

上面的方法是不是超簡單!在Python中使用Llama 2也同樣輕鬆寫意,你唯一需要做的事情就是用pip安裝Ollama,沒了。

pip install ollama

完成後就能夠在Python中開心測試Llama 2。

import ollama
response

本文轉載自:ARON HACK - 在本機Python中執行Llama 2與其他開源大型語言模型

本文轉載自:ARON HACK - 在本機Python中執行Llama 2與其他開源大型語言模型= ollama.chat(model='llama2', messages=[
{
'role': 'user',
'content': 'Why is the sky blue?',
},
])
print(response['message']['content'])
raw-image


本文轉載自:ARON HACK - 在本機Python中執行Llama 2與其他開源大型語言模型

留言0
查看全部
avatar-img
發表第一個留言支持創作者!
在程式實驗室中,有一個方塊是「播放指定動作」。根據官方文件,這個方塊可以將凱比機器人的動作ID賦予給一個變數,再讓凱比做出該動作。這樣只需要更改變數中的動作ID,就可以讓凱比做出不同的動作。
最近,我嘗試使用Flutter和大型語言模型開發我的個人AI助理的手機App,其中一項功能是監控系統。當某個程式出現錯誤時,我希望可以透過Firebase發出Alert,並在手機上接收推播通知。不幸的是,我發現我必須先付99美元的年費取得Apple開發者帳號,才能使用Apple推播通知服務(APN
現在長文應該很少人看,所以我先說重點。我認為兩岸議題的終極提問只有兩個:你支持台灣獨立或是兩岸統一?如果你支持台灣獨立,當兩岸開戰時,你會選擇投降或抵抗?
心理素質造英雄 不管是電影或現實生活,我們都曾見過這樣的畫面:在比賽最後關頭逆轉勝的運動員、在眾人質疑下侃侃而談的企業家、在手術房進行急救的主治醫師。不同的職業,不同的遭遇,但這些人都有相同的特質,冷靜,果決。這裡我們統稱為心理素質。 為什麼克服恐懼那麼難? 運動是訓練心理素質的唯一解
事情是這樣的,這個網站是用WordPress建置,本來放在GoDaddy虛擬主機上,當時的方案簽了三年,在大約一年半的時候,我決定把網站搬到SiteGround上。為了不讓GoDaddy的主機空轉,剛好我也想做些Side Projects,試著在網站上建立數據儀表板,GoDaddy的主機剛好可以拿來
這份難以言喻的成就感是催生這篇文章的主要原因,我想分享在專案規劃與數據分析技術上的經驗,並拆成為三個階段,分別為專案規劃、專案執行與成效評估,執行階段會著墨於程式設計面的分享。 專案規劃階段 定義問題 擬定行動方案
在程式實驗室中,有一個方塊是「播放指定動作」。根據官方文件,這個方塊可以將凱比機器人的動作ID賦予給一個變數,再讓凱比做出該動作。這樣只需要更改變數中的動作ID,就可以讓凱比做出不同的動作。
最近,我嘗試使用Flutter和大型語言模型開發我的個人AI助理的手機App,其中一項功能是監控系統。當某個程式出現錯誤時,我希望可以透過Firebase發出Alert,並在手機上接收推播通知。不幸的是,我發現我必須先付99美元的年費取得Apple開發者帳號,才能使用Apple推播通知服務(APN
現在長文應該很少人看,所以我先說重點。我認為兩岸議題的終極提問只有兩個:你支持台灣獨立或是兩岸統一?如果你支持台灣獨立,當兩岸開戰時,你會選擇投降或抵抗?
心理素質造英雄 不管是電影或現實生活,我們都曾見過這樣的畫面:在比賽最後關頭逆轉勝的運動員、在眾人質疑下侃侃而談的企業家、在手術房進行急救的主治醫師。不同的職業,不同的遭遇,但這些人都有相同的特質,冷靜,果決。這裡我們統稱為心理素質。 為什麼克服恐懼那麼難? 運動是訓練心理素質的唯一解
事情是這樣的,這個網站是用WordPress建置,本來放在GoDaddy虛擬主機上,當時的方案簽了三年,在大約一年半的時候,我決定把網站搬到SiteGround上。為了不讓GoDaddy的主機空轉,剛好我也想做些Side Projects,試著在網站上建立數據儀表板,GoDaddy的主機剛好可以拿來
這份難以言喻的成就感是催生這篇文章的主要原因,我想分享在專案規劃與數據分析技術上的經驗,並拆成為三個階段,分別為專案規劃、專案執行與成效評估,執行階段會著墨於程式設計面的分享。 專案規劃階段 定義問題 擬定行動方案
你可能也想看
Google News 追蹤
Thumbnail
/ 大家現在出門買東西還會帶錢包嗎 鴨鴨發現自己好像快一個禮拜沒帶錢包出門 還是可以天天買滿買好回家(? 因此為了記錄手機消費跟各種紅利優惠 鴨鴨都會特別注意銀行的App好不好用! 像是介面設計就是會很在意的地方 很多銀行通常會為了要滿足不同客群 會推出很多App讓使用者下載 每次
Thumbnail
在離線環境需要安裝Python套件時就相當的麻煩,需要先下載好套件包,在打指令安裝,若套件數量一多時就會相當麻煩。 本文將介紹如何利用兩行指令快速的安裝整個資料夾的套件。
Thumbnail
這篇內容,將教你如何安裝GameMaker,並更改語言設定。包括GameMaker的下載說明、版本說明、安裝說明、語系更改。
遇到問題: root@b10000ea1f5b:/app/backend# ollama run phi3:14b pulling manifest pulling 7a3cc4804c64... 98% ▕███████████████████████████████████████ ▏
Thumbnail
對於剛開始接觸Python的新手來說,無疑會在眾多執行環境中迷茫,不知道應該選擇哪一個比較好? 在這個情況下,我會推薦一個好的起點– Anaconda。現在,讓我們花費一分鐘的時間,我將引導你成功安裝Anaconda,並且正式開啟你在資料科學領域的旅程!
Thumbnail
進入Lua的第一步! 安裝和執行
Thumbnail
IDE 升級後出現了一樣的錯誤,手上程式碼沒有 pylint black-format 檢查上不了 gitlab,我又點開了那個很小很小的 x 符號,裡面 logs 提示的解決方式是升級..
Thumbnail
/ 大家現在出門買東西還會帶錢包嗎 鴨鴨發現自己好像快一個禮拜沒帶錢包出門 還是可以天天買滿買好回家(? 因此為了記錄手機消費跟各種紅利優惠 鴨鴨都會特別注意銀行的App好不好用! 像是介面設計就是會很在意的地方 很多銀行通常會為了要滿足不同客群 會推出很多App讓使用者下載 每次
Thumbnail
在離線環境需要安裝Python套件時就相當的麻煩,需要先下載好套件包,在打指令安裝,若套件數量一多時就會相當麻煩。 本文將介紹如何利用兩行指令快速的安裝整個資料夾的套件。
Thumbnail
這篇內容,將教你如何安裝GameMaker,並更改語言設定。包括GameMaker的下載說明、版本說明、安裝說明、語系更改。
遇到問題: root@b10000ea1f5b:/app/backend# ollama run phi3:14b pulling manifest pulling 7a3cc4804c64... 98% ▕███████████████████████████████████████ ▏
Thumbnail
對於剛開始接觸Python的新手來說,無疑會在眾多執行環境中迷茫,不知道應該選擇哪一個比較好? 在這個情況下,我會推薦一個好的起點– Anaconda。現在,讓我們花費一分鐘的時間,我將引導你成功安裝Anaconda,並且正式開啟你在資料科學領域的旅程!
Thumbnail
進入Lua的第一步! 安裝和執行
Thumbnail
IDE 升級後出現了一樣的錯誤,手上程式碼沒有 pylint black-format 檢查上不了 gitlab,我又點開了那個很小很小的 x 符號,裡面 logs 提示的解決方式是升級..