環境
- Jetson TX1
- Ubuntu 18.04
- JetPack 3.3
インストール
JetPack 3.3 はUbuntu 18.04をサポートしてなく、そのままではインストーラーが正常に動作しないようです。下記の手順でlibpng12、xterm、pythonをインストールすれば良いようです。
$ sudo wget -q -O /tmp/libpng12.deb http://mirrors.kernel.org/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1_amd64.deb \
&& sudo dpkg -i /tmp/libpng12.deb \
&& sudo rm /tmp/libpng12.deb
$ sudo apt install -y xterm python
あとは、下記等を参照。
JetsonTX2初期セットアップ(Jetpack)からサンプルのコンパイルまでの手順
動作確認
libcublasがSM 35アーキに対応していないため、そのままだとエラーが起きるので修正します。
$ cd /home/nvidia/NVIDIA_CUDA-9.0_Samples
$ vi 6_Advanced/cdpLUDecomposition/Makefile
6_Advanced/cdpLUDecomposition/Makefile
--- 6_Advanced/cdpLUDecomposition/Makefile.org 2018-09-09 13:47:30.283098319 +0000
+++ 6_Advanced/cdpLUDecomposition/Makefile 2018-09-09 13:30:58.002487389 +0000
@@ -234,7 +234,7 @@ LIBRARIES :=
# Gencode arguments
ifeq ($(TARGET_ARCH),$(filter $(TARGET_ARCH),armv7l aarch64))
-SMS ?= 35 37 50 52 53 60 61 62
+SMS ?= 37 50 52 53 60 61 62
else
SMS ?= 35 37 50 52 60 61
endif
$ make -j2