FC2カウンター FPGAの部屋 ACRi ルームの Alveo U50 を使ってみた1(Vector Addition の実行)
fc2ブログ

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

ACRi ルームの Alveo U50 を使ってみた1(Vector Addition の実行)

ACRi ルームの Alveo U50 を使ってみた。

ACRi ルームの解説は、”ACRiルーム紹介ウェビナー”のイベント資料を参照のこと。使用するには申請が必要だ。

申請すると 2 つ ID とパスワードが送られてくる。 1 つはWeb へのログイン用、もう 1 つは ACRi ルームのマシンへのログイン用だ。これが分からなくて、マシンのログインに Web のログイン用のパスワードを使用していた。ツィッターでアドバイスしてもらって、ようやく分かった。ありがとうございました。

さて、Web で予約した Alveo U50 が搭載されている as004 に Tera Term でログインしてみよう。
Tera Term を立ち上げて gw.acri.c.titech.ac.jp に接続する。
ACRi_U50_20_200809.png

SSH認証を行う。
ACRi_U50_21_200809.png

ACRi に接続できたが、fserv4 に接続できていて、 as004 じゃなかった。
ACRi_U50_22_200809.png

リモートデスクトップ接続する。
Tera Term の設定メニューから SSH 転送を選択した。
ACRi_U50_23_200809.png

SSH ポート転送で追加ボタンをクリックする。
ACRi_U50_25_200809.png

ローカルのポートに 13389 、リモート側ホストに Alveo U50 の as004 、ポートに 3389 を設定した。この辺りは”ACRi ルームの FPGA 利用環境の予約・使用方法”を参照した。
ACRi_U50_26_200809.png

ACRi_U50_27_200809.png

リモートデスクトップ接続を立ち上げて、コンピューターに localhost:13389 を入力した。
ACRi_U50_28_200809.png

リモートデスクトップ接続が立ち上がった。password に ACRi ルームのマシンへのログイン用パスワードを入力した。これはコピペが効かなかったので、自分で入力した。
ACRi_U50_29_200809.png

これで、as004 に入れた。
ACRi_U50_30_200809.png

Activities をクリックして、ファイル・ブラウザとターミナルを起動した。
ACRi_U50_2_200808.png

Terminal で XRT を起動して、xbmgmt scan で U50 が刺さっているか?を確認した。
source /opt/xilinx/xrt/setup.sh
xbmgmt scan

ACRi_U50_31_200809.png

U50 は刺さっている。大丈夫そうだ。

Vitis 2019.2 の環境を設定して、Vitis を起動した。
source /tools/Xilinx/Vitis/2019.2/settings64.sh
vitis

ACRi_U50_3_200808.png

U50 のアクセラレーション・プラットフォームを指定して、examples の Vector Addition (vadd)アクセラレーション・アプリケーションを作成した。
ACRi_U50_4_200808.png

Hardware を Build し、成功した。
ACRi_U50_5_200808.png

Run Configuration を作成した。
ACRi_U50_9_200808.png

Run したらエラーだった。

[Console output redirected to file:/home/u_marsee101/Vitis_Work/U50/2019.2/vadd/Hardware/vadd-Default.launch.log]
/home/u_marsee101/Vitis_Work/U50/2019.2/vadd/Hardware/vadd: /tools/Xilinx/Vitis/2019.2/lib/lnx64.o/Default/libstdc++.so.6: version `CXXABI_1.3.11' not found (required by /opt/xilinx/xrt/lib/libxilinxopencl.so.2)
/home/u_marsee101/Vitis_Work/U50/2019.2/vadd/Hardware/vadd: /tools/Xilinx/Vitis/2019.2/lib/lnx64.o/Default/libstdc++.so.6: version `CXXABI_1.3.11' not found (required by /opt/xilinx/xrt/lib/libxrt++.so.2)
/home/u_marsee101/Vitis_Work/U50/2019.2/vadd/Hardware/vadd: /tools/Xilinx/Vitis/2019.2/lib/lnx64.o/Default/libstdc++.so.6: version `CXXABI_1.3.11' not found (required by /opt/xilinx/xrt/lib/libxrt_coreutil.so.2)


ACRi_U50_10_200808.png

ググると、”AR# 72130 「/libstdc++.so.6: version `CXXABI_1.3.11' not found」というエラー メッセージが表示される”がヒットした。

[Run Configurations] ウィンドウで [Environment] タブに移動し、テーブルに設定されている LD_LIBRARY_PATH 変数を削除します。

だそうだ。早速やってみよう。
ACRi_U50_32_200809.png

Remove ボタンをクリックする。

Apply ボタンをクリックし、 Run ボタンをクリックする。
ACRi_U50_33_200809.png

TEST PASSED 出た。。。成功した。
ACRi_U50_34_200809.png
  1. 2020年08月09日 09:23 |
  2. Alveo
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック URL
https://marsee101.blog.fc2.com/tb.php/4969-e1fc6aa6
この記事にトラックバックする(FC2ブログユーザー)