日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

用TensorRT针对AArch64用户的交叉编译示例

發布時間:2023/11/28 生活经验 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用TensorRT针对AArch64用户的交叉编译示例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

用TensorRT針對AArch64用戶的交叉編譯示例

以下介紹如何在x86_64linux下為AArch64 QNX和Linux平臺交叉編譯TensorRT示例。

2.1. Prerequisites

本節提供分步說明,以確保滿足交叉編譯的最低要求。

Procedure

  1. 為對應的目標安裝CUDA跨平臺工具包,并設置環境變量CUDA_INSTALL_DIR。

$ export CUDA_INSTALL_DIR=“your cuda install dir”

Where CUDA_INSTALL_DIR is set to /usr/local/cuda by default.

  1. 為相應的目標安裝cudn跨平臺庫,并設置環境變量CUDNN_INSTALL_DIR。

$ export CUDNN_INSTALL_DIR=“your cudnn install dir”

Where CUDNN_INSTALL_DIR is set to CUDA_INSTALL_DIR by default.

  1. 為相應的目標安裝TensorRT交叉編譯Debian包。

注意:如果您使用目標平臺的tar文件版本,那么您可以安全地跳過這一步。tar文件版本已經包含了交叉編譯庫,因此不需要額外的包。

QNX AArch64

libnvinfer-dev-cross-qnx,
libnvinfer7-cross-qnx

Linux AArch64

libnvinfer-dev-cross-aarch64,
libnvinfer7-cross-aarch64

2.2. Building Samples For QNX AArch64

本節提供為QNX用戶構建示例的分步說明。

下載QNX工具鏈并導出以下環境變量。

$ export QNX_HOST=/path/to/your/qnx/toolchains/host/linux/x86_64

$ export
QNX_TARGET=/path/to/your/qnx/toolchain/target/qnx7

通過發布以下命令構建示例:

$ cd /path/to/TensorRT/samples

$ make TARGET=qnx

2.3. Building Samples For Linux AArch64

本節提供為Linux用戶構建示例的分步說明。

安裝相應的GCC編譯器aarch64-linux-gnu-g++。在Ubuntu中,可以通過以下方式安裝:

$ sudo apt-get install g+±aarch64-linux-gnu

通過發布以下命令構建示例:

$ cd /path/to/TensorRT/samples

$ make TARGET=aarch64

總結

以上是生活随笔為你收集整理的用TensorRT针对AArch64用户的交叉编译示例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。