一個典型的設計目標是最大限度地提高系統(tǒng)的運行效率。然而,這可能包括圍繞最新 GPU 設計系統(tǒng),這可能是一項艱巨的任務。
GPU,例如NVIDIA提供的那些,可能非常復雜。雖然供應商可能會提供大量的文檔、示例代碼和其他詳細信息,但工程師仍然需要部署芯片/電路板/系統(tǒng)并使其以最高效率運行。
一種好的做法是部署軟件開發(fā)工具包 (SDK) 或 GPU 供應商提供的其他工具。但是,如果您需要在這些工具提供的功能之外冒險,它可能會變得很棘手。例如,NVIDIA 非常擅長協(xié)助設計的 AI 部分。但是,當您需要進行正確的連接、處理安全性并確保系統(tǒng)能夠應對惡劣環(huán)境的嚴酷環(huán)境時,您可能需要求助于其他來源。
一個很好的例子是連接到多個攝像頭并需要使用 AI 進行某種圖像檢測的系統(tǒng)。想想機場、火車站,甚至是制造工廠。如您所知,圖像可能是數(shù)據(jù)密集型的,當您連接多個攝像頭時,需要處理的數(shù)據(jù)量會增長得非常快。
在這里,可以清楚地概述業(yè)務目標——您是否在檢查行李、產(chǎn)品下線等?為了解決這個問題,您需要將這些需求轉化為可部署的解決方案,從而推動一些行動或結果。
確定期望的結果
下一步是確定所需的行動或結果。然后,您選擇需要哪些數(shù)據(jù),從而確定所需的處理類型。直到您回答了這些問題,您才能開始設計和部署過程。雖然這條路徑可能看起來很明顯,但您會驚訝于有多少人試圖從最后一步開始,然后因為一開始沒有概述目標而最終重新設計他們的系統(tǒng)。
以“智能空間”為例。在這里,您想檢測物體,如果有什么不合適的地方,就會響起警報。該“警報”可能是可以聽到的,或者它可以生成發(fā)送給操作員的消息。這是一個比在房間里裝滿監(jiān)視器并讓一個或多個人不斷監(jiān)視這些監(jiān)視器以發(fā)現(xiàn)一些不合適的動作更好的解決方案。
凌華科技通過數(shù)據(jù)采集處理這種情況,特別是使用 NVIDIA DeepStream SDK。該 SDK 用于捕獲視頻并將其寫入磁盤,以便您進行一些培訓。一旦發(fā)生這種情況并且您有足夠的數(shù)據(jù),您就可以進入下一個階段,即訓練階段。
來自 NVIDIA 的另一項幫助是遷移學習工具包的形式,它可以讓您為您的解決方案部署可部署的處理元素,這比從頭開始時要快得多,可能(并且希望)帶來更大的投資回報率。為此,凌華科技整理了一組用例,據(jù)該公司稱,這些用例應該為開發(fā)人員提供一個很好的起點,并提供優(yōu)化的特定領域模型。在其他情況下,模型可能來自 NVIDIA,例如用于公共安全、智慧城市或產(chǎn)品質量檢測。在模型不可用的情況下,開發(fā)人員可以從現(xiàn)有模型開始,一個類似于 hisa 用例的模型,并根據(jù)這些特定需求對其進行調整。
為了推動行動或結果,非結構化數(shù)據(jù)通過 DeepStream 等處理模型運行,從而產(chǎn)生結構化數(shù)據(jù)。從那里,信息可以通過管道發(fā)送到其他應用程序以采取行動。
審核編輯:
-
NVIDIA
+關注
關注
14文章
5025瀏覽量
103268 -
gpu
+關注
關注
28文章
4754瀏覽量
129074
發(fā)布評論請先 登錄
相關推薦
評論