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

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平臺工程配置

主站蜘蛛池模板: 池州市| 广东省| 通江县| 财经| 格尔木市| 阿坝| 嘉黎县| 永善县| 洪湖市| 鸡西市| 府谷县| 丽水市| 左权县| 沙坪坝区| 商洛市| 张北县| 法库县| 东丽区| 东光县| 翁源县| 姚安县| 伽师县| 大方县| 民勤县| 郁南县| 武安市| 通江县| 高淳县| 钦州市| 社旗县| 漾濞| 孟津县| 百色市| 铁力市| 吉林省| 凤山市| 瓮安县| 五峰| 临沂市| 微山县| 台东市|