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

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

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

3天內不再提示

使用MVTec HALCON AI加速器接口在英特爾獨立顯卡上加速AI推理

英特爾物聯網 ? 來源:英特爾物聯網 ? 2023-09-07 17:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

2743e0ca-4d5c-11ee-a25d-92fbcf53809c.png

1.1

什么是 HALCON

MVTec HALCON 是一款在全球范圍內使用,綜合性的機器視覺標準軟件。它有一個專門的集成開發環境(HDevelop),專門用于開發圖像處理解決方案。使用 MVTec HALCON,您可以:

  • 受益于靈活的軟件架構

  • 加快所有可行的機器視覺應用發展

  • 保證快速進入市場

  • 持續地降低成本

作為一個綜合工具箱,HALCON 涵蓋了機器視覺應用的整個工作流程。其核心是靈活而強大的圖像處理庫,其中有 2100 多個算子。HALCON 適用于所有行業,并為圖像處理提供卓越性能。

官網鏈接:

https://www.mvtec.com/

2750be3a-4d5c-11ee-a25d-92fbcf53809c.png

圖片引用自:

https://www.mvtec.com/cn/products/HALCON/why-HALCON/compatibility

1.2

什么是OpenVINO

OpenVINO 是一個用于優化和部署人工智能AI)推理的開源工具平臺。

2776880e-4d5c-11ee-a25d-92fbcf53809c.png

1.3

安裝 HALCON 和 OpenVINO

從 21.05 版本開始,HALCON 通過全新 HALCON AI 加速器接口 (AI2),支持 OpenVINO 工具套件,從而支持 AI 模型在英特爾的硬件設備上實現推理計算加速。

當前 HALCON 的 AI 模型對英特爾的硬件設備支持,如下表所示

27d9a196-4d5c-11ee-a25d-92fbcf53809c.png

要實現使用 HALCON AI 加速器接口在英特爾硬件設備上加速 AI 推理計算,只需要一次安裝 HALCON 和 OpenVINO,然后編寫 HALCON AI 推理程序即可。

1.3.1

安裝 HALCON

官網注冊

登錄 MVTec 官網 HALCON 軟件下載頁面(目前 HALCON 的最新版本是 23.05 Progress)

https://www.mvtec.com/downloads/halcon, 如果沒有注冊過 MVTec 用戶賬號,需要先進行注冊個人或企業賬號。(請注意此處需要使用公司郵箱注冊,qq 郵箱、163 郵箱等私人郵箱會注冊失敗)

下載并解壓

在官網下載完整版的安裝包(需要登陸賬號), 下載 HALCON: MVTec Software[1]。可以選擇產品的版本和操作系統,此處以 Windows 平臺的 23.05 progress 版本為例。點擊圖中鏈接會自動開始下載,可自行使用工具加速。

28772146-4d5c-11ee-a25d-92fbcf53809c.png

下載完成后,解壓縮完成,打開對應的文件夾,點擊 som.exe 文件,啟動 SOM(Software Manager)。

安裝設置

SOM 會使用默認瀏覽器打開安裝界面,如果打開界面后未出現可選安裝項目,建議重啟電腦再次打開 som.exe。

可以點擊“語言” 按鈕切換界面語言,點擊“環境”按鈕修改一些設置,如程序和數據安裝路徑,倉庫地址等等,一般使用默認值最好。

289702ea-4d5c-11ee-a25d-92fbcf53809c.png

28a939c4-4d5c-11ee-a25d-92fbcf53809c.png

然后選擇“可獲得的”頁面,找到安裝包,點擊“安裝”按鈕, 上方按鈕是為當前用戶安裝,下方是為所有用戶安裝(需要系統管理員權限),一般點選上方按鈕。

設備空間足夠的話(15G 以上),建議右側全選,全部安裝;點擊后等待安裝結束即可。

28d7ceba-4d5c-11ee-a25d-92fbcf53809c.png

加載 license 文件

291d1b14-4d5c-11ee-a25d-92fbcf53809c.png

HALCON 軟件的運行還需要對應的 license 加密文件,可以向 MVTec 官方購買正式版或者申請評估。

然后,可以直接在 SOM 界面中加載 license 文件,點擊上圖中的紅色按鈕,可以打開下方界面進行 license 文件的安裝和管理,將 license 文件直接拖入即可。

最后,在 Windows 桌面上找到 HALCON 集成開發環境 HDevelop 軟件圖標,即可正常使用 HALCON。

1.3.2

安裝 OpenVINO 2021.4 LTS

請到 OpenVINO 官網[2] 下載并安裝OpenVINO 2021.4.2,如下圖所示。

292c5912-4d5c-11ee-a25d-92fbcf53809c.png

安裝完畢后,請將 OpenVINO 運行時庫的路徑添加到環境變量 path 中。

第一步,運行:

C:Program Files (x86)Intelopenvino_2021.4.752insetupvars.bat
path

獲取 OpenVINO 運行時庫的路徑,如下圖所示:

295ceae6-4d5c-11ee-a25d-92fbcf53809c.png

第二步,將 OpenVINO 運行時庫的路徑添加到環境變量 path 中,如下圖所示:

298a9ad6-4d5c-11ee-a25d-92fbcf53809c.png

到此,下載并安裝 OpenVINO,然后 OpenVINO 運行時庫的路徑添加到環境變量 path 中的工作全部完成。

1.4

編寫 HALCON AI 推理程序

1.4.1

HALCON AI 推理程序工作流程

關于 HALCON AI 推理程序工作流程,以 HALCON 的深度學習圖像分類為例,程序代碼為 HALCON 集成開發環境 HDevelop 的開發語言。

1. 讀取已訓練完成的深度學習模型:

* Read in the retrained model.
read_dl_model (RetrainedModelFileName, DLModelHandle)

2. 設置深度學習模型參數:

* Set the batch size.
set_dl_model_param (DLModelHandle, 'batch_size', BatchSizeInference)
* Initialize the model for inference.
set_dl_model_param (DLModelHandle, 'device', DLDevice)

3. 導入數據集預處理的參數:

* Get the parameters used for preprocessing.
read_dict (PreprocessParamFileName, [], [], DLPreprocessParam)

4. 導入推理圖像并生成深度學習樣本:

* Read the images of the batch.
read_image (ImageBatch, Batch)
* Generate the DLSampleBatch.
gen_dl_samples_from_images (ImageBatch, DLSampleBatch)

5. 對深度學習樣本進行預處理以匹配模型:

* Preprocess the DLSampleBatch.
preprocess_dl_samples (DLSampleBatch, DLPreprocessParam)

6. 執行深度學習推理:

* Apply the DL model on the DLSampleBatch.
apply_dl_model (DLModelHandle, DLSampleBatch, [], DLResultBatch)

1.4.2

HALCON AI 加速器接口 (AI2)

MVTec 的OpenVINO工具套件插件基于全新 HALCON AI 加速器接口 (AI2)。通過這一通用接口,客戶可以快速方便地將支持的 AI 加速器硬件用于深度學習應用的推理環節。

這些特殊設備不僅在嵌入式環境中得到廣泛應用,也越來越多地出現在 PC 環境中。AI 加速器接口從特定硬件中抽象出深度學習模型,因而特別能夠適應未來發展。

MVTec 作為機器視覺軟件的技術領導者,其軟件可以在工業物聯網環境中,通過使用 3D 視覺、深度學習和嵌入式視覺等現代技術,實現新的自動化解決方案。

除 MVTec 提供的插件外,還可以集成客戶特定的 AI 加速器硬件。此外,不僅典型深度學習應用可以通過 AI2 加速,所有集成深度學習功能的“經典”機器視覺方法,例如 HALCON 的 Deep OCR,也能從中受益。

1.4.3

HALCON 基于 OpenVINO 的 AI 推理范例程序

本文中,我們使用的是基于 HALCON 的深度學習圖像分類的官方范例程序。

本文中所使用的基于 OpenVINO 的 HALCON 范例代碼已分享到 MVTec 官網,網址為:

https://www.mvtec.com/cn/technologies/deep-learning/ai-accelerator-interface

下載后將該程序保存至 HALCON 范例程序指定的文件路徑中:

%HALCONEXAMPLES%/hdevelop/Deep-Learning/Classification/。

默認情況下,由于推理需要加載已經過訓練的深度學習模型,所以需要使用 HALCON 的開發環境 Hdevelop 依次先運行該路徑下的范例程序,從而可以完成訓練并保存模型:

  • classify_pill_defects_deep_learning_1_preprocess.hdev

  • classify_pill_defects_deep_learning_2_train.hdev

接著打開下載的范例并運行(或按 F5),首先需要查詢 HALCON 所支持的 OpenVINO 設備:

* This example needs the HALCON AI2-interface for the Intel Distribution of the OpenVINO Toolkit * and a installed version of the Intel Distribution of the OpenVINO Toolkit.
query_available_dl_devices ('ai_accelerator_interface', 'openvino', DLDeviceHandlesOpenVINO)

之后,繼續執行程序,在可視化界面會依次顯示所有查詢到的 OpenVINO 設備信息,包括本文所需使用的英特爾 Arc A770 獨立顯卡,這里我們看到支持的推理精度有 FP32 和 FP16,如下所示。

29df16ce-4d5c-11ee-a25d-92fbcf53809c.png

然后,需要選擇 OpenVINO 設備,目前 HALCON AI2 接口所支持的 OpenVINO 設備包括英特爾的 CPUGPU,HDDL 以及 MYRIAD。在安裝 HALCON 時,只內置安裝了 CPU 插件,需要額外安裝 OpenVINO 工具套件來支持 GPU 等其他設備,具體安裝參考章節 1.3.2。這里我們指定 OpenVINO 運行設備為“GPU”,即英特爾的獨立顯卡。

* The device parameter 'type' can be used for further selection.
* It states the OpenVINO plugin responsible for handling the
* device. Depending on your OpenVINO installation, possible values
* are e.g. 'CPU', 'GPU', 'HDDL', and 'MYRIAD'. If you did not install
* OpenVINO, HALCON will install the 'CPU' plugin.
OpenVINODeviceType := 'GPU'

繼續運行程序,會針對 GPU 的不同浮點精度做推理優化,得到經過 OpenVINO 加速優化的推理模型。

* To convert the model to 'float16'/'float32' precision, no samples have to be provided to
* optimize_dl_model_for_inference.
* No additional conversion parameters are required, so use the default parameters.
get_dl_device_param (DLDeviceHandleOpenVINO, 'optimize_for_inference_params', OptimizeForInferenceParams)
optimize_dl_model_for_inference (DLModelHandle, DLDeviceHandleOpenVINO, 'float32', [], OptimizeForInferenceParams, DLModelHandleOpenVINO, ConversionReport)

在可視化窗口會展示 CPU 和 GPU 分別在 FP32 和 FP16 下的性能比對,包括推理時間和 Top-1 錯誤率。

2a22f786-4d5c-11ee-a25d-92fbcf53809c.png

至此,OpenVINO 的配置測試已基本完成,接著就是執行深度學習的推理,在可視化窗口里可以看到對于推理步驟的圖示和文字解釋,其中會再次展示所使用的推理設備,即英特爾的獨立顯卡信息。

2a84ec8e-4d5c-11ee-a25d-92fbcf53809c.png

推理的工作流程可以參考 1.4.1 章節,在執行推理的同時,可以打開任務管理器,觀察英特爾獨立顯卡的運行狀態。范例中,默認使用 FP16 精度加速推理,也可以根據具體需要切換成 FP32 精度進行對比測試。

2ac5b69c-4d5c-11ee-a25d-92fbcf53809c.png

1.5

總結

MVTec HALCON AI 加速器接口(AI2)可幫助 MVTec 軟件產品用戶充分利用與 OpenVINO 工具套件兼容的 AI 加速器硬件。如此一來,對于關鍵工作負載,可以在英特爾計算設備(包括 CPU、GPU 和 VPU)上明顯縮短深度學習推理時間。

由于支持硬件范圍得到擴展,用戶現在可以充分利用各種英特爾設備的性能來加速深度學習應用,不再局限于少數特定設備。同時,這種集成可以無縫進行,不受特定硬件細節約束。現在只需更改參數,即可在 OpenVINO工具套件支持的設備上執行現有深度學習應用的推理過程。


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

    關注

    61

    文章

    10301

    瀏覽量

    180434
  • 加速器
    +關注

    關注

    2

    文章

    839

    瀏覽量

    40098
  • 深度學習
    +關注

    關注

    73

    文章

    5599

    瀏覽量

    124397

原文標題:使用 MVTec HALCON AI 加速器接口在英特爾獨立顯卡上加速 AI 推理|開發者實戰

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    使用NORDIC AI的好處

    ; 自定義 Neuton 模型博客] Axon NPU :集成 nRF54LM20B 等高端 SoC 中的專用 AI 加速器,對 TensorFlow Lite 模型可實現最高約 15×
    發表于 01-31 23:16

    英特爾創新引領AI NAS:軟硬結合引領本地數據智慧管理與多場景創新應用

    展示面向中小企業、消費者和專業用戶,賦能新場景、加速產品落地的最新技術方案。會上,綠聯、極空間、鐵威馬、暢網、飛牛等AI NAS 廠商,發布和展示了一系列基于英特爾? 酷睿? Ultra處理
    的頭像 發表于 12-12 15:45 ?485次閱讀
    <b class='flag-5'>英特爾</b>創新引領<b class='flag-5'>AI</b> NAS:軟硬結合引領本地數據智慧管理與多場景創新應用

    邊緣計算中的AI加速器類型與應用

    人工智能正在推動對更快速、更智能、更高效計算的需求。然而,隨著每秒產生海量數據,將所有數據發送至云端處理已變得不切實際。這正是邊緣計算中AI加速器變得不可或缺的原因。這種專用硬件能夠直接在邊緣設備
    的頭像 發表于 11-06 13:42 ?813次閱讀
    邊緣計算中的<b class='flag-5'>AI</b><b class='flag-5'>加速器</b>類型與應用

    發力圖形工作站和AI推理市場,英特爾大顯存GPU亮相灣芯展

    英特爾發布了面向專業的銳炫Pro B50和B60。這兩款顯卡比較RTX2000和5660Ti,有哪些性能上的優勢?支持AI推理工作站和大模
    的頭像 發表于 10-22 13:40 ?1.1w次閱讀
    發力圖形工作站和<b class='flag-5'>AI</b><b class='flag-5'>推理</b>市場,<b class='flag-5'>英特爾</b>大顯存GPU亮相灣芯展

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

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

    研華科技推出緊湊型邊緣AI推理系統AIR-120

    研華科技隆重宣布,推出緊湊型邊緣AI推理系統——AIR-120。該系統搭載英特爾凌動x7433RE(Amston Lake)處理、酷睿i3-N305處理
    的頭像 發表于 07-17 17:16 ?1051次閱讀

    主控CPU全能選手,英特爾至強6助力AI系統高效運轉

    有什么特殊之處呢? AI加速系統為何看重CPU主控能力? 作為造價極高的AI加速系統,DGX B300可以不計成本地選任何CPU,只要它能充分的發揮整套系統的性能。選擇
    的頭像 發表于 06-27 11:44 ?879次閱讀
    主控CPU全能選手,<b class='flag-5'>英特爾</b>至強6助力<b class='flag-5'>AI</b>系統高效運轉

    英特爾發布邊緣AI控制與邊緣智算一體機,創造“AI新視界”

    處理的邊緣 AI 控制 和 基于英特爾銳炫 ? 顯卡的邊緣智算一體機 ,為工業AI的規模化落
    發表于 06-24 17:50 ?1513次閱讀
    <b class='flag-5'>英特爾</b>發布邊緣<b class='flag-5'>AI</b>控制<b class='flag-5'>器</b>與邊緣智算一體機,創造“<b class='flag-5'>AI</b>新視界”

    英特爾銳炫Pro B系列,邊緣AI的“智能引擎”

    CTO、高級首席AI工程師張宇博士 英特爾客戶端計算事業部邊緣計算CTO、高級首席AI工程師張宇博士MWC AI終端峰會上指出,邊緣將崛起
    的頭像 發表于 06-20 17:32 ?890次閱讀
    <b class='flag-5'>英特爾</b>銳炫Pro B系列,邊緣<b class='flag-5'>AI</b>的“智能引擎”

    直擊Computex 2025:英特爾重磅發布新一代GPU,圖形和AI性能躍升3.4倍

    電子發燒友原創? 章鷹 5月19日,Computex 2025英特爾發布了最新全新圖形處理(GPU)和AI
    的頭像 發表于 05-21 00:57 ?7467次閱讀
    直擊Computex 2025:<b class='flag-5'>英特爾</b>重磅發布新一代GPU,圖形和<b class='flag-5'>AI</b>性能躍升3.4倍

    直擊Computex2025:英特爾重磅發布新一代GPU,圖形和AI性能躍升3.4倍

    5月19日,Computex 2025英特爾發布了最新全新圖形處理(GPU)和AI加速器
    的頭像 發表于 05-20 12:27 ?5443次閱讀
    直擊Computex2025:<b class='flag-5'>英特爾</b>重磅發布新一代GPU,圖形和<b class='flag-5'>AI</b>性能躍升3.4倍

    英特爾發布全新GPU,AI和工作站迎來新選擇

    英特爾推出面向準專業用戶和AI開發者的英特爾銳炫Pro GPU系列,發布英特爾? Gaudi 3 AI
    發表于 05-20 11:03 ?1844次閱讀

    Intel-Altera FPGA:通信行業的加速引擎,開啟高速互聯新時代

    地位。Intel-Altera FPGA的獨立運營標志著英特爾戰略重心的轉移,同時也為FPGA業務開辟了新的增長路徑。未來,Altera需技術創新與市場拓展間找到平衡,以應對日益激烈的行業競爭。
    發表于 04-25 10:19

    英特爾借助開放生態系統,加速邊緣AI創新

    的集成,這些解決方案精簡并加速AI邊緣的應用,包括零售、制造、智慧城市、媒體和娛樂等行業的部署。 英特爾公司副總裁兼邊緣計算事業部總經
    發表于 03-21 11:31 ?331次閱讀
    <b class='flag-5'>英特爾</b>借助開放生態系統,<b class='flag-5'>加速</b>邊緣<b class='flag-5'>AI</b>創新

    英特爾展示基于至強6處理的基礎網絡設施

    ? 集成AI功能的英特爾至強6系統級芯片,與前幾代產品相比,可帶來高達2.4倍的無線接入網(RAN)容量提升1,和70%的每瓦性能提升2; 集成的人工智能加速器AI RAN性能提升了
    的頭像 發表于 03-08 09:24 ?1047次閱讀