算豐學(xué)院在線(xiàn)課程分為:BM16系列開(kāi)發(fā)板、CV18系列開(kāi)發(fā)板、機器視覺(jué)、大語(yǔ)言模型、編譯器和職業(yè)技能認證。開(kāi)發(fā)板課程主要講解了Milk-v Duo、少林派、華山派和SE5等開(kāi)發(fā)板的部署與使用;機器視覺(jué)課程囊括了多媒體編程的理論和實(shí)踐方法,以及開(kāi)發(fā)板課程中的實(shí)戰部分;編譯器課程針對TPU-MLIR進(jìn)行了系統和全面的介紹,包括理論知識、環(huán)境搭建和編程接口;認證課程提供了運維工程師所需要具備的知識,您可以根據自身情況選擇合適的課程開(kāi)始學(xué)習。

?
深度神經(jīng)網(wǎng)絡(luò )模型可以快速訓練和測試,然后由行業(yè)部署,在現實(shí)世界中有效地執行任務(wù)。在小型、低功耗的深度學(xué)習邊緣計算平臺上部署這樣的系統受到業(yè)界的高度青睞。本課程采用實(shí)踐驅動(dòng)的方法,引導你直觀(guān)地學(xué)習、實(shí)踐和掌握深度神經(jīng)網(wǎng)絡(luò )的知識和技術(shù)。
SOPHON深度學(xué)習微服務(wù)器SE5是采用SOPHON自主研發(fā)的第三代TPU處理器BM1684的高性能、低功耗邊緣計算產(chǎn)品。INT8運算能力高達17.6 TOPS,支持32路全高清視頻硬件解碼和2路編碼。本課程將快速引導您了解SE5服務(wù)器的強大功能。通過(guò)本課程,您可以了解深度學(xué)習的基礎知識并掌握其基本應用。

課程的特點(diǎn)
1. 一站式服務(wù)
?在SE5應用程序中遇到的所有常見(jiàn)問(wèn)題都可以在這里找到。
2. 系統的教學(xué)
它包括設置環(huán)境、開(kāi)發(fā)應用程序、轉換模型和部署產(chǎn)品,以及擁有鏡像的實(shí)際環(huán)境等所有內容。
3. 完整的材料
本課程包括視頻教程、文檔指南、代碼腳本和其他綜合材料。
4. 免費的云開(kāi)發(fā)資源
在線(xiàn)免費申請使用SE5-16微服務(wù)器云測試空間
?
TPU-MLIR是一種專(zhuān)用于處理器的TPU編譯器。該編譯器項目提供了一個(gè)完整的工具鏈,可以將來(lái)自不同深度學(xué)習框架(PyTorch, ONNX, TFLite和Caffe)的各種預訓練神經(jīng)網(wǎng)絡(luò )模型轉換為高效的模型文件(bmodel/cvimodel),以便在SOPHON?TPU上運行。通過(guò)量化到不同精度的bmodel/cvimodel,優(yōu)化了模型在sophon計算TPU上的加速和性能。這使得可以將與對象檢測、語(yǔ)義分割和對象跟蹤相關(guān)的各種模型部署到底層硬件上以實(shí)現加速。
本課程主要分為三個(gè)部分:
本課程旨在通過(guò)實(shí)際演示,全面、直觀(guān)地展示TPU- mlir編譯器的使用方法,使學(xué)生能夠快速理解各種深度學(xué)習模型算法的轉換和量化,以及它們在SOPHGO計算處理器TPU上的部署測試。目前,TPU-MLIR的使用已應用于由SOPHGO開(kāi)發(fā)的最新一代深度學(xué)習處理器BM168X和CV18XX,并輔以處理器的高性能ARM內核和相應的SDK,用于快速部署深度學(xué)習算法。
本課程在模型移植和部署方面的優(yōu)勢:
1. 支持多種深度學(xué)習框架
目前支持的框架包括PyTorch、ONNX、TFLite和Caffe。來(lái)自其他框架的模型需要轉換為ONNX模型。有關(guān)將其他深度學(xué)習架構的網(wǎng)絡(luò )模型轉換為ONNX的指導,請參考ONNX官方網(wǎng)站:https://github.com/onnx/tutorials。
2. 用戶(hù)友好的操作
通過(guò)開(kāi)發(fā)手冊和相關(guān)部署案例了解TPU-MLIR的原理和操作步驟,可以從頭開(kāi)始進(jìn)行模型部署。熟悉Linux命令和模型編譯量化命令對于動(dòng)手實(shí)踐是足夠的。
3. 簡(jiǎn)化量化部署步驟
模型轉換需要在SOPHGO提供的docker中執行,主要包括兩個(gè)步驟:使用model_transform.py將原始模型轉換為MLIR文件,使用model_deploy.py將MLIR文件轉換為bmodel格式。bmodel是可以在SOPHGO TPU硬件上加速的模型文件格式。
4. 適應多種架構和硬件模式
量化的bmodel模型可以在PCIe和SOC模式下運行在TPU上進(jìn)行性能測試。
5. 全面的文檔
豐富的教學(xué)視頻,包括詳細的理論解釋和實(shí)際操作,以及充足的指導和標準化的代碼腳本,在課程中開(kāi)放源代碼,供所有用戶(hù)學(xué)習。
| SOPHON-SDK Development Guide | SOPHON SDK 開(kāi)發(fā)指南 |
| TPU-MLIR Quick Start Manual | TPU-MLIR快速入門(mén)手冊 |
| Example model repository | SophonSDK樣例倉介紹 |
| TPU-MLIR Official Repository | TPU-MLIR |
| SOPHON-SDK Development Manual | sophon-sail 用戶(hù)手冊 |
?

?
多媒體,通常理解為“multi”和“media”的結合,是指文本、聲音、圖像、視頻等媒體形式的整合。近年來(lái),4K超高清、VR、全息投影、5G直播等新興多媒體應用和服務(wù)層出不窮。
智能多媒體
深度學(xué)習是基于多媒體技術(shù),如圖像處理和識別、音頻處理和語(yǔ)音識別等。本課程基于BM1684深度學(xué)習處理器,其峰值性能為17.6 TOPS INT8和2.2 TFTOPS FP32,支持32路高清硬件解碼。它展示了處理器的核心能力:計算能力+多媒體處理能力。
智能多媒體關(guān)鍵技術(shù)與指標
關(guān)鍵技術(shù)包括編解碼技術(shù)、圖像處理技術(shù)和媒體通信技術(shù)。關(guān)鍵指標包括解碼通道的數量、幀速率、分辨率、圖像處理接口的豐富程度、延遲和協(xié)議支持。
本課程將著(zhù)重介紹圖像處理技術(shù)、編解碼技術(shù)、媒體通信技術(shù)三個(gè)方面的內容。通過(guò)理論與實(shí)踐相結合,使學(xué)生了解智能多媒體的相關(guān)理論,快速掌握基本的實(shí)踐方法。

相關(guān)GitHub鏈接
sophgo_ffmpeg:?https://github.com/sophgo/sophon_ffmpeg
sophgo_opencv:?https://github.com/sophgo/sophon_opencv
?