女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何快速下載OpenVINO Notebooks中的AI大模型

SDNLAB ? 來源:SDNLAB ? 2023-12-12 14:40 ? 次閱讀

01

OpenVINO Notebooks簡介

OpenVINO Notebooks是Jupyter Notebook形式的OpenVINO范例程序大集合,方便開發者快速學習并掌握OpenVINO推理程序,并通過Copy&Paste方式將范例中的關鍵程序應用到自己的AI軟件中去。

wKgZomV4AICAG-SuAACo6KXDNi4851.jpg

02

運行AI大模型的挑戰

OpenVINO Notebooks提供了非常豐富的AI大模型范例程序,例如:Dolly2、Stable Diffusion、LLama2、ChatGLM2等等,方便廣大開發者學習并應用AI大模型。

但運行AI大模型范例程序時,由于眾所周知的原因,通常會遇到因無法從HuggingFace下載模型,導致范例程序無法運行的情況。

以240-dolly-2-instruction-following.ipynb為例,運行“Download and Convert Model”代碼時會收到報錯信息,如下圖所示:

wKgZomV4AICADAF1AAClHKdDUYs473.jpg

03

解決AI大模型下載問題

>解決方案一:命令行模式

從https://hf-mirror.com/用命令行手動下載。

第一步,安裝下載工具:

pip install -U huggingface_hub hf_transfer

第二步,設置環境變量

Linux中,執行:

export HF_HUB_ENABLE_HF_TRANSFER=1

export HF_ENDPOINT=https://hf-mirror.com

在Windows中,執行:

SET HF_HUB_ENABLE_HF_TRANSFER=1

SET HF_ENDPOINT=https://hf-mirror.com

第三步:運行下載命令,下載模型到本地

huggingface-cli download --resume-download databricks/dolly-v2-3b --local-dir dolly-v2-3b

wKgZomV4AIKADmzuAATjgiQnKM4732.jpg

>解決方案二:命令行模式

在模型頁面:https://hf-mirror.com/databricks/dolly-v2-3b/tree/main,右鍵菜單啟動:“多選下載模式”,如下圖所示。

wKgaomV4AICAK5axAAL4ikXTrd4773.jpg

然后選擇所有要下載的文件,最后按“Enter”啟動下載。

wKgaomV4AICAeJJRAARfofVk4Gk686.jpg

實際測試,迅雷下載的方式,速度最快,平均在6MB/s左右

wKgaomV4AICALILzAAEV7VxJebw215.jpg

04

從本地加載AI大模型模型

將AI大模型下載到本地后,在,把model_id改為model_local_path, 讓程序從本地加載AI大模型,例如:

model_id ="databricks/dolly-v2-3b"

model_local_path ="D:/dolly-v2-3b"

tokenizer =AutoTokenizer.from_pretrained(model_local_path,local_file_only=True)

ov_model =OVModelForCausalLM.from_pretrained(model_local_path, device=current_device, export=True, ov_config=ov_config, load_in_8bit=False,local_file_only=True)

在240-dolly-2-instruction-following.ipynb中“Download and Convert Model”代碼塊更改如下所示:

frompathlib importPath

fromtransformers importAutoTokenizer

fromoptimum.intel.openvino importOVModelForCausalLM

model_id ="databricks/dolly-v2-3b"

model_local_path ="D:/dolly-v2-3b"

model_path =Path("dolly-v2-3b")

tokenizer =AutoTokenizer.from_pretrained(model_local_path,local_file_only=True)

current_device =device.value

ov_config ={'PERFORMANCE_HINT': 'LATENCY', 'NUM_STREAMS': '1', "CACHE_DIR": ""}

ifmodel_path.exists():

ov_model =OVModelForCausalLM.from_pretrained(model_path, device=current_device, ov_config=ov_config)

else:

ov_model =OVModelForCausalLM.from_pretrained(model_local_path, device=current_device, export=True, ov_config=ov_config, load_in_8bit=False,local_file_only=True)

ov_model.half()

ov_model.save_pretrained(model_path)

240-dolly-2-instruction-following.ipynb從本地加載模型的運行效果,如下圖所示:

9dd3f766-98b6-11ee-8b88-92fbcf53809c.png ?

總結:在遇到AI大模型無法下載時,可以選擇用命令行的方式,或者下載器的方式,手動從HuggingFace鏡像網站下載,然后修改加載模型的參數,從本地加載模型,實現OpenVINO Notebooks的范例代碼順利運行。







審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11459

    瀏覽量

    212789
  • 大模型
    +關注

    關注

    2

    文章

    3026

    瀏覽量

    3825
  • OpenVINO
    +關注

    關注

    0

    文章

    113

    瀏覽量

    415
  • AI大模型
    +關注

    關注

    0

    文章

    363

    瀏覽量

    502

原文標題:快速下載 OpenVINO Notebooks 中的 AI 大模型

文章出處:【微信號:SDNLAB,微信公眾號:SDNLAB】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    C#集成OpenVINO?:簡化AI模型部署

    在開源測控、機器視覺、數采與分析三大領域中,如何快速AI模型集成到應用程序, 實現AI賦能和應用增值? 最容易的方式是:在C#
    的頭像 發表于 02-17 10:03 ?1830次閱讀
    C#集成<b class='flag-5'>OpenVINO</b>?:簡化<b class='flag-5'>AI</b><b class='flag-5'>模型</b>部署

    如何使用OpenVINO C++ API部署FastSAM模型

    象的位置和邊界。本文將介紹如何使用 OpenVINO C++ API 部署 FastSAM 模型,以實現快速高效的語義分割。在前文中我們發表了《基于 OpenVINO Python A
    的頭像 發表于 11-17 09:53 ?1274次閱讀
    如何使用<b class='flag-5'>OpenVINO</b> C++ API部署FastSAM<b class='flag-5'>模型</b>

    快速下載OpenVIN NotebooksAI模型

    OpenVINO Notebooks 是 Jupyter Notebook 形式的 OpenVINO 范例程序大集合,方便開發者快速學習并掌握 Op
    的頭像 發表于 12-16 10:22 ?1545次閱讀
    <b class='flag-5'>快速</b><b class='flag-5'>下載</b>OpenVIN <b class='flag-5'>Notebooks</b><b class='flag-5'>中</b>的<b class='flag-5'>AI</b>大<b class='flag-5'>模型</b>

    OpenVINO? 2019_R3下載的face-detection-retail-0004模型,運行時報錯怎么解決?

    OpenVINO? 2019_R3 下載的 face-detection-retail-0004 模型。 構建開源OpenVINO?版本 2020.1 運行 Interact
    發表于 03-05 06:00

    運行時OpenVINO?找不到模型優化器,為什么?

    在運行時OpenVINO?找不到模型優化器,運行模型下載程序命令并收到錯誤消息: omz_downloader:找不到命令
    發表于 03-05 08:16

    為什么無法在運行時C++推理讀取OpenVINO?模型

    使用模型優化器 2021.1 版OpenVINO?轉換模型 使用 Runtime 2022.3 版本在 C++ 推理實現 ( core.read_model()) 讀取
    發表于 03-05 06:17

    如何使用OpenVINO?運行對象檢測模型

    無法確定如何使用OpenVINO?運行對象檢測模型
    發表于 03-06 07:20

    OpenVINO的量化模型OpenVINO ESR模型結果不一致是怎么回事?

    將 REAL-ESRSTREAM 模型轉換成 OpenVINO IR (2021.4) 并執行該模型。 能夠運行 IR,但結果與 REAL-ESR 就此不同的是。
    發表于 03-06 08:11

    OpenVINO? Toolkit如何保持模型稀疏性?

    OpenVINO? Toolkit 中支持的優化方法,保持模型稀疏性。
    發表于 03-06 06:47

    在LabVIEW調用OpenVINO? 模型

    自帶機器視覺函數庫,并提供OpenCV接口庫,開發機器視覺與自動化應用程序速度快使用LabVIEW調用OpenVINO IR模型,可以快速完成深度學習項目開發與交付。
    的頭像 發表于 03-21 10:05 ?4069次閱讀

    AI愛克斯開發板上用OpenVINO?加速YOLOv8目標檢測模型

    《在 AI 愛克斯開發板上用 OpenVINO 加速 YOLOv8 分類模型》介紹了在 AI 愛克斯開發板上使用 OpenVINO 開發套件
    的頭像 發表于 05-12 09:08 ?1653次閱讀
    在<b class='flag-5'>AI</b>愛克斯開發板上用<b class='flag-5'>OpenVINO</b>?加速YOLOv8目標檢測<b class='flag-5'>模型</b>

    AI愛克斯開發板上使用OpenVINO加速YOLOv8目標檢測模型

    《在AI愛克斯開發板上用OpenVINO加速YOLOv8分類模型》介紹了在AI愛克斯開發板上使用OpenVINO 開發套件部署并測評YOLO
    的頭像 發表于 05-26 11:03 ?1657次閱讀
    <b class='flag-5'>AI</b>愛克斯開發板上使用<b class='flag-5'>OpenVINO</b>加速YOLOv8目標檢測<b class='flag-5'>模型</b>

    AI愛克斯開發板上用OpenVINO?加速YOLOv8-seg實例分割模型

    《在 AI 愛克斯開發板上用 OpenVINO 加速 YOLOv8 目標檢測模型》介紹了在 AI 愛克斯開發板上使用 OpenVINO 開發
    的頭像 發表于 06-05 11:52 ?1370次閱讀
    在<b class='flag-5'>AI</b>愛克斯開發板上用<b class='flag-5'>OpenVINO</b>?加速YOLOv8-seg實例分割<b class='flag-5'>模型</b>

    AI愛克斯開發板上用OpenVINO?加速YOLOv8-seg實例分割模型

    《在 AI 愛克斯開發板上用 OpenVINO 加速 YOLOv8 目標檢測模型》介紹了在 AI 愛克斯開發板上使用 OpenVINO 開發
    的頭像 發表于 06-30 10:43 ?1609次閱讀
    在<b class='flag-5'>AI</b>愛克斯開發板上用<b class='flag-5'>OpenVINO</b>?加速YOLOv8-seg實例分割<b class='flag-5'>模型</b>

    C#中使用OpenVINO?:輕松集成AI模型

    與分析三大領域中,如何快速AI模型集成到應用程序,實現AI賦能和應用增值?最容易的方式是:在C#
    的頭像 發表于 02-07 14:05 ?722次閱讀
    C#中使用<b class='flag-5'>OpenVINO</b>?:輕松集成<b class='flag-5'>AI</b><b class='flag-5'>模型</b>!