使用NVIDIA SDK Manager刷JetPack4.2(Ubuntu18.04)开发套件 + Portable Computing Language (POCL) 安装

# 一、 使用NVIDIA SDK Manager刷机NVIDIA Jetson TX2开发套件

可以参照下面链接刷机

使用NVIDIA SDK Manager刷机NVIDIA Jetson TX2开发套件记录_hlld26的博客-CSDN博客

https://blog.csdn.net/yunqiushuiman/article/details/102948163

ps:刷机前使用“lsusb"命令查看板子是否连接上ubuntu电脑(一般显示为“nvdia crop”),如未连接按以下步骤执行:

      在板子为关机状态时按住板子上的“REC“键 -> 松开 -> 再次按住”REC“键不放,同时按下”power“键 ->再次使用“lsusb”命令查看是否连接上电脑

ps:安装过程中需要另一个屏幕连接TX2以查询当前板子的ip地址,并使电脑与开发板在同一个网络中。安装过程中会提示输入ip地址,请输入对应的开发版的ip地址。

#安装完成之后,clinfo可能无法找到平台,是因为没有加载pocl平台。需要执行如下操作:

sudo cp /usr/local/etc/OpenCL/vendors/pocl.icd /etc/OpenCL/vendors/

即将pocl平台复制到默认的OpenCL平台目录(X86平台+Ubuntu系统时为/etc/OpenCL/vendors/)下,或者在Cmake的时候配置好路径

//POCL ICD file destination
POCL_INSTALL_ICD_VENDORDIR:PATH=/usr/local/etc/OpenCL/vendors

# Install LLVM 11 on Ubuntu18.04

(1)add-apt-repository for LLVM 11

wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key |sudo apt-key add -

sudo apt-add-repository "deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-11 main"

sudo apt-add-repository "deb-src http://apt.llvm.org/bionic/ llvm-toolchain-bionic-11 main"

sudo apt-get update -y

https://apt.llvm.org/

参考资料

[1]  llvm and clang installation on ubuntu - Ask Ubuntu

# 3. 安装案例

(1)pocl on Jetson Tx2:https://github.com/pocl/pocl/issues/853

$ make check   #测试编译的正确性

clang-6.0  llvm-6.0 gcc-7.5 cmake-3.10

# 二、pocl on Jetson Tx2

Installation — Portable Computing Language (PoCL) 1.8 documentation

IMPORTANT NOTE! Some targets (TCE and possibly HSA) require that you compile & build LLVM with RTTI on. It can be enabled on cmake command line, as follows:

cmake [other CMake options] -DLLVM_ENABLE_RTTI=ON -DLLVM_ENABLE_EH=ON 

TTA-based Co-design Environment (TCE) tools | Download

Portable Computing Language | IEEE Computer Society

#参考文献

[1] Can the Xavier run OpenCL applications? - #13 by girgink - Jetson AGX Xavier - NVIDIA Developer Forums

[2] https://github.com/pocl/pocl/issues/853


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部