国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

ChatGPT 生態(tài),毀滅人性的一次開源!

這篇具有很好參考價值的文章主要介紹了ChatGPT 生態(tài),毀滅人性的一次開源!。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

ChatGPT 生態(tài),毀滅人性的一次開源!

原創(chuàng):小姐姐味道(微信公眾號ID:xjjdog),歡迎分享,非公眾號轉載保留此聲明。

很多人可能對百度文心一言發(fā)布會的現(xiàn)場記憶猶新。幾百億身價的老板,像小學生一樣匯報自己的 PPT,充滿了忐忑。

其實大可不必,命令行更加富有科技感,也更有說服力。不管對程序員來說還是圍觀的群眾來說,能干什么并不重要,實際輸出什么才是大家最關心的。

畢竟把人當傻子的年代慢慢過去了。

這也難怪。ChatGPT 的模型越來越完善,資本家們都很著急。以往,打著開源的遮羞布,他們也可以擁有自己的自主產權。但沒想到 ChatGPT 這么不識好歹,竟然將自己的核心技術夾的這么緊。

如果 ChatGPT 的能力,能夠離線,能夠運行在任何小型設備上,那么擁有獨立人格的智能單元就會變成現(xiàn)實。這種設想,比集中化的大腦更有誘惑力。

這里,就有一個。你可以下載下來實際編譯運行在在自己的MacBook上。


llama.cpp

https://github.com/xjjdog/llama.cpp。文末原文連接也可以直達!

這是一個 C++ 實現(xiàn)的 LLaMA 對話庫。Java 和 Python的同學也不要被嚇倒,它的使用超級簡單。如果你遇到什么問題,歡迎到公眾號(xjjdog)提問。

熱門問題:

  • 本倉庫只是一點點代碼。想要完整運行,需要 下載模型。

  • 輸出性能優(yōu)化: https://github.com/ggerganov/llama.cpp/issues/64

  • 創(chuàng)建一個 llama.cpp logo: https://github.com/ggerganov/llama.cpp/issues/105

描述

和ChatGPT對比起來,llama的好處是:使用普通的Macbook,Linux,甚至Docker、樹莓派等,就可以運行類比于 ChatGPT 的對話模型。

  • 純C++代碼,代碼少,而且沒有任何依賴

  • Apple 的M1 芯片也可以跑,而且有性能優(yōu)化

  • x86架構擁有 AVX2 支持

  • 在 CPU 上就能跑,不需要 GPU

支持的平臺:

  • [X] Mac OS

  • [X] Linux

  • [X] Windows (via CMake)

  • [X] Docker

模型下載地址:

curl?-o?ggml-alpaca-7b-q4.bin?-C?-?https://gateway.estuary.tech/gw/ipfs/QmQ1bf2BTnYxq73MFJWu1B7bQ2UD6qG7D7YDCxhTndVkPC
curl?-o?ggml-alpaca-7b-q4.bin?-C?-?https://ipfs.io/ipfs/QmQ1bf2BTnYxq73MFJWu1B7bQ2UD6qG7D7YDCxhTndVkPC
curl?-o?ggml-alpaca-7b-q4.bin?-C?-?https://cloudflare-ipfs.com/ipfs/QmQ1bf2BTnYxq73MFJWu1B7bQ2UD6qG7D7YDCxhTndVkPC

那么,這個工具要怎么用呢?超級簡單。

首先,將代碼clone到本地。

git?clone?https://github.com/ggerganov/llama.cpp.git

然后,進入到llama.cpp目錄。

cd?llama.cpp

編譯代碼。

make

生成后的文件名稱叫做main,以后,我們只需要運行 ./main即可。

最重要的一步,你需要下載一個數(shù)據(jù)模型。否則 llama 是不知道加載什么數(shù)據(jù)來進行計算的。為了測試,我們下載一個最小的。這個文件大小有3.9G,你需要相應大小的內存預留。

curl?-o?ggml-alpaca-7b-q4.bin?-C?-?https://gateway.estuary.tech/gw/ipfs/QmQ1bf2BTnYxq73MFJWu1B7bQ2UD6qG7D7YDCxhTndVkPC

最后,我們就可以指定這個模型,來進行對話輸出了。

./main?-m?./ggml-alpaca-7b-q4.bin?-p?"Will?the?future?be?female?"?-n?512?--color
  • m 指定的是模型的位置。

  • p 是對話或者問題。比如這里,我問我是否能夠吃狗肉!

  • n 指定的是輸出的文字數(shù)量,默認是128。

  • --color 輸出彩色內容。

下面是一些輸出。首先會將輸入進行切分,然后生成內容,最后將耗時打印。

%?./main?-m?./ggml-alpaca-7b-q4.bin?-p?"Can?i?eat?dog?"?-n?512?--color

No?you?cannot!?Eating?dogs?is?illegal?and?against?the?law.?It?would?be?considered?animal?abuse,?so?please?don’t?do?it?under?any?circumstances…unless?you?are?a?cannibal

main:?mem?per?token?=?14368644?bytes
main:?????load?time?=???743.12?ms
main:???sample?time?=???455.50?ms
main:??predict?time?=?46903.35?ms?/?91.79?ms?per?token
main:????total?time?=?48455.85?ms

交互模式

如果你想要和ChatGPT一樣有對話能力的話,也是可以的。需要加上 -i 參數(shù),當然,也可以使用 -r User:參數(shù)輸出一個提示符。

比如:

./main?-m?./ggml-alpaca-7b-q4.bin?-p?"Will?the?future?be?female?"?-n?128?--color?-i?-r?"User:"

授課模式

所謂授課模式,就是提供一個按照順序輸出的文件列表,讓電腦按照順序把答案輸出。如果liyanhong使用這種模式,而不是ppt,估計效果會更好。

比如:

./main?-m?./models/13B/ggml-model-q4_0.bin?-n?256?--repeat_penalty?1.0?--color?-i?-r?"User:"?-f?prompts/chat-with-bob.txt

內存需求

內存的需求取決于你使用的模型。我們的測試使用的都是最簡單的模型,所以4GB就夠了。如果想要更精細的輸出,你的內存需要更大一些。

model original size quantized size (4-bit)
7B 13 GB 3.9 GB
13B 24 GB 7.8 GB
30B 60 GB 19.5 GB
65B 120 GB 38.5 GB

Android

你甚至可以在Android上跑起來。如果你的內存夠大,那么完全可以做一個小型對話機器人,還是本地的!

后面如果解決了部分加載的問題,Android的嵌入式應用會非常方便。

End

人類有用的知識庫看起來很多,但其實訓練下來,最多也不會超過TB級別。當然也不能這么說,計算機也是由 0 和 1 組成的,但現(xiàn)在它幾乎什么都能做。但無疑,除了訓練算法,對于使用者來說,模型才是最重要的。

把這些有限的數(shù)據(jù)預裝在小型的設備中,這就會成為最小的智能體。在數(shù)據(jù)中加入人格(目前的Chat系列是可以做到的),這個智能體就可以充當我們的秘書、代言人,甚至男女朋友。

嗯,一切皆有可能。從現(xiàn)在開始注意養(yǎng)生,活的長一點點,來看看未來世界的樣子!

作者簡介:小姐姐味道 ?(xjjdog),一個不允許程序員走彎路的公眾號。聚焦基礎架構和Linux。十年架構,日百億流量,與你探討高并發(fā)世界,給你不一樣的味道。我的個人微信xjjdog0,歡迎添加好友,進一步交流。

推薦閱讀:

1. 玩轉Linux
2. 什么味道專輯

3.?藍牙如夢
4.?殺機!
5.?失聯(lián)的架構師,只留下一段腳本
6.?架構師寫的BUG,非比尋常
7.?有些程序員,本質是一群羊!文章來源地址http://www.zghlxwxcb.cn/news/detail-432512.html

到了這里,關于ChatGPT 生態(tài),毀滅人性的一次開源!的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • hw藍隊初級的一次面試(基礎)

    1、失效的訪問控制(越權) 2、加密失敗 3、注入 4、不安全的設計 5、安全配置錯誤 6、易受攻擊和過時的組件 7、認證和授權失敗 8、軟件和數(shù)據(jù)完整性故障 9、安全日志記錄和監(jiān)控失效 10、服務端請求偽造 CSRF:跨站請求攻擊(XSRF) 發(fā)生條件 :當用戶在安全網(wǎng)站A登錄后保

    2024年02月01日
    瀏覽(22)
  • OpenApi接口的一次調用經(jīng)歷(附代碼)

    OpenApi接口的一次調用經(jīng)歷(附代碼)

    去弄一個api_key:https://platform.openai.com/account/api-keys? ?先看所有能用的模型: 返回: babbage davinci text-davinci-edit-001 babbage-code-search-code text-similarity-babbage-001 code-davinci-edit-001 text-davinci-001 ada curie-instruct-beta babbage-code-search-text babbage-similarity whisper-1 code-search-babbage-text-001 text-curie-

    2024年02月12日
    瀏覽(24)
  • JVM | 基于類加載的一次完全實踐

    JVM | 基于類加載的一次完全實踐

    我在上篇文章:JVM | 類加載是怎么工作的 中為你介紹了Java的類加載器及其工作原理。我們簡單回顧下:我用一個易于理解的類比帶你逐步理解了類加載的流程和主要角色: 引導類加載器 , 擴展類加載器 和 應用類加載器 。并帶你深入了解了這些“建筑工人”如何從底層工

    2024年02月15日
    瀏覽(20)
  • edusrc某大學證書的一次漏洞挖掘

    edusrc某大學證書的一次漏洞挖掘

    前言 以下涉及到的漏洞已提交至edusrc教育行業(yè)漏洞報告平臺并已修復,該文章僅用于交流學習,如有不足之處,歡迎各位大佬指點。 正文 1、通過注冊一個測試賬號然后登錄頁面 2、在瀏覽任意功能頁面時,發(fā)現(xiàn)cookie疑似base64加密 3、通過base64解密網(wǎng)站發(fā)現(xiàn)直接解密亂碼 ---

    2024年02月05日
    瀏覽(23)
  • 對于Ubuntu服務器殺毒的一次記錄

    對于Ubuntu服務器殺毒的一次記錄

    概述:叮咚!您的主機有異常登錄地,登錄ip來自人類文明的標桿美麗國的加利福尼亞州,請注意排查。可惡的老美啊,又來入侵我華夏主機了,美帝亡我之心不死?。ó斎灰灿锌赡苁蔷硟戎袊送ㄟ^VPN操作境外主機實施的哈),暫且歸咎于美帝吧,誰讓IP地址是顯示的他家的

    2024年02月06日
    瀏覽(22)
  • 編譯時注解處理器的一次使用經(jīng)歷

    編譯時注解處理器的一次使用經(jīng)歷

    編譯時注解處理器在《深入理解Java虛擬機》一書中有一些介紹(前端編譯篇有提到),但一直沒有機會使用,直到碰到這個需求,覺得再合適不過了,就簡單用了一下,這里做個記錄。------原文寫于2021年2月8日。 我們?yōu)楣咎峁┝艘惶淄ㄓ玫腏AVA組件包,組件包內有不同的模

    2024年02月12日
    瀏覽(24)
  • 我與 INDCODE AI 創(chuàng)作助手的一次對話

    我與 INDCODE AI 創(chuàng)作助手的一次對話

    本文由 大俠(AhcaoZhu)原創(chuàng),轉載請聲明。 鏈接: https://blog.csdn.net/Ahcao2008 本文介紹了 CSDN 嵌入式 INSCODE AI 創(chuàng)作助手 的一次體驗,從聊天到編程,五花八門,純屬好玩,不是什么正經(jīng)測試。 【原創(chuàng):AhcaoZhu大俠】 沒太注意,CSDN創(chuàng)作頁面上,啥時候多出一個 創(chuàng)作助手 ,見下圖:

    2024年02月07日
    瀏覽(15)
  • MySQL--InnoDB的一次更新事務實現(xiàn)流程與二階段提交

    InnoDB更新事務流程 涉及內容 一次InnoDB的事務更新操作涉及Buffer Pool,BinLog,RedoLog,UndoLog和物理磁盤。 Buffer Pool: Buffer Pool是InnoDB引入的中間層:內存上的一塊連續(xù)空間,用來緩存數(shù)據(jù)頁,每個數(shù)據(jù)頁的大小為16KB。它的存在是為了提高SQL的讀寫性能,避免每次查詢和修改都直

    2024年02月02日
    瀏覽(26)
  • Redis的SET命令 在生產環(huán)境下發(fā)生的一次嚴重事故

    今天給大家分享的是Redis基礎命令 set 過期時間被覆蓋問題。該命令可能是大家最為常見的一個命令,但有一個小細節(jié)可能很多人多都沒注意到,今天就來演示總結一下。 該細節(jié)雖然看著很小,平常也很少關注到這點。但在實際的生產環(huán)境發(fā)生過一次,對于一些流量大的應用

    2024年02月07日
    瀏覽(23)
  • 記錄開發(fā)環(huán)境docker上的一次springboot無法讀取更新的配置文件的問題

    背景:一般開發(fā)環(huán)境的管理不是很嚴格,當對代碼進行一些組件的添加時,往往需要修改spring的配置文件,有的時候為了保險起見,回預先備份原本的配置文件,我采取在./config中創(chuàng)建了一個名為bak-日期的目錄,將原本的配置文件mv到該目錄下,將新的配置文件移到config目錄

    2024年02月11日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包