国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

NVIDIA AI Foundation Models:使用生產就緒型 LLM 構建自定義企業聊天機器人和智能副駕

NVIDIA英偉達企業解決方案 ? 來源:未知 ? 2023-11-17 21:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

wKgZomVXbTKAGJfHAAW1azkbVqE901.png

大語言模型(LLM)正在徹底變革數據科學,帶來自然語言理解、AI機器學習的高級功能。為洞悉特定領域而定制的自定義 LLM 在企業應用中越來越受到青睞。

NVIDIA Nemotron-3 8B系列基礎模型是一套功能強大的全新工具,可用于為企業構建生產就緒生成式 AI 應用,從而推動從客服 AI 聊天機器人到尖端 AI 產品的各種創新。

這些新的基礎模型現已加入NVIDIA NeMo。這個端到端框架用于構建、自定義和部署專為企業定制的 LLM。企業現在可以使用這些工具快速且經濟高效地大規模開發 AI 應用。這些應用可在云端、數據中心以及 Windows PC 和筆記本電腦上運行。

Nemotron-3 8B 系列現已在 Azure AI Model 目錄、HuggingFace 和NVIDIA NGC 目錄上的NVIDIA AI Foundation Model中心提供。該系列包含基本模型、聊天模型和問答(Q&A)模型,可解決各種下游任務。表 1 列出了該系列的所有模型。

wKgZomVXbTKAaCMEAAD20aBXqnc614.jpg

表 1. Nemotron-3 8B 系列基礎模型支持多種 LLM 用例

設計用于生產的基礎模型

基礎模型是強大的構建模塊,它減少了構建實用的自定義應用所需的時間和資源。然而,企業機構必須確保這些模型符合其具體需求。

NVIDIA AI Foundation Models 基于來源可靠的數據集訓練而成,集合了無數聲音和體驗。嚴格監控確保了數據的真實性,并符合不斷變化發展的法律規定。任何出現的數據問題都會迅速得到解決,確保企業的 AI 應用既符合法律規范,又能保護用戶隱私。這些模型既能吸收公開數據集,也能兼容專有數據集。

Nemotron-3-8B 基本模型

Nemotron-3-8B 基本模型是一種用于生成類人文本或代碼的緊湊型高性能模型。該模型的 MMLU 5 樣本平均值為 54.4。該基本模型還精通 53 種語言,包括英語、德語、俄語、西班牙語、法語、日語、中文、意大利語和荷蘭語,因此能滿足跨國企業對多語言能力的需求。該基本模型還經過 37 種不同編碼語言的訓練。

Nemotron-3-8B 聊天模型

該套件還添加了 Nemotron-3-8B 聊天模型,用于 LLM 驅動的聊天機器人交互。Nemotron-3-8B 聊天模型有三個版本,每個版本均針對特定用戶的獨特調整而設計:

  • 監督微調(SFT)

  • 人類反饋強化學習(RLHF)

  • NVIDIA SteerLM(https://blogs.nvidia.com/blog/2023/10/11/customize-ai-models-steerlm/

Nemotron-3-8B-SFT 模型是指令微調的第一步,我們在此基礎上建立了 RLHF 模型,該模型是 8B 類別中 MT-Bench 分數最高的模型(MT-Bench 是最常用的聊天質量指標)。用戶可以從使用 8B-chat-RLHF 開始,以獲得最佳的即時聊天互動效果。但對于希望與最終用戶的偏好保持一致的企業,可以在使用 SFT 模型的同時,應用自己的 RLHF。

最后,最新的對齊方法 SteerLM 為訓練和自定義推理 LLM 提供了新的靈活性。借助 SteerLM,用戶可以定義其所需的所有屬性,并將其嵌入單個模型中,然后就可以在該模型運行時為特定用例選擇其所需的組合。

這種方法支持持續的改進周期。自定義模型響應可以作為未來訓練的數據,從而將模型的實用性提升到新的水平。

Nemotron-3-8B 問答模型

Nemotron-3-8B-QA 模型是一個問答(QA)模型,該模型在大量數據基礎上針對目標用例進行微調。

Nemotron-3-8B-QA 模型的性能一流,在 Natural Questions 數據集(https://ai.google.com/research/NaturalQuestions/)上實現了 41.99% 的零樣本 F1 分數。該指標用于衡量生成的答案與問答中真實答案的相似程度。

Nemotron-3-8B-QA 模型已與其他參數規模更大的先進語言模型進行了對比測試。測試是在 NVIDIA 創建的數據集以及 Natural Questions 和 Doc2Dial 數據集上進行的。結果表明,該模型具有良好的性能。

使用 NVIDIA NeMo 框架

構建自定義 LLM

NVIDIA NeMo 通過為多種模型架構提供端到端功能和容器化方案,簡化了構建自定義企業生成式 AI 模型的路徑。借助 Nemotron-3-8B 系列模型,開發者就可以使用 NVIDIA 提供的預訓練模型,這些模型可以輕松適應特定用例。

快速模型部署

使用 NeMo 框架時,無需收集數據或設置基礎架構。NeMo 精簡了這一過程。開發者可以自定義現有模型,并將其快速部署到生產中。

最佳模型性能

此外,它還與NVIDIA TensorRT-LLM開源庫和NVIDIA Triton 推理服務器無縫集成,前者可優化模型性能,后者可加速推理服務流程。這種工具組合實現了最先進的準確性、低延遲和高吞吐量。

數據隱私和安全

NeMo 可實現安全、高效的大規模部署,并符合相關安全法規規定。例如,如果數據隱私是業務的關鍵問題,就可以使用NeMo Guardrails在不影響性能或可靠性的情況下安全存儲客戶數據。

總之,使用 NeMo 框架構建自定義 LLM 是在不犧牲質量或安全標準的情況下、快速創建企業 AI 應用的有效方法。它為開發者提供了自定義靈活性,同時提供了大規模快速部署所需的強大工具。

開始使用 Nemotron-3-8B

您可以使用 NeMo 框架在 Nemotron-3-8B 模型上輕松運行推理,該框架充分利用 TensorRT-LLM 開源庫,可在NVIDIA GPU上為高效和輕松的 LLM 推理提供高級優化。它內置了對各種優化技術的支持,包括:

  • KV caching

  • Efficient Attention modules (including MQA, GQA, and Paged Attention)

  • In-flight (or continuous) batching

  • 支持低精度(INT8/FP8)量化以及其他優化

NeMo 框架推理容器包含在 NeMo 模型(如 Nemotron-3-8B 系列)上應用 TensorRT-LLM 優化所需的所有腳本和依賴項,并將它們托管在 Triton 推理服務器上。部署完成后,它可以開放一個端點,供您發送推理查詢。

在 Azure ML 上的部署步驟

Nemotron-3-8B 系列模型可在 Azure ML 模型目錄中獲得,以便部署到 Azure ML 管理的端點中。AzureML 提供了易于使用的“無代碼部署”流程,使部署 Nemotron-3-8B 系列模型變得非常容易。該平臺已集成了作為 NeMo 框架推理容器的底層管道。

wKgZomVXbTKAFSStAACR2QTk7WA932.png

圖 1. 在 Azure ML 中選擇實時端點

如要在 Azure ML 上部署 NVIDIA 基礎模型并進行推理,請按照以下步驟操作:

  1. 登錄 Azure 賬戶:https://portal.azure.com/#home

  2. 導航至 Azure ML 機器學習工作室

  3. 選擇您的工作區,并導航至模型目錄

NVIDIA AI Foundation 模型可在 Azure 上進行微調、評估和部署,還可以在 Azure ML 中使用 NeMo 訓練框架對這些模型進行自定義。NeMo 框架由訓練和推理容器組成,已集成在 AzureML 中。

如要微調基本模型,請選擇您喜歡的模型變體,單擊“微調”,填寫任務類型、自定義訓練數據、訓練和驗證分割以及計算集群等參數。

如要部署該模型,請選擇您喜歡的模型變體,單擊“實時端點”,選擇實例、端點和其他用于自定義部署的參數。單擊“部署”,將推理模型部署到端點。

Azure CLI 和 SDK 支持也可用于在 Azure ML 上運行微調作業和部署。詳細信息請參見“Azure ML 中的 Foundation Models”文檔。

在本地或其他云上的部署步驟

Nemotron-3-8B 系列模型具有獨特的推理請求提示模板,建議將其作為最佳實踐。但由于它們共享相同的基本架構,因此其部署說明很相似。

有關使用 NeMo 框架推理容器的最新部署說明,參見:https://registry.ngc.nvidia.com/orgs/ea-bignlp/teams/ga-participants/containers/nemofw-inference

為了演示,讓我們部署 Nemotron-3-8B-Base-4k。

1. 登錄 NGC 目錄,獲取推理容器。

# log in to your NGC organization
docker login nvcr.io


# Fetch the NeMo framework inference container
docker pull nvcr.io/ea-bignlp/ga-participants/nemofw-inference:23.10

2. 下載 Nemotron-3-8B-Base-4k 模型。8B 系列模型可在 NGC 目錄和 Hugging Face 上獲得,您可以選擇其中一個下載模型。

NVIDIA NGC

從 NGC 下載模型最簡單的方法是使用 CLI。如果您沒有安裝 NGC CLI,請按照入門指南(https://docs.ngc.nvidia.com/cli/cmd.html#getting-started-with-the-ngc-cli)進行安裝和配置。

# Downloading using CLI. The model path can be obtained from it’s page on NGC
ngc registry model download-version "dztrnjtldi02/nemotron-3-8b-base-4k:1.0"

Hugging Face Hub

以下指令使用的是 git-lfs,您也可以使用 Hugging Face 支持的任何方法下載模型。

git lfs install
git clone https://huggingface.co/nvidia/nemotron-3-8b-base-4knemotron-3-8b-base-4k_v1.0

3.在交互模式下運行 NeMo 推理容器,安裝相關路徑

# Create a folder to cache the built TRT engines. This is recommended so they don’t have to be built on every deployment call. 
mkdir -p trt-cache


# Run the container, mounting the checkpoint and the cache directory
docker run --rm --net=host 
                     --gpus=all 
                     -v $(pwd)/nemotron-3-8b-base-4k_v1.0:/opt/checkpoints/  
                     -v $(pwd)/trt-cache:/trt-cache  
                     -w /opt/NeMo 
                     -it nvcr.io/ea-bignlp/ga-participants/nemofw-inference:23.10 bash

4. 在 Triton 推理服務器上使用 TensorRT-LLM 后端轉換并部署該模型。

python scripts/deploy/deploy_triton.py 
                     --nemo_checkpoint /opt/checkpoints/Nemotron-3-8B-Base-4k.nemo 
                     --model_type="gptnext" 
                     --triton_model_name Nemotron-3-8B-4K 
                     --triton_model_repository /trt-cache/ 
                     --max_input_len 3000 
                     --max_output_len 1000 
                     --max_batch_size 2

當該指令成功完成后,就會顯示一個可以查詢的端點。讓我們來看看如何做到這一點。

運行推理的步驟

有幾種運行推理的方法可供選擇,取決于您希望如何集成該服務:

1. 使用 NeMo 框架推理容器中的 NeMo 客戶端 API

2. 使用 PyTriton 在您的環境中創建一個客戶端應用

3. 鑒于所部署的服務會開放一個 HTTP 端點,使用任何可以發送 HTTP 請求的程序資源庫/工具。

選項 1(使用 NeMo 客戶端 API)的示例如下。您可以在同一臺設備上的 NeMo 框架推理容器中使用,也可以在能訪問服務 IP 和端口的不同設備上使用。

from nemo.deploy import NemoQuery


# In this case, we run inference on the same machine
nq = NemoQuery(url="localhost:8000", model_name="Nemotron-3-8B-4K")


output = nq.query_llm(prompts=["The meaning of life is"], max_output_token=200, top_k=1, top_p=0.0, temperature=0.1)
print(output)

其他選項示例可以在該推理容器的 README 中找到。

8B 系列模型指令

NVIDIA Nemotron-3-8B 系列中的模型:所有 NVIDIA Nemotron-3-8B 數據集共享預訓練基礎,但用于調優聊天(SFT、RLHF、SteerLM)和問答模型的數據集是根據其特定目的自定義的。此外,構建上述模型還采用了不同的訓練技術,因此這些模型在使用與訓練模板相似的定制指令時最為有效。

這些模型的推薦指令模板位于各自的模型卡上。

例如,以下是適用于 Nemotron-3-8B-Chat-SFT 和 Nemotron-3-8B-Chat-RLHF 模型的單輪和多輪格式:

wKgZomVXbTKAd9-9AAD-epn1CLM582.jpg

指令和回復字段與輸入內容相對應。下面是一個使用單輪模板設置輸入格式的示例。

PROMPT_TEMPLATE = """System
{system}
User
{prompt}
Assistant
"""
system = ""
prompt = "Write a poem on NVIDIA in the style of Shakespeare"


prompt = PROMPT_TEMPLATE.format(prompt=prompt, system=system)
print(prompt)

注意對于 Nemotron-3-8B-Chat-SFT 和 Nemotron-3-8B-Chat-RLHF 模型,我們建議保持系統提示為空。

進一步訓練和自定義

NVIDIA Nemotron-3-8B 模型系列適用于針對特定領域數據集的進一步定制。對此有幾種選擇,例如繼續從檢查點進行預訓練、SFT 或高效參數微調、使用 RLHF 校準人類演示或使用 NVIDIA 全新 SteerLM 技術。

NeMo 框架訓練容器提供了上述技術的易用腳本。我們還提供了各種工具,方便您進行數據整理、識別用于訓練和推理的最佳超參數,以及在您選擇的硬件(本地 DGX 云、支持 Kubernetes 的平臺或云服務提供商)上運行 NeMo 框架的工具。

更多信息,參見 NeMo 框架用戶指南(https://docs.nvidia.com/nemo-framework/user-guide/latest/index.html)或容器 README(https://registry.ngc.nvidia.com/orgs/ea-bignlp/containers/nemofw-training)。

Nemotron-3-8B 系列模型專為各種用例而設計,不僅在各種基準測試中表現出色,還支持多種語言。

GTC 2024 將于 2024 年 3 月 18 至 21 日在美國加州圣何塞會議中心舉行,線上大會也將同期開放。點擊“閱讀原文”掃描下方海報二維碼,立即注冊 GTC 大會


原文標題:NVIDIA AI Foundation Models:使用生產就緒型 LLM 構建自定義企業聊天機器人和智能副駕

文章出處:【微信公眾號:NVIDIA英偉達企業解決方案】歡迎添加關注!文章轉載請注明出處。


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

    關注

    23

    文章

    4086

    瀏覽量

    99173

原文標題:NVIDIA AI Foundation Models:使用生產就緒型 LLM 構建自定義企業聊天機器人和智能副駕

文章出處:【微信號:NVIDIA-Enterprise,微信公眾號:NVIDIA英偉達企業解決方案】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于NVIDIA模組與軟件套件推動邊緣與機器人AI推理

    NVIDIA 正式推出 NVIDIA Jetson T4000,將高性能 AI 與實時推理能力帶入更廣泛的機器人和邊緣 AI 應用。T400
    的頭像 發表于 01-14 09:46 ?536次閱讀
    基于<b class='flag-5'>NVIDIA</b>模組與軟件套件推動邊緣與<b class='flag-5'>機器人</b><b class='flag-5'>AI</b>推理

    使用OpenUSD與NVIDIA Halos構建安全物理AI系統

    如何使用 OpenUSD 和 NVIDIA Omniverse 的最新進展深入改變他們的工作流。 物理 AI 正從研究實驗室走向現實世界,為智能機器人和
    的頭像 發表于 12-24 10:22 ?720次閱讀

    NVIDIA推出面向語言、機器人和生物學的全新開源AI技術

    NVIDIA 秉持對開源的長期承諾,推出了面向語言、機器人和生物學的全新開源 AI 技術,為構建開源生態系統做出貢獻,擴展 AI 的普及并推
    的頭像 發表于 11-06 11:49 ?1065次閱讀

    智能硬件通過小聆AI自定義MCP應用開發操作講解

    智能硬件通過小聆AI自定義MCP應用開發操作講解 前言 MCP(Modular Communication Protocol,模塊化通信協議)為智能硬件帶來多方面顯著優勢:它通過標準化
    發表于 10-14 15:50

    NVIDIA RTX AI PC為AnythingLLM加速本地AI工作流

    大語言模型(LLM)基于包含數十億個 Token 的數據集訓練而來,能夠生成高質量的內容。它們是眾多最熱門 AI 應用的核心支撐技術,包括聊天機器人智能助手、代碼生成工具等。
    的頭像 發表于 07-04 15:05 ?952次閱讀

    HarmonyOS應用自定義鍵盤解決方案

    自定義鍵盤是一種替換系統默認鍵盤的解決方案,可實現鍵盤個性化交互。允許用戶結合業務需求與操作習慣,對按鍵布局進行可視化重構、設置多功能組合鍵位,使輸入更加便捷和舒適。在安全防護層面,自定義鍵盤可以
    的頭像 發表于 06-05 14:19 ?2396次閱讀

    小智 AI 聊天機器人 (XiaoZhi AI Chatbot)

    小智 AI 聊天機器人是一款基于開源硬件的智能對話設備,由開發者“蝦哥”以 ?MIT 許可證發布,旨在幫助用戶入門 AI 硬件開發,將大語言模型(L
    的頭像 發表于 05-30 15:56 ?1.4w次閱讀
    小智 <b class='flag-5'>AI</b> <b class='flag-5'>聊天機器人</b> (XiaoZhi <b class='flag-5'>AI</b> Chatbot)

    機器人領域領先企業利用NVIDIA技術實現工業AI

    包括 KUKA、西門子、Standard Bots、優傲機器人和 Vention 在內的行業領先企業,展示了由 NVIDIA 加速且可投入生產的工業自動化解決方案。
    的頭像 發表于 05-20 16:10 ?1021次閱讀

    NVIDIA 通過云端至機器人計算平臺驅動人形機器人技術,賦能物理 AI

    。 ? 包括 Agility Robotics、波士頓動力、傅利葉、Foxlink、銀河通用、Mentee Robotics、NEURA Robotics、General Robotics、Skild AI 和小鵬機器人在內的多家人形
    發表于 05-19 17:53 ?1768次閱讀
    <b class='flag-5'>NVIDIA</b> 通過云端至<b class='flag-5'>機器人</b>計算平臺驅動人形<b class='flag-5'>機器人</b>技術,賦能物理 <b class='flag-5'>AI</b>

    【「零基礎開發AI Agent」閱讀體驗】+初品Agent

    事務和專業事務的處理能力,它是存在于計算機程序等虛擬環境中的虛擬代理人。 Agent并非聊天機器人的升級版,它不僅會告訴你“如何做”,還會“幫你做”。 因此它可以被定義為能自主理解、規劃決策、執行復雜
    發表于 04-22 11:51

    關于嘗試基于dll方式自定義16*16點陣遇到的問題

    和.MDF文(放在了MODELS文件下) 同時dll文件也放在了MODELS文件下 然后我重新啟動了proteus 但是再元件庫中無法找到我自定義的元件請問我哪里出現了錯誤
    發表于 04-06 10:47

    英偉達GTC2025亮點:NVIDIA與行業領先存儲企業共同推出面向AI時代的新型企業基礎設施

    存儲提供商構建搭載 AI 查詢智能體的基礎設施,利用 NVIDIA 計算、網絡和軟件,針對復雜查詢進行推理并快速生成準確響應 NVIDIA
    的頭像 發表于 03-21 09:42 ?1320次閱讀

    NVIDIA 與行業領先的存儲企業共同推出面向 AI 時代的新型企業基礎設施

    3 月 18 日 —— NVIDIA 今日推出了 NVIDIA AI 數據平臺 —— 一項可自定義的參考設計,領先的存儲提供商可用來構建
    發表于 03-19 10:11 ?498次閱讀
    <b class='flag-5'>NVIDIA</b> 與行業領先的存儲<b class='flag-5'>企業</b>共同推出面向 <b class='flag-5'>AI</b> 時代的新型<b class='flag-5'>企業</b>基礎設施

    NVIDIA 推出開放推理 AI 模型系列,助力開發者和企業構建代理式 AI 平臺

    月 18 日 —— ?NVIDIA 今日發布具有推理功能的開源 Llama Nemotron 模型系列,旨在為開發者和企業提供業務就緒基礎,助力
    發表于 03-19 09:31 ?390次閱讀
    <b class='flag-5'>NVIDIA</b> 推出開放推理 <b class='flag-5'>AI</b> 模型系列,助力開發者和<b class='flag-5'>企業</b><b class='flag-5'>構建</b>代理式 <b class='flag-5'>AI</b> 平臺

    如何添加自定義單板

    在開發過程中,用戶有時需要創建自定義板配置。本節將通過一個實例講解用戶如何創建屬于自己的machine,下面以g2l-test.conf為例進行說明。
    的頭像 發表于 03-12 14:43 ?1350次閱讀