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

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

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

3天內不再提示

如何在英特爾獨立顯卡上訓練TensorFlow模型的全流程

英特爾物聯網 ? 來源:英特爾物聯網 ? 2023-01-12 15:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文將基于蝰蛇峽谷(Serpent Canyon) 詳細介紹如何在英特爾獨立顯卡上訓練 TensorFlow 模型的全流程。

1.1 英特爾 銳炫 獨立顯卡簡介

38200bf4-9244-11ed-bfe3-dac502259ad0.png

英特爾 銳炫 顯卡基于 Xe-HPG 微架構,Xe HPG GPU 中的每個 Xe 內核都配置了一組 256 位矢量引擎,旨在加速傳統圖形和計算工作負載,以及新的 1024 位矩陣引擎或 Xe 矩陣擴展,旨在加速人工智能工作負載

1.2 蝰蛇峽谷簡介

389abb60-9244-11ed-bfe3-dac502259ad0.png

蝰蛇峽谷(Serpent Canyon) 是一款性能強勁,并且體積小巧的高性能迷你主機,搭載全新一代混合架構的第 12 代智能英特爾 酷睿 處理器,并且內置了英特爾 銳炫 A770M 獨立顯卡

搭建訓練 TensorFlow 模型的開發環境

Windows 版本要求

訓練 TensorFlow 所依賴的軟件包 TensorFlow-DirectML-Plugin 包要求:

Windows 10的版本≥1709

Windows 11的版本≥21H2

用“Windows logo 鍵+ R鍵”啟動“運行”窗口,然后輸入命令“winver”可以查得Windows版本。

38cefb50-9244-11ed-bfe3-dac502259ad0.png

下載并安裝最新的英特爾顯卡驅動

到英特爾官網下載并安裝最新的英特爾顯卡驅動。驅動下載鏈接:

https://www.intel.cn/content/www/cn/zh/download/726609/intel-arc-iris-xe-graphics-whql-windows.html

下載并安裝Anaconda

下載并安裝 Python 虛擬環境和軟件包管理工具Anaconda:

https://www.anaconda.com/

安裝完畢后,用下面的命令創建并激活虛擬環境tf2_a770:

conda create --name tf2_a770 python=3.9
conda activate tf2_a770

向右滑動查看完整代碼

安裝TensorFlow2

在虛擬環境 tf2_a770 中安裝 TensorFlow 2.10。需要注意的是:tensorflow-directml-plugin軟件包當前只支持TensorFlow 2.10

pip install tensorflow-cpu==2.10

向右滑動查看完整代碼

安裝 tensorflow-directml-plugin

在虛擬環境 tf2_a770 中安裝 tensorflow-directml-plugin,這是一個在 Windows 平臺上的機器學習訓練加速軟件包。

 // @brief 加載推理數據
    // @param input_node_name 輸入節點名
    // @param input_data 輸入數據數組
    public void load_input_data(string input_node_name, float[] input_data) {
      ptr = NativeMethods.load_input_data(ptr, input_node_name, ref input_data[0]);
    }
    // @brief 加載圖片推理數據
    // @param input_node_name 輸入節點名
    // @param image_data 圖片矩陣
    // @param image_size 圖片矩陣長度
    public void load_input_data(string input_node_name, byte[] image_data, ulong image_size, int type) {
      ptr = NativeMethods.load_image_input_data(ptr, input_node_name, ref image_data[0], image_size, type);
    }

向右滑動查看完整代碼

到此,在 Windows 平臺上用英特爾獨立顯卡訓練 TensorFlow 模型的開發環境配置完畢

在英特爾獨立顯卡上訓練 TensorFlow 模型

下載并解壓 flower 數據集

用下載器(例如,迅雷)下載并解壓 flower 數據集,下載鏈接:

https://storage.googleapis.com/download.tensorflow.org/example_images/flower_photos.tgz

38e7ba50-9244-11ed-bfe3-dac502259ad0.png

下載訓練代碼啟動訓練

請下載 tf2_training_on_A770.py 并放入 flower_photos 同一個文件夾下運行。鏈接:

https://gitee.com/ppov-nuc/training_on_intel_GPU/blob/main/tf2_training_on_A770.py

from pathlib import Path
import tensorflow as tf
data_dir = Path("flower_photos")
image_count = len(list(data_dir.glob('*/*.jpg')))
print("Number of image files:", image_count)
# 導入Flower數據集
train_ds = tf.keras.utils.image_dataset_from_directory(data_dir, validation_split=0.2,
 subset="training", seed=123, image_size=(180, 180), batch_size=32)
val_ds = tf.keras.utils.image_dataset_from_directory(data_dir, validation_split=0.2, subset="validation", seed=123, image_size=(180, 180), batch_size=32)
# 啟動預取和數據緩存
train_ds = train_ds.cache().shuffle(1000).prefetch(buffer_size=tf.data.AUTOTUNE)
val_ds = val_ds.cache().prefetch(buffer_size=tf.data.AUTOTUNE)
# 創建模型
model = tf.keras.Sequential([
 tf.keras.layers.Rescaling(1./255),
 tf.keras.layers.Conv2D(16, 3, padding='same', activation='relu'),
 tf.keras.layers.MaxPooling2D(),
 tf.keras.layers.Conv2D(32, 3, padding='same', activation='relu'),
 tf.keras.layers.MaxPooling2D(),
 tf.keras.layers.Conv2D(64, 3, padding='same', activation='relu'),
 tf.keras.layers.MaxPooling2D(),
 tf.keras.layers.Dropout(0.2),
 tf.keras.layers.Flatten(),
 tf.keras.layers.Dense(128, activation='relu'),
 tf.keras.layers.Dense(5)
])
# 編譯模型
model.compile(optimizer='adam',
 loss=tf.keras.losses.SparseCategoricalCrossentropy(from_logits=True),
 metrics=['accuracy'])
#訓練模型
model.fit(train_ds,validation_data=val_ds,epochs=20)

向右滑動查看完整代碼

390bbbd0-9244-11ed-bfe3-dac502259ad0.png

總結

英特爾獨立顯卡支持 TensorFlow 模型訓練。下一篇文章,我們將介紹在英特爾獨立顯卡上訓練 PyTorch 模型。

審核編輯 :李倩

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

    關注

    61

    文章

    10296

    瀏覽量

    180090
  • 模型
    +關注

    關注

    1

    文章

    3729

    瀏覽量

    52019
  • tensorflow
    +關注

    關注

    13

    文章

    334

    瀏覽量

    62053

原文標題:在英特爾獨立顯卡上訓練TensorFlow模型 | 開發者實戰

文章出處:【微信號:英特爾物聯網,微信公眾號:英特爾物聯網】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    英特爾Gaudi 2E AI加速器為DeepSeek-V3.1提供加速支持

    英特爾? Gaudi 2EAI加速器現已為DeepSeek-V3.1提供深度優化支持。憑借出色的性能和成本效益,英特爾Gaudi 2E以更低的投入、更高的效率,實現從模型訓練的深度突破
    的頭像 發表于 08-26 19:18 ?2905次閱讀
    <b class='flag-5'>英特爾</b>Gaudi 2E AI加速器為DeepSeek-V3.1提供加速支持

    硬件與應用同頻共振,英特爾Day 0適配騰訊開源混元大模型

    今日,騰訊正式發布新一代混元開源大語言模型英特爾憑借在人工智能領域的棧技術布局,現已在英特爾? 酷睿? Ultra 平臺上完成針對該模型
    的頭像 發表于 08-07 14:42 ?1330次閱讀
    硬件與應用同頻共振,<b class='flag-5'>英特爾</b>Day 0適配騰訊開源混元大<b class='flag-5'>模型</b>

    新思科技與英特爾在EDA和IP領域展開深度合作

    近日,在英特爾代工Direct Connect 2025,新思科技宣布與英特爾在EDA和IP領域展開深度合作,包括利用其通過認證的AI驅動數字和模擬設計流程支持
    的頭像 發表于 05-22 15:35 ?951次閱讀

    何在Ubuntu安裝NVIDIA顯卡驅動?

    作者:算力魔方創始人/英特爾創新大使劉力 一,前言 對于使用NVIDIA顯卡的Ubuntu用戶來說,正確安裝顯卡驅動是獲得最佳圖形性能的關鍵。與Windows系統不同,Linux系統通常不會自動安裝
    的頭像 發表于 05-07 16:05 ?2425次閱讀
    如<b class='flag-5'>何在</b>Ubuntu<b class='flag-5'>上</b>安裝NVIDIA<b class='flag-5'>顯卡</b>驅動?

    更高效更安全的商務會議:英特爾聯合海信推出會議領域新型垂域模型方案

    2025年4月16日,北京 ——在今日召開的專業視聽行業的年度盛會InfoComm China 2025英特爾攜手海信聯合發布海信自研端側會議領域垂域模型解決方案,助力商務會議更加安全、高效
    的頭像 發表于 04-21 09:50 ?784次閱讀
    更高效更安全的商務會議:<b class='flag-5'>英特爾</b>聯合海信推出會議領域新型垂域<b class='flag-5'>模型</b>方案

    部署成本顯著降低!英特爾助陣高效AI算力一體機方案

    3月27日,英特爾舉辦了名為“‘至’繪未來,銳炫來襲”的創新解決方案研討會,與生態伙伴共同分享最新AI算力一體機方案。該方案基于英特爾?至強? W處理器和多個英特爾銳炫?顯卡,可為日益
    的頭像 發表于 03-29 16:29 ?2009次閱讀
    部署成本顯著降低!<b class='flag-5'>英特爾</b>助陣高效AI算力一體機方案

    請問如何在imx8mplus上部署和運行YOLOv5訓練模型

    。我在 yo tflite 中轉換模型并嘗試在 tensorflow 腳本運行模型,但它不起作用。 如何在 imx8mplus
    發表于 03-25 07:23

    用PaddleNLP為GPT-2模型制作FineWeb二進制預訓練數據集

    作者:算力魔方創始人/英特爾創新大使劉力 《用PaddleNLP在4060單卡實踐大模型訓練技術》發布后收到讀者熱烈反響,很多讀者要求進一步講解更多的技術細節。本文主要針對大語言
    的頭像 發表于 03-21 18:24 ?4162次閱讀
    用PaddleNLP為GPT-2<b class='flag-5'>模型</b>制作FineWeb二進制預<b class='flag-5'>訓練</b>數據集

    憶聯PCIe 5.0 SSD支撐大模型流程訓練

    當前,大模型流程訓練對數據存儲系統的要求已突破傳統邊界。企業級SSD作為AI算力基礎設施的核心組件,其高可靠性、高性能及智能化管理能力,正成為支撐大
    的頭像 發表于 03-11 10:26 ?1087次閱讀
    憶聯PCIe 5.0 SSD支撐大<b class='flag-5'>模型</b><b class='flag-5'>全</b><b class='flag-5'>流程</b><b class='flag-5'>訓練</b>

    為什么無法檢測到OpenVINO?工具套件中的英特爾?集成圖形處理單元?

    在 Ubuntu* Desktop 22.04 安裝了 英特爾? Graphics Driver 版本并OpenVINO? 2023.1。 運行 python 代碼: python -c
    發表于 03-05 08:36

    請問OpenVINO?工具套件英特爾?Distribution是否與Windows? 10物聯網企業版兼容?

    無法在基于 Windows? 10 物聯網企業版的目標系統使用 英特爾? Distribution OpenVINO? 2021* 版本推斷模型
    發表于 03-05 08:32

    英特爾?獨立顯卡與OpenVINO?工具套件結合使用時,無法運行推理怎么解決?

    使用英特爾?獨立顯卡與OpenVINO?工具套件時無法運行推理
    發表于 03-05 06:56

    用PaddleNLP在4060單卡實踐大模型訓練技術

    手把手教您如何在單張消費級顯卡,利用PaddleNLP實踐OpenAI的GPT-2模型的預訓練。GPT-2的預
    的頭像 發表于 02-19 16:10 ?2333次閱讀
    用PaddleNLP在4060單卡<b class='flag-5'>上</b>實踐大<b class='flag-5'>模型</b>預<b class='flag-5'>訓練</b>技術

    英特爾賦能DeepSeek本地運行,助力汽車升級“最強大腦”

    提升GPU內存的利用率。這一突破為DeepSeek技術在汽車領域的應用開辟了新路徑。 隨著第二代英特爾銳炫?B系列車載獨立顯卡的發布,所支持的DeepSeek模型參數更是躍升至32B,
    的頭像 發表于 02-17 09:37 ?1093次閱讀

    探索座艙“未至之境”:英特爾支持DeepSeek車內本地運行

    車載獨立顯卡的發布,更是將能支持的模型參數推至32B。當下經典的AI駕艙應用,比如,駕駛員與AI助手討論明天的行程,關于沿途各種地標的語音交互,乃至于如語音調節溫度、問詢操作指引等經典應用場景,由于DeepSeek的到來,會變得
    的頭像 發表于 02-14 16:19 ?731次閱讀
    探索座艙“未至之境”:<b class='flag-5'>英特爾</b>支持DeepSeek車內本地運行