在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

使用Intel智能邊緣開放平臺部署工業AI產品質量檢查

jf_pJlTbmA9 ? 來源:jf_pJlTbmA9 ? 作者:jf_pJlTbmA9 ? 2023-08-21 16:19 ? 次閱讀

概覽概覽

使用 Intel智能邊緣開放平臺部署工業AI 產品質量檢查應用程序。 包括支持兩類缺陷檢測: 缺失部件和在組裝過程中形成的焊接橋造成的短路。

要運行引用執行, 您需要首先下載并安裝Intel智能邊緣開放開發者經驗工具包.

一旦您安裝了 Intel智能邊緣開放開發者體驗工具包, 請選擇配置 下載下載參考實施和下列軟件。

配置 下載

完成時間 :1-1.5小時

語言:Python*, C

可用軟件 :

Intel智能邊緣開放版22.03或以上

英特爾開放邊緣 Insights 版本 3. 0.0

目標系統要求

Intel智能邊緣開放節點

以下處理器之一

英特羅·Xeon可縮放處理器

英特羅XeonD處理器。

至少64GB內存。

至少265GB硬盤。

互聯網連接。

Ubuntu* 20.04 LTS 服務器。

IP攝像機或預先錄制的錄像

如何運作

打印電路委員會(PCB)缺陷檢測是一種參考實施,用于檢測工廠環境中組件組裝的缺陷。 IP攝像頭將記錄在傳送帶上移動的組裝板的視頻。 這些 IP攝像頭將把視頻傳送到視頻攝取、 視頻分析、 時間序列分析等視頻處理應用程序, 即視頻攝取、 視頻分析、 時間序列分析等。 所捕到的視頻經過分析, 過濾選中的圖像, 以便進一步分析缺陷 。

Intel智能邊緣開放開發者經驗工具包平臺基礎設施用于部署 OEI 應用艙的圖像處理功能。此參考實施的目的是展示Intel智能邊緣開放開發者經驗工具包平臺如何用于為產品質量檢查部署工業AI應用程序。 演示中支持兩種缺陷檢測類型:缺少部件檢測和在組裝過程中形成的焊接橋造成的短路。

用于此參考執行的視頻文件是 pcb_d2000.avi, 由作為 RTSP 流的照相機流發送。 這種多氯聯苯缺陷檢測參考執行包括 Intel智能邊緣開放開發者體驗 Kit 邊緣節點中的五類應用艙。

工業從英特爾的邊緣觀察是一套預先驗證的成分,用于在邊緣計算節點上整合視頻和時間序列數據分析。

wKgaomTDleOANufQAAJxoTJlTh0559.png Figure 1: Architecture Diagram

配置管理器代理
配置管理器代理是一個 OEI 服務處, 負責將 OEI 服務配置到 OEI 配置管理器數據存儲處 。 它創建了所需的提供文件夾, 并允許通過 批量 掛載 創建 OEI 其它服務所需的權限 。

相機流
相機流流式攝像機模擬在真實環境中的 IP 相機。 它用來發送錄制的視頻pcb_d2000.aviLTE/5G 網絡實時部署時, 以真正的 IP 相機取代相機流流 。

視頻攝取
錄像攝取艙主要負責將從攝像頭流接收的視頻轉換成框架,過濾框架并把這些視頻框攝入到OEI堆,以便進一步處理和進行缺陷分析。

視頻分析
視頻分析器從視頻攝取艙接收框架,進行分類轉換為通用磁盤格式(UDF),并使用 OpenVINOTM 工具包對所選/輔助硬件(CPU、VPU)進行所需的推論。在這個PCB 演示中,udfs過濾器被配置為 pcb. pcb_filter , 它將檢測板上存在短或缺失部分的缺陷。 視頻分析器識別了缺陷, 并標記圖像上的缺陷 。

Web 可視化器
網絡視覺顯示器主要顯示 GUI 顯示的圖象框架,

下面的區塊圖顯示通過應用程序的視頻/圖像流。

wKgZomTDleWAWH5YAACYWpYhQbs809.png Figure 2: PCB Image Processing Flow

開始

這些指示通過安裝和拆卸安裝示例PCB 缺陷檢測使用命令的引用應用程序。安裝后,您可以看到該應用程序正在集中運行。未安裝命令可用于卸載該應用程序。

安裝先決條件

要運行引用執行, 您需要首先下載并安裝Intel智能邊緣開放開發者經驗工具包.

確保以下條件得到適當滿足,以確保通過邊緣軟件提供商Intel智能邊緣開放開發者經驗工具包軟件包順利實施參考實施程序。

硬件需求

確保您擁有指定在目標系統要求用于安裝ESP Intel智能邊緣開放開發者經驗工具包的新部分。


確保在ESP Intel智能邊緣開放開發者經驗箱安裝中完成以下步驟:

代理設置
如果您在代理服務器網絡背后, 請確保代理地址在系統中配置 :

export http_proxy=:
export https_proxy=: 

確保:/etc/wgetrc以下列需要的代理服務器設置配置文件 :

https_proxy=: 
http_proxy=: 
ftp_proxy =: 
use_proxy = on

日期和時間
確保日期和時間與當前本地時間同步 。

創建非 Root 用戶
確保有姓名和密碼的非根用戶開放的智能智能并經過不義者的許可。如果沒有許可,請遵守下列指示。

要創建用戶智能打開,請執行命令:

useradd -s /bin/bash -d /home/開放的智能智能/ -m -G sudo 開放的智能智能
passwd 開放的智能智能

需要給給定用戶密碼 :

passwd "開放的智能智能"

由于一些任務需要根特權,非根用戶需要有可能成為根:

echo "開放的智能智能 ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/開放的智能智能

在主機間交換 SSH 密鑰
在主機之間交換 SSH 鍵允許從正在運行的主機 ANSSH 到正在設置的主機的無密碼的 SSH 連接。 如果不允許無密碼的 SSH 連接, 請按下面的指示在主機之間交換 SSH 鍵。 生成并安裝主機上的公用密鑰, 將其記錄為 root 并執行以下命令 :

在第一個命令中, 邊邊控制控制器主機必須有一個生成的 SSH 密鑰。 SSH 密鑰可以通過執行生成ssh- keygen 鍵并從命令輸出中獲取密鑰 。
在第二個命令中,生成的鍵必須復制到每個邊緣節點主機,使用ssh-copy-id 秒數命令。

ssh- keygen 鍵 
ssh-copy-id 秒數 開放的智能智能@<開放的智能智能-node-ip-address> 

安裝 Python 附屬庫

使用下列命令:

pip3 install –-user Cython 
sudo apt-get install python-dev 
sudo apt-get install python3-dev

安裝引用實施

選定配置 下載下載參考執行,然后按以下步驟安裝。

配置 下載

在進一步開展工作之前,確保適當滿足目標系統要求。

對于單一設備模式,只需要一臺機器。 (兩個控制器和邊緣節點將在同一設備上。)

對于多設備模式,請確定您至少擁有兩臺機器(一臺用于控制器,另一臺用于邊緣節點)。
注:當前版本不支持多設備模式。

打開一個新的終端, 并登錄到服務器上, 作為非 root 用戶 。

ssh 開放的智能智能@

確認服務器配置為ESP Intel智能邊緣開放開發者經驗工具包作為先決條件。

將下載的 zip 軟件包移動到/home/文件夾。

mv /Wireless-network-ready-pcb-defect-detection.zip /home/

使用以下命令并解zip RI, 跳轉到非 root 用戶的 / root 目錄 :

cd /home/ 
unzip Wireless-network-ready-pcb-defect-detection.zip 

轉到無線網絡- 即時網絡- pcb- detect- 檢測/ 目錄 :

cd Wireless-network-ready-pcb-defect-detection

更改可執行的邊緣軟件文件的權限 :

chmod 755 edgesoftware 

運行下面的命令以安裝“ 引用執行” :

./edgesoftware install 

安裝軟件包啟動 。
wKgaomTDlemAPJo3AAJKd2br33U825.png Figure 3: Installation Start Screen

安裝完成后,您可以看到消息Installation of package complete每個模塊的安裝狀態。

注:安裝故障日志可在下列地點獲取:/var/log/esb-cli/Wireless_NetworkReady_PCB_defect_detection_/Wireless_NetworkReady_PCB_defect_detection/install.log
何 地是已下載的軟件包版本。
wKgaomTDleyAaQDWAAHBxJbZiis549.png Figure 4: Installation Successful

如果安裝了 Intel 智能邊緣開放開發者體驗工具, 運行以下命令時應該顯示與下面圖像相似的輸出。 所有播客都應該處于運行或完成階段 。

kubectl get pods -A
wKgZomTDlfCAARI_AAJlEvTsW2k960.png Figure 5: Pods Status
注:視覺顯示器艙的狀態可能是 CrashLoopBackoff 。 這是預期的行為, 可以忽略它 。

如果安裝了多氯聯苯脫軌檢測,運行以下命令的輸出應顯示如下:

$ 開放的智能智能@host:/$ kubectl get pods -n smartedge-apps

NAME		  READY    STATUS    RESTARTS      AGE
deployment-etcd-ui-b6f9868f5-ll9nc  	       1/1     Running      035m
deployment-video-analytics-5749dbcbc9-554rf  1/1     Running      035m
deployment-video-ingestion-7485bdff74-2jbbt  1/1     Running      035m
deployment-webvisualizer-76496f95d6-rzpfp    1/1     Running      035m
ia-configmgr-agent-6f7c488fd5-hk5sw  	       1/1     Running      035m 
wKgaomTDlfWAcdIAAADMurQjqiY747.png Figure 6: PCB 缺陷檢測 Pods Status

運行下面的命令以確保創建網絡策略 :

注:Intel Smart 邊緣開放, 默認的網絡政策屏蔽了所有艙位的入侵交通, 從而創建了 pcb 缺陷檢測艙網絡政策, 以便允許入侵交通 。

$ 開放的智能智能@:/$ kubectl get networkpolicies -n smartedge-apps

NAME       POD-SELECTOR        AGE
deny-from-other-namespaces         26d
etcd-ui-network-policy         app=etcd-ui         17m
webvisualizer-network-policy   app=webvisualizer   17m 
wKgZomTDlfiAKmFEAADHipae_vM092.png Figure 7: PCB 缺陷檢測 Network Policy

在下面運行命令以檢查 Docker * 圖像及其細節 :

$ 開放的智能智能@host:/$ docker images | grep ia_

openedgeinsights/ia_web_visualizer   3.0 dc770e4abb2d   5 weeks ago     2.77GB
openedgeinsights/ia_video_analytics  3.0 ae2d02273229   5 weeks ago     3.05GB
openedgeinsights/ia_video_ingestion  3.0 ac31dafabc77   5 weeks ago     3.3GB
openedgeinsights/ia_etcd_ui3.0 939cb1e5db69   5 weeks ago     1.11GB
openedgeinsights/ia_configmgr_agent  3.0 278d619c406c   6 weeks ago     268MB

使用以下命令列出參考應用部署模塊列表 :

./edgesoftware list
wKgaomTDlfqAd1YtAACit2Fp49U644.png Figure 8: PCB 缺陷檢測 Module List

使用以下命令卸載參考執行模塊 :

./edgesoftware uninstall 
wKgZomTDlf6AUNqTAADvnN2owDI475.png Figure 9: Uninstallation Successful

在下面運行命令以確保網絡策略在取消安裝后被刪除 :

開放的智能智能@:/$ kubectl get networkpolicies. 

NAME POD-SELECTOR   AGEs 
block-all-ingress                 32d

節點特征發現(NFD)

多氯聯苯分層檢測使用Intel分發 OpenVINOTM 工具包,該工具包被優化用于支持諸如AVX512VNNI等特殊指令的Intel處理器,用于優化性能。這一應用的部署將需要在節點和Ubuntu 20.04 OS 上支持這一特性的節點。該NFD 功能確保了在有這些特性的節點上應用應用這些特性。

NFD由下列機構安裝:Intel智能邊緣開放開發者經驗工具包以兩個播客運行英特爾智能邊緣開放,如下所示。

$ kubectl get pods -A | grep smartedge-system
   
smartedge-system       nfd-release-node-feature-discovery-master-7b94765ccf-9ghjg   1/1     Running   5 (83d ago)    85d
smartedge-system       nfd-release-node-feature-discovery-worker-dq4x6    1/1     Running   5 (83d ago)    85d

預定并成功運行的探測艙英特爾智能邊緣開放基于 Intel Xeon可縮放服務器硬件能力的節點 。

$ kubectl get pods -A | grep smartedge-apps

smartedge-apps       deployment-etcd-ui-b6f9868f5-ll9nc         1/1     Running   0    54m
smartedge-apps       deployment-video-analytics-5749dbcbc9-554rf1/1     Running   0    54m
smartedge-apps       deployment-video-ingestion-7485bdff74-2jbbt1/1     Running   0    54m
smartedge-apps       deployment-webvisualizer-76496f95d6-rzpfp  1/1     Running   0    54m
smartedge-apps       ia-configmgr-agent-6f7c488fd5-hk5sw        1/1     Running   0    54m

以下產出顯示了對一個多氯聯苯缺陷探測艙的描述,這表明該艙正在成功運行,具有全國發展基金的特點。

$ kubectl describe pod deployment-video-analytics-5749dbcbc9-554rf -n smartedge-apps
...
...
...

Node-Selectors: feature.node.kubernetes.io/cpu-cpuid.AVX512VNNI=true
      feature.node.kubernetes.io/system-os_release.ID=ubuntu
Tolerations:       node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
         node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
Events:
  Type    Reason     Age   From     Message
  ----    ------     ----  ----     -------
  Normal  Scheduled  56m   default-scheduler  Successfully assigned smartedge-apps/deployment-video-analytics-5749dbcbc9-554rf to esi62
  Normal  Pulled     56m   kubelet  Container image "openedgeinsights/ia_video_analytics:3.0" already present on machine
  Normal  Created    56m   kubelet  Created container ia-video-analytics
  Normal  Started    56m   kubelet  Started container ia-video-analytics

多語言和多語言特征


除了涵蓋多種IoT垂直數據外,具有Intel智能邊緣的RIs Intel智能邊緣開放增加獨立軟件供應商的時間到市場,并為邊緣解決方案建設者提供參考,以在邊緣平臺上部署多租戶和多垂直服務。 Intel智能邊緣開發者經驗工具包為多種軟件工具/框架(包括OEI、OpenVINOTM、WebRTC)和多種多部分參考實施提供支持,同時在同一邊緣平臺上運行,展示了英特爾提供和資產之間互操作性的基本原則。

多參考性實施可以使用這一特性,在Intel智能邊緣開放開發者經驗工具包的單一實例中部署。 多語言和多語言特性得到支持,并用以下一套具有開發者經驗工具包 v22.03 的參考性實施測試:

無線無線網絡 備就 PCB 故障探測(v5.0.0)

遠程保健遠程監測(V3.0.0)

注:以上所列參考執行得到驗證,以支持這一特點;然而,其特征并不限于這些區域指標。

Helm 圖表的公開黑黑圖登記簿

在英特爾智能邊緣露天安裝多氯聯苯脫軌檢測參考執行,使用赫爾姆海圖完成。以前的赫爾姆海圖曾是參考實施安裝軟件的一部分。現在,發行了一個全球的黑爾姆雷波,這樣可以從私營和公共網絡上獲取參考實施黑爾姆海圖。這將加快和方便引入更新及其與參考實施整合的過程。

可視化輸出輸出

并瀏覽以下鏈接, 以了解各自結果:

Web 可視化器

http://:30009 -DEV Mode

http://:30007 -PROD Mode

Etcd 用戶界面

http://:30010

要訪問可視化器,請登錄用戶名 = 管理員和密碼=管理員@123

wKgaomTDlgGAIoW9AAMYHk4XyG8962.png Figure 10: Application Results

PCB 缺陷檢測結果

您可以查看 PCB 缺陷檢測演示的參考輸入和輸出視頻github.

參考多氯聯苯缺陷檢測結果區域,以交叉驗證設置中的結果。

以下是多氯聯苯缺陷檢測演示的參考輸入和輸出視頻。

PCB 輸入管流輸入視頻文件有三個多氯聯苯在屏幕上旋轉, 由攝像頭流艙發送, 其中兩個板有缺陷。

發現多氯聯苯的產出缺陷顯示多氯聯苯圖像缺陷檢測結果的可視化艙,即紅色方格箱缺陷檢測標記為多氯聯苯板缺失部件和焊接橋導致短路。

概述和下一步步驟

在Intel智能邊緣開放開發者經驗工具包上部署的多氯聯苯演示樣本應用產生了一個影響深遠的邊際計算使用案例,該案例利用了Intel智能邊緣開放開發者經驗工具包和開放邊緣透視軟件(OEI)的能力。

學習更多

繼續學習,見下列指南和軟件資源:

英特爾智能邊緣開放 Architecture

Intel? Open Edge Insights

排除故障

如果安裝過程中遇到任何問題,應確保安裝先決條件配置正確 。

試票狀態檢查

使用以下命令,驗證這些艙位是否已經準備好,是否處于運行狀態:

kubectl get pods -A

Pod 狀態顯示“ 圖像 PullBackoff” 很長一段時間

如果在圖像 PullBackoff 狀態中, 播客在下面顯示的很長一段時間內, 請執行以下命令 。

wKgaomTDlgSAcPLzAAIt4FfGf6c439.png

描述所用的艙位 :

kubectl describe pod -n smartedge-apps 

使用此標記獲取圖像名稱, 并使用命令手動抓取 Docker :

docker login
docker pull  

Pod 狀態顯示長期“ 容器添加” 。

如果艙位狀態顯示集裝箱置換或錯誤或 CrashLoopBackoff 5 分鐘或5 分鐘以上, 運行以下命令 :

./edgesoftware uninstall -a
./edgesoftware install 

Pod 狀態顯示“ 等待” 很長一段時間

如果只等待5分鐘或5分鐘以上視頻分析艙狀態,請執行以下命令:

kubectl describe pods -n smartedge-apps

在視頻分析艙中,如果您看到以下事件, 原因是排程失敗, 可能無法在系統 CPU 中提供 AVX-512VNNNI 指令集。NFD NFD 特點段 次 頁 次

Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Warning FailedScheduling 43s (x9 over 7m58s) default-scheduler 0/1 nodes are available: 1 node(s) didn't match Pod's node affinity/selector.

如果所有四個播客等、視頻分析、視頻攝取和網絡視頻攝像機都處于5分鐘以上等待狀態,請檢查操作系統是否為Ubuntu 20.04 LTS。

拆卸失敗

如果卸載命令( 如果 卸載命令) (I)./edgesoftware uninstall < module id >(d) 失敗,手動卸載多氯聯苯破損探測部署和網絡政策,具體針對Pcb缺陷檢測艙:

helm uninstall eii-deploy -n smartedge-apps; helm uninstall eii-provision -n smartedge-apps
kubectl delete networkpolicy etcd-ui-network-policy webvisualizer-network-policy -n smartedge-apps 

安裝和調試日志信息文件路徑

Intel智能邊緣開放開發者經驗箱的安裝日志信息將在以下網址提供:

/var/log/esb-cli/Smart_Edge_Open_Developer_Experience_Kits_3.0.0/Smart_Edge_Open_Developer_Experience_Kits/install.log 

安裝日志信息無線網絡 備就 PCB 故障探測模塊將可用于 :

/var/log/esb-cli/Wireless_NetworkReady_PCB_defect_detection_/WirelessNetwork_Ready_PCB_defect_detection/install.log

何 地是已下載的軟件包版本。

執行以下命令以 tar.gz 壓縮格式合并日志文件列表,例如,無線無線已準備 _ networkready_ pcb_ deect_ detect_ 檢測.tar.gz.

tar -czvf 無線無線已準備 _ networkready_ pcb_ deect_ detect_ 檢測.tar.gz /var/log/esb-cli/Wireless_NetworkReady_PCB_defect_detection_5.0.0/Wireless_NetworkReady_PCB_defect_detection/ /var/log/esb-cli/Smart_Edge_Open_Developer_Experience_Kits_3.0.0/Smart_Edge_Open_Developer_Experience_Kits/ 

支助論壇支助論壇

若您無法解決問題,請聯系支助論壇支助論壇.?

確保您在完全安裝期間有一個活躍的互聯網連接。 如果您隨時失去互聯網連接, 安裝可能會失敗 。

確保您正在使用一個新的安裝。 早期的軟件, 特別是 Docker * 和 Docker Compose * 可能會引起問題 。

使用 kubectl 命令, 如描述、 日志、 獲取等來分析問題 。

確保正確設置代理設置 。

遇有多克拉拉利率限制問題 我們建議你使用Premium/PRO多克小組 來獲得無限制的多克拉拉支持

概覽概覽

使用 Intel智能邊緣開放平臺部署工業AI 產品質量檢查應用程序。 包括支持兩類缺陷檢測: 缺失部件和在組裝過程中形成的焊接橋造成的短路。

要運行引用執行, 您需要首先下載并安裝Intel智能邊緣開放開發者經驗工具包.

一旦您安裝了 Intel智能邊緣開放開發者體驗工具包, 請選擇配置 下載下載參考實施和下列軟件。

配置 下載

wKgZomTDld-Ae6aEABZaI2dIhPY070.png

完成時間 :1-1.5小時

語言:Python*, C

可用軟件 :

Intel智能邊緣開放版22.03或以上

英特爾開放邊緣 Insights 版本 3. 0.0

目標系統要求

Intel智能邊緣開放節點

以下處理器之一

英特羅·Xeon可縮放處理器

英特羅XeonD處理器。

至少64GB內存。

至少265GB硬盤。

互聯網連接。

Ubuntu* 20.04 LTS 服務器。

IP攝像機或預先錄制的錄像

如何運作

打印電路委員會(PCB)缺陷檢測是一種參考實施,用于檢測工廠環境中組件組裝的缺陷。 IP攝像頭將記錄在傳送帶上移動的組裝板的視頻。 這些 IP攝像頭將把視頻傳送到視頻攝取、 視頻分析、 時間序列分析等視頻處理應用程序, 即視頻攝取、 視頻分析、 時間序列分析等。 所捕到的視頻經過分析, 過濾選中的圖像, 以便進一步分析缺陷 。

Intel智能邊緣開放開發者經驗工具包平臺基礎設施用于部署 OEI 應用艙的圖像處理功能。此參考實施的目的是展示Intel智能邊緣開放開發者經驗工具包平臺如何用于為產品質量檢查部署工業AI應用程序。 演示中支持兩種缺陷檢測類型:缺少部件檢測和在組裝過程中形成的焊接橋造成的短路。

用于此參考執行的視頻文件是 pcb_d2000.avi, 由作為 RTSP 流的照相機流發送。 這種多氯聯苯缺陷檢測參考執行包括 Intel智能邊緣開放開發者體驗 Kit 邊緣節點中的五類應用艙。

工業從英特爾的邊緣觀察是一套預先驗證的成分,用于在邊緣計算節點上整合視頻和時間序列數據分析。

wKgaomTDleOANufQAAJxoTJlTh0559.png Figure 1: Architecture Diagram

配置管理器代理
配置管理器代理是一個 OEI 服務處, 負責將 OEI 服務配置到 OEI 配置管理器數據存儲處 。 它創建了所需的提供文件夾, 并允許通過 批量 掛載 創建 OEI 其它服務所需的權限 。

相機流
相機流流式攝像機模擬在真實環境中的 IP 相機。 它用來發送錄制的視頻pcb_d2000.aviLTE/5G 網絡實時部署時, 以真正的 IP 相機取代相機流流 。

視頻攝取
錄像攝取艙主要負責將從攝像頭流接收的視頻轉換成框架,過濾框架并把這些視頻框攝入到OEI堆,以便進一步處理和進行缺陷分析。

視頻分析
視頻分析器從視頻攝取艙接收框架,進行分類轉換為通用磁盤格式(UDF),并使用 OpenVINOTM 工具包對所選/輔助硬件(CPU、VPU)進行所需的推論。在這個PCB 演示中,udfs過濾器被配置為 pcb. pcb_filter , 它將檢測板上存在短或缺失部分的缺陷。 視頻分析器識別了缺陷, 并標記圖像上的缺陷 。

Web 可視化器
網絡視覺顯示器主要顯示 GUI 顯示的圖象框架,

下面的區塊圖顯示通過應用程序的視頻/圖像流。

wKgZomTDleWAWH5YAACYWpYhQbs809.png Figure 2: PCB Image Processing Flow

開始

這些指示通過安裝和拆卸安裝示例PCB 缺陷檢測使用命令的引用應用程序。安裝后,您可以看到該應用程序正在集中運行。未安裝命令可用于卸載該應用程序。

安裝先決條件

要運行引用執行, 您需要首先下載并安裝Intel智能邊緣開放開發者經驗工具包.

確保以下條件得到適當滿足,以確保通過邊緣軟件提供商Intel智能邊緣開放開發者經驗工具包軟件包順利實施參考實施程序。

硬件需求

確保您擁有指定在目標系統要求用于安裝ESP Intel智能邊緣開放開發者經驗工具包的新部分。


確保在ESP Intel智能邊緣開放開發者經驗箱安裝中完成以下步驟:

代理設置
如果您在代理服務器網絡背后, 請確保代理地址在系統中配置 :

export http_proxy=:
export https_proxy=: 

確保:/etc/wgetrc以下列需要的代理服務器設置配置文件 :

https_proxy=: 
http_proxy=: 
ftp_proxy =: 
use_proxy = on

日期和時間
確保日期和時間與當前本地時間同步 。

創建非 Root 用戶
確保有姓名和密碼的非根用戶開放的智能智能并經過不義者的許可。如果沒有許可,請遵守下列指示。

要創建用戶智能打開,請執行命令:

useradd -s /bin/bash -d /home/開放的智能智能/ -m -G sudo 開放的智能智能
passwd 開放的智能智能

需要給給定用戶密碼 :

passwd "開放的智能智能"

由于一些任務需要根特權,非根用戶需要有可能成為根:

echo "開放的智能智能 ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/開放的智能智能

在主機間交換 SSH 密鑰
在主機之間交換 SSH 鍵允許從正在運行的主機 ANSSH 到正在設置的主機的無密碼的 SSH 連接。 如果不允許無密碼的 SSH 連接, 請按下面的指示在主機之間交換 SSH 鍵。 生成并安裝主機上的公用密鑰, 將其記錄為 root 并執行以下命令 :

在第一個命令中, 邊邊控制控制器主機必須有一個生成的 SSH 密鑰。 SSH 密鑰可以通過執行生成ssh- keygen 鍵并從命令輸出中獲取密鑰 。
在第二個命令中,生成的鍵必須復制到每個邊緣節點主機,使用ssh-copy-id 秒數命令。

ssh- keygen 鍵 
ssh-copy-id 秒數 開放的智能智能@<開放的智能智能-node-ip-address> 

安裝 Python 附屬庫

使用下列命令:

pip3 install –-user Cython 
sudo apt-get install python-dev 
sudo apt-get install python3-dev

安裝引用實施

選定配置 下載下載參考執行,然后按以下步驟安裝。

配置 下載

在進一步開展工作之前,確保適當滿足目標系統要求。

對于單一設備模式,只需要一臺機器。 (兩個控制器和邊緣節點將在同一設備上。)

對于多設備模式,請確定您至少擁有兩臺機器(一臺用于控制器,另一臺用于邊緣節點)。
注:當前版本不支持多設備模式。

打開一個新的終端, 并登錄到服務器上, 作為非 root 用戶 。

ssh 開放的智能智能@

確認服務器配置為ESP Intel智能邊緣開放開發者經驗工具包作為先決條件。

將下載的 zip 軟件包移動到/home/文件夾。

mv /Wireless-network-ready-pcb-defect-detection.zip /home/

使用以下命令并解zip RI, 跳轉到非 root 用戶的 / root 目錄 :

cd /home/ 
unzip Wireless-network-ready-pcb-defect-detection.zip 

轉到無線網絡- 即時網絡- pcb- detect- 檢測/ 目錄 :

cd Wireless-network-ready-pcb-defect-detection

更改可執行的邊緣軟件文件的權限 :

chmod 755 edgesoftware 

運行下面的命令以安裝“ 引用執行” :

./edgesoftware install 

安裝軟件包啟動 。
wKgaomTDlemAPJo3AAJKd2br33U825.png Figure 3: Installation Start Screen

安裝完成后,您可以看到消息Installation of package complete每個模塊的安裝狀態。

注:安裝故障日志可在下列地點獲取:/var/log/esb-cli/Wireless_NetworkReady_PCB_defect_detection_/Wireless_NetworkReady_PCB_defect_detection/install.log
何 地是已下載的軟件包版本。
wKgaomTDleyAaQDWAAHBxJbZiis549.png Figure 4: Installation Successful

如果安裝了 Intel 智能邊緣開放開發者體驗工具, 運行以下命令時應該顯示與下面圖像相似的輸出。 所有播客都應該處于運行或完成階段 。

kubectl get pods -A
wKgZomTDlfCAARI_AAJlEvTsW2k960.png Figure 5: Pods Status
注:視覺顯示器艙的狀態可能是 CrashLoopBackoff 。 這是預期的行為, 可以忽略它 。

如果安裝了多氯聯苯脫軌檢測,運行以下命令的輸出應顯示如下:

$ 開放的智能智能@host:/$ kubectl get pods -n smartedge-apps

NAME		  READY    STATUS    RESTARTS      AGE
deployment-etcd-ui-b6f9868f5-ll9nc  	       1/1     Running      035m
deployment-video-analytics-5749dbcbc9-554rf  1/1     Running      035m
deployment-video-ingestion-7485bdff74-2jbbt  1/1     Running      035m
deployment-webvisualizer-76496f95d6-rzpfp    1/1     Running      035m
ia-configmgr-agent-6f7c488fd5-hk5sw  	       1/1     Running      035m 
wKgaomTDlfWAcdIAAADMurQjqiY747.png Figure 6: PCB 缺陷檢測 Pods Status

運行下面的命令以確保創建網絡策略 :

注:Intel Smart 邊緣開放, 默認的網絡政策屏蔽了所有艙位的入侵交通, 從而創建了 pcb 缺陷檢測艙網絡政策, 以便允許入侵交通 。

$ 開放的智能智能@:/$ kubectl get networkpolicies -n smartedge-apps

NAME       POD-SELECTOR        AGE
deny-from-other-namespaces         26d
etcd-ui-network-policy         app=etcd-ui         17m
webvisualizer-network-policy   app=webvisualizer   17m 
wKgZomTDlfiAKmFEAADHipae_vM092.png Figure 7: PCB 缺陷檢測 Network Policy

在下面運行命令以檢查 Docker * 圖像及其細節 :

$ 開放的智能智能@host:/$ docker images | grep ia_

openedgeinsights/ia_web_visualizer   3.0 dc770e4abb2d   5 weeks ago     2.77GB
openedgeinsights/ia_video_analytics  3.0 ae2d02273229   5 weeks ago     3.05GB
openedgeinsights/ia_video_ingestion  3.0 ac31dafabc77   5 weeks ago     3.3GB
openedgeinsights/ia_etcd_ui3.0 939cb1e5db69   5 weeks ago     1.11GB
openedgeinsights/ia_configmgr_agent  3.0 278d619c406c   6 weeks ago     268MB

使用以下命令列出參考應用部署模塊列表 :

./edgesoftware list
wKgaomTDlfqAd1YtAACit2Fp49U644.png Figure 8: PCB 缺陷檢測 Module List

使用以下命令卸載參考執行模塊 :

./edgesoftware uninstall 
wKgZomTDlf6AUNqTAADvnN2owDI475.png Figure 9: Uninstallation Successful

在下面運行命令以確保網絡策略在取消安裝后被刪除 :

開放的智能智能@:/$ kubectl get networkpolicies. 

NAME POD-SELECTOR   AGEs 
block-all-ingress                 32d

節點特征發現(NFD)

多氯聯苯分層檢測使用Intel分發 OpenVINOTM 工具包,該工具包被優化用于支持諸如AVX512VNNI等特殊指令的Intel處理器,用于優化性能。這一應用的部署將需要在節點和Ubuntu 20.04 OS 上支持這一特性的節點。該NFD 功能確保了在有這些特性的節點上應用應用這些特性。

NFD由下列機構安裝:Intel智能邊緣開放開發者經驗工具包以兩個播客運行英特爾智能邊緣開放,如下所示。

$ kubectl get pods -A | grep smartedge-system
   
smartedge-system       nfd-release-node-feature-discovery-master-7b94765ccf-9ghjg   1/1     Running   5 (83d ago)    85d
smartedge-system       nfd-release-node-feature-discovery-worker-dq4x6    1/1     Running   5 (83d ago)    85d

預定并成功運行的探測艙英特爾智能邊緣開放基于 Intel Xeon可縮放服務器硬件能力的節點 。

$ kubectl get pods -A | grep smartedge-apps

smartedge-apps       deployment-etcd-ui-b6f9868f5-ll9nc         1/1     Running   0    54m
smartedge-apps       deployment-video-analytics-5749dbcbc9-554rf1/1     Running   0    54m
smartedge-apps       deployment-video-ingestion-7485bdff74-2jbbt1/1     Running   0    54m
smartedge-apps       deployment-webvisualizer-76496f95d6-rzpfp  1/1     Running   0    54m
smartedge-apps       ia-configmgr-agent-6f7c488fd5-hk5sw        1/1     Running   0    54m

以下產出顯示了對一個多氯聯苯缺陷探測艙的描述,這表明該艙正在成功運行,具有全國發展基金的特點。

$ kubectl describe pod deployment-video-analytics-5749dbcbc9-554rf -n smartedge-apps
...
...
...

Node-Selectors: feature.node.kubernetes.io/cpu-cpuid.AVX512VNNI=true
      feature.node.kubernetes.io/system-os_release.ID=ubuntu
Tolerations:       node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
         node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
Events:
  Type    Reason     Age   From     Message
  ----    ------     ----  ----     -------
  Normal  Scheduled  56m   default-scheduler  Successfully assigned smartedge-apps/deployment-video-analytics-5749dbcbc9-554rf to esi62
  Normal  Pulled     56m   kubelet  Container image "openedgeinsights/ia_video_analytics:3.0" already present on machine
  Normal  Created    56m   kubelet  Created container ia-video-analytics
  Normal  Started    56m   kubelet  Started container ia-video-analytics

多語言和多語言特征


除了涵蓋多種IoT垂直數據外,具有Intel智能邊緣的RIs Intel智能邊緣開放增加獨立軟件供應商的時間到市場,并為邊緣解決方案建設者提供參考,以在邊緣平臺上部署多租戶和多垂直服務。 Intel智能邊緣開發者經驗工具包為多種軟件工具/框架(包括OEI、OpenVINOTM、WebRTC)和多種多部分參考實施提供支持,同時在同一邊緣平臺上運行,展示了英特爾提供和資產之間互操作性的基本原則。

多參考性實施可以使用這一特性,在Intel智能邊緣開放開發者經驗工具包的單一實例中部署。 多語言和多語言特性得到支持,并用以下一套具有開發者經驗工具包 v22.03 的參考性實施測試:

無線無線網絡 備就 PCB 故障探測(v5.0.0)

遠程保健遠程監測(V3.0.0)

注:以上所列參考執行得到驗證,以支持這一特點;然而,其特征并不限于這些區域指標。

Helm 圖表的公開黑黑圖登記簿

在英特爾智能邊緣露天安裝多氯聯苯脫軌檢測參考執行,使用赫爾姆海圖完成。以前的赫爾姆海圖曾是參考實施安裝軟件的一部分。現在,發行了一個全球的黑爾姆雷波,這樣可以從私營和公共網絡上獲取參考實施黑爾姆海圖。這將加快和方便引入更新及其與參考實施整合的過程。

可視化輸出輸出

并瀏覽以下鏈接, 以了解各自結果:

Web 可視化器

http://:30009 -DEV Mode

http://:30007 -PROD Mode

Etcd 用戶界面

http://:30010

要訪問可視化器,請登錄用戶名 = 管理員和密碼=管理員@123

wKgaomTDlgGAIoW9AAMYHk4XyG8962.png Figure 10: Application Results

PCB 缺陷檢測結果

您可以查看 PCB 缺陷檢測演示的參考輸入和輸出視頻github.

參考多氯聯苯缺陷檢測結果區域,以交叉驗證設置中的結果。

以下是多氯聯苯缺陷檢測演示的參考輸入和輸出視頻。

PCB 輸入管流輸入視頻文件有三個多氯聯苯在屏幕上旋轉, 由攝像頭流艙發送, 其中兩個板有缺陷。

發現多氯聯苯的產出缺陷顯示多氯聯苯圖像缺陷檢測結果的可視化艙,即紅色方格箱缺陷檢測標記為多氯聯苯板缺失部件和焊接橋導致短路。

概述和下一步步驟

在Intel智能邊緣開放開發者經驗工具包上部署的多氯聯苯演示樣本應用產生了一個影響深遠的邊際計算使用案例,該案例利用了Intel智能邊緣開放開發者經驗工具包和開放邊緣透視軟件(OEI)的能力。

學習更多

繼續學習,見下列指南和軟件資源:

英特爾智能邊緣開放 Architecture

Intel? Open Edge Insights

排除故障

如果安裝過程中遇到任何問題,應確保安裝先決條件配置正確 。

試票狀態檢查

使用以下命令,驗證這些艙位是否已經準備好,是否處于運行狀態:

kubectl get pods -A

Pod 狀態顯示“ 圖像 PullBackoff” 很長一段時間

如果在圖像 PullBackoff 狀態中, 播客在下面顯示的很長一段時間內, 請執行以下命令 。

wKgaomTDlgSAcPLzAAIt4FfGf6c439.png

描述所用的艙位 :

kubectl describe pod -n smartedge-apps 

使用此標記獲取圖像名稱, 并使用命令手動抓取 Docker :

docker login
docker pull  

Pod 狀態顯示長期“ 容器添加” 。

如果艙位狀態顯示集裝箱置換或錯誤或 CrashLoopBackoff 5 分鐘或5 分鐘以上, 運行以下命令 :

./edgesoftware uninstall -a
./edgesoftware install 

Pod 狀態顯示“ 等待” 很長一段時間

如果只等待5分鐘或5分鐘以上視頻分析艙狀態,請執行以下命令:

kubectl describe pods -n smartedge-apps

在視頻分析艙中,如果您看到以下事件, 原因是排程失敗, 可能無法在系統 CPU 中提供 AVX-512VNNNI 指令集。NFD NFD 特點段 次 頁 次

Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Warning FailedScheduling 43s (x9 over 7m58s) default-scheduler 0/1 nodes are available: 1 node(s) didn't match Pod's node affinity/selector.

如果所有四個播客等、視頻分析、視頻攝取和網絡視頻攝像機都處于5分鐘以上等待狀態,請檢查操作系統是否為Ubuntu 20.04 LTS。

拆卸失敗

如果卸載命令( 如果 卸載命令) (I)./edgesoftware uninstall < module id >(d) 失敗,手動卸載多氯聯苯破損探測部署和網絡政策,具體針對Pcb缺陷檢測艙:

helm uninstall eii-deploy -n smartedge-apps; helm uninstall eii-provision -n smartedge-apps
kubectl delete networkpolicy etcd-ui-network-policy webvisualizer-network-policy -n smartedge-apps 

安裝和調試日志信息文件路徑

Intel智能邊緣開放開發者經驗箱的安裝日志信息將在以下網址提供:

/var/log/esb-cli/Smart_Edge_Open_Developer_Experience_Kits_3.0.0/Smart_Edge_Open_Developer_Experience_Kits/install.log 

安裝日志信息無線網絡 備就 PCB 故障探測模塊將可用于 :

/var/log/esb-cli/Wireless_NetworkReady_PCB_defect_detection_/WirelessNetwork_Ready_PCB_defect_detection/install.log

何 地是已下載的軟件包版本。

執行以下命令以 tar.gz 壓縮格式合并日志文件列表,例如,無線無線已準備 _ networkready_ pcb_ deect_ detect_ 檢測.tar.gz.

tar -czvf 無線無線已準備 _ networkready_ pcb_ deect_ detect_ 檢測.tar.gz /var/log/esb-cli/Wireless_NetworkReady_PCB_defect_detection_5.0.0/Wireless_NetworkReady_PCB_defect_detection/ /var/log/esb-cli/Smart_Edge_Open_Developer_Experience_Kits_3.0.0/Smart_Edge_Open_Developer_Experience_Kits/ 

支助論壇支助論壇

若您無法解決問題,請聯系支助論壇支助論壇.?

確保您在完全安裝期間有一個活躍的互聯網連接。 如果您隨時失去互聯網連接, 安裝可能會失敗 。

確保您正在使用一個新的安裝。 早期的軟件, 特別是 Docker * 和 Docker Compose * 可能會引起問題 。

使用 kubectl 命令, 如描述、 日志、 獲取等來分析問題 。

確保正確設置代理設置 。

審核編輯:彭菁

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

    關注

    19

    文章

    3484

    瀏覽量

    186492
  • 服務器
    +關注

    關注

    12

    文章

    9333

    瀏覽量

    86132
  • 短路
    +關注

    關注

    5

    文章

    554

    瀏覽量

    31185
  • AI
    AI
    +關注

    關注

    87

    文章

    31698

    瀏覽量

    270488
  • 開發者
    +關注

    關注

    1

    文章

    590

    瀏覽量

    17102
收藏 人收藏

    評論

    相關推薦

    【HZHY-AI300G智能盒試用連載體驗】基建智慧工地物聯邊緣代理技術研究及應用

    服務平臺、物聯管理平臺、統一視頻監控平臺。4、在以上平臺調試運行成功,生成定制化標準化量產鏡像。 5、通過檢測。 6、推薦項目“雙創”孵化。 7、嘗試
    發表于 07-16 17:14

    采用混合模式實現農產品質量可追溯系統集成

    本文提出一種基于C/S 和B/S 混和模式的農產品質量安全可追溯系統的集成方法,該方法使用目前廣泛應用的RFID技術、條形碼技術及其他如數據庫和組件等技術,將標志、數據存儲、數據采集和傳遞、信息查詢四部分進行有機集合以實現對農產品生產全過程進行管理,實現農
    發表于 07-26 07:28

    EdgeBoard FZ5 邊緣AI計算盒及計算卡

    ,實現模型的訓練、部署、推理等一站式服務,降低AI開發門檻。5 卓越品質與可靠性設計,直面工業場景高效開發寬溫設計,適應-40度到+70度環境溫度;整體式無風扇被動散熱,適應
    發表于 08-31 14:12

    請問硬件產品質量體現方式與軟件產品有什么不同?

    硬件產品質量體現方式與軟件產品有什么不同?
    發表于 04-13 06:06

    多層印制板電鍍錫產品質量問題的產生原因是什么?怎么解決?

    多層印制板電鍍錫產品質量問題的產生原因是什么?怎么解決?
    發表于 04-26 07:00

    //有關于產品質量方面的合同糾紛問題的可以點進來看看

    過億元。??華碧實驗室旗下設立有華碧鑒定、華碧公估、華碧檢測和華碧認證等多個子品牌,服務涵蓋產品質量鑒定、失效分析、工業檢測、汽車零部件檢測、船舶檢測、可靠性檢測、環境與有毒有害物質檢測、汽車同質件認證等領域。 在購銷合同中有遇到產品質
    發表于 11-02 09:48

    上拉電阻的細節處理對電子產品質量的重要性

    ),可能會出現意想不到的負面結果。而電子產品質量的優劣,更多是在惡劣工作條件下才能充分體現出來。本文以下圖所示的上拉電阻為例,說明細節處理對電子產品質量的重要性。上拉電阻的主要作用,是為了保證輸入型 I
    發表于 01-14 08:03

    同規格的錫膏產品質量為什么差別這么大?

    同規格的錫膏產品質量為什么差別這么大?
    發表于 02-09 14:50

    產品質量信息的管理

    介紹客車產品質量信息的收集、整理、處理方法及應達到的效果。目的是使信息處理流程規范化、準確化、及時化, 從而不斷改善產品質量, 滿足顧客要求。關鍵詞: 客車; 質量
    發表于 07-25 09:13 ?8次下載

    產品質量先期策劃(apqp),Advanced Produc

    產品質量先期策劃,Advanced Product Quality Planning 產品質量先期策劃的基本原則產品質量策劃是一種結構化的方法,用來確定和制定確保某產品使顧客滿意所需
    發表于 07-30 13:38 ?36次下載

    產品質量閉環管理系統研究

    產品質量閉環管理系統是以FRACAS 技術和FMEA 技術為主,工作流技術為輔的質量管理平臺,討論了企業實施產品質量閉環管理系統的重要性與必要性;結合企業
    發表于 09-01 09:39 ?5次下載

    何以顛覆中國工業產品質量檢測?

    談到質量,我們就不得不談中國工業產品的質檢問題。而其中值得引起關注的一點是,我國制造商沿用傳統人工的檢測手段乃是導致效率低下、產品質量無法獲得保障的關鍵原因。
    發表于 01-11 10:09 ?1630次閱讀

    產品質量安全案例收集系統設計與實現

    產品案例信息收集是進行產品質量安全風險評估和預警的必要前提,通過系統性地收集、分析、匯總各類信息,為后續產品質量安全評估過程奠定基礎。本文以尋找產品質量安全因子為核心,搭建了
    發表于 12-20 15:01 ?0次下載
    <b class='flag-5'>產品質量</b>安全案例收集系統設計與實現

    國辰智企QMS產品質量追溯平臺:提升電子行業競爭力的關鍵

    在當今競爭激烈的電子產品市場中,質量是企業成功的關鍵。為了滿足客戶對高品質產品的需求,企業需要一套可靠的質量管理系統。QMS
    的頭像 發表于 02-19 10:23 ?731次閱讀
    國辰智企QMS<b class='flag-5'>產品質量</b>追溯<b class='flag-5'>平臺</b>:提升電子行業競爭力的關鍵

    SMT貼片加工廠的焊點質量檢查標準

    質量檢查標準和SMT加工的外觀檢查內容。SMT貼片加工廠的焊點質量檢查一、焊點檢查:1、焊點表面要求完整、平滑、光亮,不能存在缺陷焊點。2、元器件高度要符合工藝文件
    的頭像 發表于 06-20 15:46 ?459次閱讀
    SMT貼片加工廠的焊點<b class='flag-5'>質量檢查</b>標準
    主站蜘蛛池模板: 四虎h789fcom | 波多野结衣在线网站 | 久久婷婷国产一区二区三区 | 在线视频资源 | 又粗又硬又大久久久 | 久久久久四虎国产精品 | vip影视免费观看 | 国产亚洲人成网站天堂岛 | 99久久婷婷免费国产综合精品 | 欧洲成品大片在线播放 | 亚洲精品视频专区 | 怡红院精品视频 | 成人三级毛片 | 欧美色图综合 | 天堂视频在线免费观看 | 中国china体内裑精亚洲毛片 | 亚洲免费成人在线 | 特级毛片a级毛免费播放 | 国产亚洲美女精品久久久2020 | 国产h在线观看 | 伊人久色| 不卡精品国产_亚洲人成在线 | 你懂的网站在线 | 国产黄色小视频网站 | 色香色香欲天天天影视综合网 | 狠狠色噜噜狠狠狠狠2021天天 | 欧美爽爽网| 日韩在线影院 | 色播五月综合 | 巨乳色在线观看 | 色视频免费在线 | 亚洲卡1卡2卡新区网站 | 特级无码毛片免费视频尤物 | 日本在线一区二区 | 天天射网 | 免免费看片 | 免费一级毛片女人图片 | 亚洲国产视频一区 | 1000部啪啪未满十八勿入中国 | 26uuu欧美日本 | 天天天天色 |