官术网_书友最值得收藏!

  • 移動深度學習
  • 李永會
  • 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平臺工程配置

主站蜘蛛池模板: 息烽县| 衡南县| 麦盖提县| 通海县| 青冈县| 迁安市| 阜阳市| 泰州市| 鄂尔多斯市| 吉水县| 合阳县| 宁远县| 龙井市| 宁乡县| 龙陵县| 桐柏县| 新营市| 鄄城县| 民权县| 上饶市| 潢川县| 盖州市| 闵行区| 东台市| 成安县| 绍兴市| 库尔勒市| 浮梁县| 通河县| 舒城县| 洪洞县| 峨边| 昌宁县| 垫江县| 八宿县| 弥勒县| 沙田区| 威信县| 罗城| 克山县| 乐清市|