- 移動深度學習
- 李永會
- 14字
- 2019-12-05 14:22:35
1.8 在Android平臺上搭建深度學習框架
1.8.1 Android平臺上mobile-deep-learning項目的環境依賴
開發工具
在Android平臺上編寫Java代碼,最常見的開發工具是Android Studio,本節也將使用Android Studio來構建工程。
編譯工具依賴
mobile-deep-learning項目的Demo代碼和神經網絡相關的部分是使用C++開發的。在搭建Android開發環境時也要編譯C++代碼。在開發Android應用程序時,編譯C++代碼需要依賴NDK(Native Development Kit)開發環境。
NDK提供了一系列的工具,幫助開發者快速開發C或C++的動態庫,并能自動將so和Java應用一起打包成APK。NDK集成了交叉編譯器(交叉編譯器需要運行在UNIX或Linux系統環境下)。
NDK的下載地址見“鏈接5”。
NDK的配置
配置NDK的步驟如下:
1.獲取和安裝Android SDK。
2.下載NDK,請確保為你的開發平臺下載正確的版本。可以將解壓縮的目錄置于本地驅動器上的任意位置。
3.將PATH環境變量加入NDK路徑,代碼如下。
export NDK_ROOT=//path to your NDK export PATH=$NDK_ROOT: .... //NDK root
NDK配置完成以后,還需要安裝另一個“必備品”——Android Studio。安裝好Android Studio之后,直接打開,點擊File選項,在下拉菜單中點擊Project Structure選項,按照圖1-17所示進行配置:

圖1-17 Android平臺工程配置
推薦閱讀
- Word 2003、Excel 2003、PowerPoint 2003上機指導與練習
- 商戰數據挖掘:你需要了解的數據科學與分析思維
- 程序設計缺陷分析與實踐
- 自主研拋機器人技術
- 機器學習流水線實戰
- 多媒體制作與應用
- Machine Learning Algorithms(Second Edition)
- The DevOps 2.1 Toolkit:Docker Swarm
- AVR單片機工程師是怎樣煉成的
- 步步驚“芯”
- 計算機應用基礎實訓·職業模塊
- 樂高創意機器人教程(中級 上冊 10~16歲) (青少年iCAN+創新創意實踐指導叢書)
- Red Hat Enterprise Linux 5.0服務器構建與故障排除
- 信息系統安全保障評估
- 中老年人學數碼照片后期處理