フォーラムへの返信
- 投稿者投稿
ご回答ありがとうございます。
お教えいただいた方法で無事に実行できました!
この度は丁寧にお教えいただきありがとうございました。
承知いたしました。
ご対応ありがとうございます。
ご回答ありがとうございます。
as004で実行しております。私が行ったところでは、2回目以降も下記エラーが生じてしまいます。
terminate called after throwing an instance of ‘xrt_xocl::error’
what(): No devices found
中止 (コアダンプ)私が実行したコマンドは下記なのですが、何か違いがありますでしょうか。
ありましたら、うまくいった場合のコマンドをお教えいただきたく存じます。>source /tools/Xilinx/Vitis/2021.1/settings64.sh
>source /opt/xilinx/xrt/setup.sh
>export PLATFORM_REPO_PATHS=/opt/xilinx/platforms/xilinx_u50_gen3x16_xdma_201920_3/>cd /scratch/Vitis-Tutorials/Getting_Started/Vitis/example/u200/sw_emu/
>g++ -Wall -g -std=c++11 ../../src/host.cpp -o app.exe -I${XILINX_XRT}/include/ -L${XILINX_XRT}/lib/ -lOpenCL -lpthread -lrt -lstdc++
>emconfigutil –platform xilinx_u50_gen3x16_xdma_201920_3 –nd 1
>v++ -c -t sw_emu –config ../../src/u200.cfg -k vadd -I../../src ../../src/vadd.cpp -o vadd.xo
>v++ -l -t sw_emu –config ../../src/u200.cfg ./vadd.xo -o vadd.xclbin
>export XCL_EMULATION_MODE=sw_emu
>./app.exe>cd ../hw_emu
>g++ -Wall -g -std=c++11 ../../src/host.cpp -o app.exe -I${XILINX_XRT}/include/ -L${XILINX_XRT}/lib/ -lOpenCL -lpthread -lrt -lstdc++
>emconfigutil –platform xilinx_u50_gen3x16_xdma_201920_3 –nd 1
>v++ -c -t hw_emu –config ../../src/u200.cfg -k vadd -I../../src ../../src/vadd.cpp -o vadd.xo
>v++ -l -t hw_emu –config ../../src/u200.cfg ./vadd.xo -o vadd.xclbin
>export XCL_EMULATION_MODE=hw_emu
>./app.exe>cd ../hw
>g++ -Wall -g -std=c++11 ../../src/host.cpp -o app.exe -I${XILINX_XRT}/include/ -L${XILINX_XRT}/lib/ -lOpenCL -lpthread -lrt -lstdc++
>v++ -c -t hw –config ../../src/u200.cfg -k vadd -I../../src ../../src/vadd.cpp -o vadd.xo
>v++ -l -t hw –config ../../src/u200.cfg ./vadd.xo -o vadd.xclbin
>export XCL_EMULATION_MODE=
>./app.exe- この返信は2年、 5ヶ月前にu_nishinoshogoが編集しました。
ご回答ありがとうございます。
ご指摘いただいた方法を試したところ、
前記エラーは解消いたしました。ただ、別のエラーが生じてしまい、計算ができませんでした。
下記が発生したエラーです。
terminate called after throwing an instance of ‘xrt_xocl::error’
what(): No devices found
中止 (コアダンプ)対応策をご教授いただけませんでしょうか。
- 投稿者投稿