Nvidia Jetson Xavier NX開發人員工具包:強大的AI,小巧的尺寸

2021-01-09 FuninUSA

如果您正在開發包括智慧機器人在內的人工智慧應用程式,英偉達的Jetson Xavier平臺是最佳選擇之一。avier NX於2019年末發布,但剛剛開始投放市場,它結合了384核Volta GPU和6核Arm v8 CPU的強大功能,提供21 TOPS(每秒萬億次操作)的優勢。SODIMM(筆記本內存模塊)的大小和形狀。

Xavier NX本身只是一個晶片,需要你建立自己的I/O板來連接它。但是如果您只是想使用NX進行編程和測試呢?Nvidia Xavier NX開發者工具包現在售價399美元,它為你提供了開發自己的AI應用程式所需的一切:Xavier NX SoC,一個強大的散熱風扇和一個裝有埠和引腳的I / O板。

我曾花一些時間測試Nvidia Xavier NX開發人員工具包,並對其性能和提供的靈活性留下了深刻印象。如果你想從事專業的人工智慧開發,該平臺非常緊湊,價格相對合理。製造商和愛好者顯然不是目標受眾,他們肯定會更喜歡帶有Coral USB加速器的樹莓派(Raspberry Pi),甚至是英偉達(Nvidia)售價99美元的Jetson Nano開發工具包。

Nvidia Xavier NX開發工具包參數

Nvidia Xavier NX開發工具包上的設計和埠

Xavier NX開發工具包的尺寸為4.1 x 3.6 x 1.2英寸,比Raspberry Pi 3B稍大。附帶一個風扇,考慮到晶片的15W TDP,我認為被動散熱不是一個好主意。

為大量有用的埠和連接選項留下了空間。在背面,你會發現四個USB Type-A 3.1埠,千兆乙太網,全尺寸的HDMI埠和全尺寸的顯示埠。你可以連接兩個顯示器,享受額外的屏幕空間。

Xavier NX開發者工具包也有一個微型USB埠,但與Raspberry Pi不同的是,它用於數據傳輸而不是連接電源。開發工具包是通過使用一個適配器的專用電源來供電。我們的評測樣品配備了一塊65瓦的適配器,但英偉達表示,該產品後來的修訂版可能會配備45瓦的適配器,該型號可能要小一些。

該主板有兩個有趣的特點,使它能夠與某些關鍵的Raspberry Pi附件兼容。兩個CSI攝像機連接器均可與任何Raspberry Pi攝像頭模塊配合使用,還有一個40針GPIO接頭,Nvidia說,如果您在編程時使用適當的Python庫,它將可與Raspberry Pi HAT一起使用。

就像Raspberry Pi一樣,Jetson Xavier NX開發工具包也可以從microSD卡上啟動。這是非常方便的,因為如果您有多個用於不同項目的不同作業系統映像,並且想要在它們之間進行切換,你只需要取出一張卡並放入下一張。不幸的是,訪問microSD卡插槽是一件痛苦的事情,因為它位於NX模塊的底部,插入時(就像打開盒子一樣),它位於面板上方幾毫米處,沒有足夠的操作空間。

在主板的底部,你會發現一個M.2插槽,用於安裝SSD和內置的Wi-Fi卡。SSD可能是必要的,特別是當您試圖加載模型並需要高速媒體來執行此操作時。與Jetson Nano開發工具包相比,內置Wi-Fi是一個巨大的進步,Jetson Nano開發工具包只有乙太網。

Xavier NX開發板軟體

JJetson Xavier NX運行Ubuntu的修改版本,稱為Linux for Tegra。外觀和普通的Ubuntu完全一樣,但是,有特殊的Nvidia壁紙。

此外,在右上角,可以更改電源/性能配置文件,以使用2、4或全部6個內核。如果你在做輕線程的應用,就像我們運行的性能測試,你會想要2核配置文件,但如果你同時做幾種不同類型的測試,那麼6核將帶來更多好處感。如果您想節省功耗,也可以選擇10W 2核或4核模式。

Xavier NX開發板的編程

英偉達的Jetson平臺提供了許多不同的人工智慧SDK和模型,這些SDK和模型經過優化,可用於處理不同類型的機器學習任務。例如,Deepstream SDK用於開發智能視頻分析(IVA)應用程式,如人臉和人員檢測,而Isaac SDK專門用於訓練機器人。

還有大量的預先訓練的模型可用,包括BERT,語言解釋器,用於檢測物體的Resnet-18和用於繪製人類表情的Nvidia面部標誌。您可以用各種語言(包括Python)為這些模型編寫程序。

在啟動Nvidia的預加載容器演示時,我看到一個屏幕同時運行四個不同的推理應用程式。在左上角,一個應用程式通過在行人周圍畫上綠色的方框來檢測行人。

左下角有一個不同的應用程式,可以檢測人們的姿勢或他們站立和移動的方式。右下角顯示了一個凝視檢測應用程式,它可以通過識別和跟蹤一個人的眼睛來判斷他在看什麼。

演示中最有趣的部分出現在右上角,它展示了一個自然語言解釋應用程式,其中包含五個不同主題。我選擇了NFL 2019賽季的話題,用麥克風問了一些問題,比如「誰贏得了超級碗。」然後系統將文字轉換為語音,並根據文本內容給出答案。不幸的是,這裡的人工智慧的好壞取決於你輸入的文本;它並不能很好地理解你。因為只有一段文字是關於NFL賽季的,當我詢問數據中沒有的信息時,我得到了奇怪的答案,比如「常規賽打了多少場?」

基於Tom 's Hardware的歷史,我也能夠創建自己的主題。我寫道,Tom 's Hardware創建於1996年,所以當我問系統「Tom 's Hardware是什麼時候創建的?」然而,當我問「Tom 's Hardware問世有多少年了」時,系統給出的回答是1996年,而不是「24年」。

觀看推斷識別預加載視頻中的識別姿勢和人物是一回事,但現場測試則是另一回事。我接上一個USB網絡攝像頭,看著我在做姿勢時該軟體正確地識別我。

為什麼你會在意別人的眼神或者他們的姿勢呢?如果你是一個機器人,那將是重要的因素,因為它會讓你知道一個人是否試圖與你互動。例如,如果酒店裡有一個接待機器人,我正站在它旁邊和我的朋友說話,我不希望機器人打斷我們的談話,問我是否需要乘坐電梯。然而,如果機器人知道我在盯著它看,它就可以開始和我對話。

Nvidia Xavier NX開發工具包的性能

Nvidia Jetson Xavier NX平板電腦的重點是進行人工智慧。所以性能真的很重要,你不可能在一個較小的處理器上同時運行四個應用程式。

Nvidia聲稱Xavier NX比99美元的Jetson Nano快十倍,後者具有128核Maxwell CPU,以及四核ARM A57處理器和4GB RAM。考慮到Xavier NX具有更高的內核數量和改進的體系結構,這是可信的。

我們在Xavier NX上運行了一些Nvidia推薦的基準測試,並將它們與Jeston Nano的測試結果進行了比較。

從上表中可以看出,在這些型號中,Xavier NX的速度比Nano快20倍。這種額外的性能使它不僅能夠更快地對傳入的數據做出反應,而且能夠同時處理多個應用程式,當您想要創建一個能夠移動、說話和解釋人體語言/演講的機器人時,這是必要的。

Dev Kit vs Xavier NX生產模塊

有點奇怪的是,開發工具包實際上比Xavier NX SoC要便宜一點,儘管兩者都有類似的特點。SoC目前的售價為459美元,比你購買同類的產品要多花60美元,但有了開發所需的I/O板。然而,英偉達解釋說,該開發板使用「生產級組件」,壽命為5至10年。如果你正在為你的工廠製造一系列的機器人,你關心的可靠性超過60美元的差價。電子產品 全球採購很省錢

開發套件和產品級之間的另一個區別是,SoC配備了16GB的板載eMMC存儲器,而不需要您自帶microSD卡。對於嵌入式系統,不添加microSD卡可能更安全。

結論

如果你想打造專業的人工智慧,英偉達(Nvidia)的Jetson Xavier NX是一個不錯的選擇。在你開始構建這些機器人之前,你需要Xavier NX開發工具包。

對於一次性項目,開發人員可以使用開發工具包獲得一些樂趣;事實上,您可以同時使用Raspberry Pi相機和HATS,這是一個真正的優勢。然而,用這種錢,你會想要做的不僅僅是獲得一些樂趣。

相關焦點

  • NVIDIA推出Jetson Xavier NX輕量AI計算機
    Jetson Xavier NX是款尺寸與Jetson Nano相同的SoM系統化模塊,不過它搭載384個Volta圖型處理器核心與48個張量處理器核心,整體AI運算性能從原本的0.5 TOPS大幅躍升為21TOPS,能為小型設備帶來更充沛的AI運算能力。
  • Microchip發布基於RISC-V的SoC FPGA開發工具包
    這款名為Icicle的開發工具包專為低功耗、低成本、基於RISC-V的PolarFire SoC FPGA打造,匯集了眾多的Mi-V合作夥伴,助力加速不同行業的客戶設計部署和商業應用。Microchip的PolarFire SoC FPGA Icicle工具包為低功耗FPGA提供基於RISC-V指令集架構的Mi-V生態系統設計人員現在可以開始開發和評估實時作業系統(RTOS)、調試器、編譯器、模塊化系統(SOM)和安全解決方案等廣泛的RISC-V生態系統產品
  • AI的重大突破 NVIDIA Jetson系列的秘密
    Jetson Nano比較適合和體量較小的設備,定位入門級,售價99美元;Jetson TX2比Jetson Nano支持的攝像頭數量更多,而且有專門的安全核心,售價249美元起;Xavier NX的尺寸最小,但性能卻是Jetson Nano的50倍,並且Xavier NX可以與Jetson Nano的主板兼容,價格399美元;AGX Xavier是一個全功能平臺,用戶可通過AGX Xavier打造機器人
  • 深度學習愛好者的小玩具:Jetson Nano開箱
    打開以後就是一塊黑色靜電袋包著的板卡,拿出板卡,袋子的下方還有一本說明書和一個摺疊小支架。這個小支架我覺得是非常有童趣的一個設計,也許老黃是想要讓深度學習從娃娃抓起吧。之後在https://developer.nvidia.com/jetson-nano-sd-card-image下載最新的鏡像。下載完成以後解壓,燒錄進SD卡即可。NVIDIA官網推薦的軟體是Etcher,這裡AIZOO用的也是這個,大概20分鐘左右,燒錄加檢查的工作就完成了。
  • ...發布業界首款基於 RISC-V 指令集架構的 SoC FPGA 開發工具包
    (美國微芯科技公司)宣布推出業界首款基於 RISC-V 的SoC FPGA開發工具包。這款名為Icicle 的開發工具包專為業界領先的低功耗、低成本、基於 RISC-V 的PolarFire® SoC FPGA打造,匯集了眾多的Mi-V 合作夥伴,助力加速不同行業的客戶設計部署和商業應用。
  • 推薦一款功能強大的工具包
    推薦一款功能強大的工具包 日常開發,往往會使用一些工具類,儘量避免造輪子,一是節約時間成本,二是自己造的輪子不一定比現有輪子好。能藉助他人的力量,快速實現自己想要的功能,也是一種能力。當然學習一些基礎原理,自己造一些輪子加深印象也是非常好的。
  • 福利分享,我推薦給每個Web開發人員的在線工具
    作為一名Web開發人員,我一直在尋找資源來提高生產率。隨著時間的流逝,我收集了許多不同的在線工具,這些工具通過提供代碼段,設計模式或僅提供出色的功能,以不同的方式為我提供幫助,今天,我想與大家分享我經常使用的那些工具,這些工具是我的最愛。 1、Blush
  • 設計師和開發人員首選的macOS取色工具,你確定不看看?
    小編整理了深受設計師和開發人員喜愛的mac取色軟體分享給大家,可以輕鬆收集,調整,組織和導出屏幕上任何像素的顏色快來一起看看吧~設計師和開發人員首選的macOS取色工具,你確定不看看?ColorSnapper2 for Mac(最佳屏幕取色軟體)一款專門為mac os蘋果電腦系統用戶推出的屏幕取色軟體,軟體功能強大操作簡單,除了快速取色外,具有數十種顏色模式,比如可以直接複製為iOS代碼的顏色值!
  • 瑞士鑽石公司diamond Pro開發AI鑽石識別工具Ringo
    這就是瑞士鑽石諮詢公司diamond Pro開發Ringo的原因。該公司稱Ringo是世界上第一款人工智慧(AI)工具,可以幫助潛在的鑽石買家根據認證、形狀、鑲嵌風格和貴金屬類型等規格來確定最佳選擇。diamond Pro的創始人艾拉·韋斯曼(Ira Weissman)說:「我們的鑽石專家團隊對Ringo進行了培訓,他們讓這個工具檢查了數萬顆鑽石的照片。
  • Chrome工具幫助開發人員使網站更加色盲友好
    Google推出了一種新的Chrome工具,該工具可讓開發人員模仿色盲等視覺障礙,以幫助他們修復網站上的可訪問性問題。開發人員可以通過啟動Google Chrome瀏覽器並轉到瀏覽器的開發人員工具來使用此功能。
  • 你一定要收藏好的85款超棒的web前端開發工具!
    14、Ember.js:http://blog.debugme.eu/front-end-web-developer-tools/emberjs.comWeb應用程式的框架,為每個前端Web開發人員提供應用的工具包。
  • 8個流行的Python可視化工具包,你喜歡哪個?
    之前文章裡出現過漂亮的圖表時,也總有讀者在後臺留言問該圖表時用什麼工具做的。下面,作者介紹了八種在 Python 中實現的可視化工具包,其中有些包還能用在其它語言中。快來試試你喜歡哪個?用 Python 創建圖形的方法有很多,但是哪種方法是最好的呢?當我們做可視化之前,要先明確一些關於圖像目標的問題:你是想初步了解數據的分布情況?想展示時給人們留下深刻印象?
  • 8個流行的Python可視化工具包.
    之前文章裡出現過漂亮的圖表時,也總有讀者在後臺留言問該圖表時用什麼工具做的。下面,作者介紹了八種在 Python 中實現的可視化工具包,其中有些包還能用在其它語言中。快來試試你喜歡哪個?用 Python 創建圖形的方法有很多,但是哪種方法是最好的呢?當我們做可視化之前,要先明確一些關於圖像目標的問題:你是想初步了解數據的分布情況?想展示時給人們留下深刻印象?
  • 11個適用於前端開發人員的有用在線工具
    來源:Pexels作為前端開發人員,網際網路有很多令人驚嘆的工具,這些工具為我們的生活提供了極大的便利。本文將快速回顧開發工作中經常使用的 11 個工具。大家和小芯一起來看看吧~1. Minify為減小應用代碼的包大小空間,可以對其進行壓縮。
  • NVIDIA推出Jetson Nano 2GB:人工智慧入門級套件
    為了支持這項發展,NVIDIA 亦宣布提供免費的線上訓練課程和 AI 認證計劃,同時搭配活躍的 Jetson 社群中,數千名熱心的開發人員所貢獻的眾多開源計劃、操作指南與影片。Jetson Nano 2GB 開發者套件由 NVIDIA JetPack SDK 提供支持,包含 NVIDIA 容器運行時間和完整的 Linux 軟體開發環境。這使得開發人員能夠將其開發出的 Jetson 應用程式及各種附屬項目,打包至可於任何部署環境中運行的單一容器中。
  • Java開發工具Eclipse下載安裝詳細教程
    學習 Java 語言程序設計必須選擇一個功能強大、使用簡單,能夠輔助程序設計的 IDE。Eclipse 是目前最流行的 Java 語言開發工具,它強大的代碼輔助功能,可以幫助開發人員自動完成語法修正、補全文字、代碼修復、API 提示等編碼工作,大量節省程序開發所需的時間。
  • 諾基亞與蘋果一起開發全球首個網絡作業系統NOS 已創建工具包
    諾基亞宣布推出與蘋果數據中心一起開發的全球首個網絡作業系統(OS)NOS。該公司已經創建了一個工具包來自動化該過程。  新的網絡作業系統已獲得名稱SR Linux NOS。諾基亞開發人員與其他網際網路公司的同事一起為企業家FSP創建了一個平臺。  現在,Apple正在雲數據處理中心中使用新的作業系統。
  • Web經典B/S快速開發框架,強大後臺+簡潔UI一體化開發工具
    本框架旨在為.NET開發人員提供一個Web後臺快速開發框架,採用本框架,能夠極大的提高項目開發效率。4.強大的權限管理組件,完成業務功能開發後,系統可以直接使用通用權限來管理業務功能的操作權限及數據權限。5.集成工作流引擎組件,使業務流程靈活可控。6.集 BS 開發、微信組件、APP 開發組件於一體。
  • 8 個流行的Python可視化工具包,你喜歡哪個?
    之前文章裡出現過漂亮的圖表時,也總有讀者在後臺留言問該圖表時用什麼工具做的。下面,作者介紹了八種在 Python 中實現的可視化工具包,其中有些包還能用在其它語言中。快來試試你喜歡哪個?用 Python 創建圖形的方法有很多,但是哪種方法是最好的呢?當我們做可視化之前,要先明確一些關於圖像目標的問題:你是想初步了解數據的分布情況?想展示時給人們留下深刻印象?