探索Vitis HPC開發之資源導覽

2021-10-19 07:12:37 字數 2251 閱讀 2757

本文是xup vitis的compute acceleration教程的內容概覽以及部分踩坑記錄,希望可以幫助到小夥伴可以在本地體驗實現乙個計算加速demo,對vitis開發優化有個大概的了解。

教程目錄總覽

注意事項

下面是各個lab的簡介,具體可以看原文操作,並做實驗體驗下。

其中最推薦的是vitis_libraries,在各個領域都有豐富的加速demo,高階之路全靠它們了!

tar -axvf xilinx_unified_2020.1_0602_1208.tar.gz

cd xilinx_unified_2020.1_0602_1208/

./xsetup

如在安裝遇到如下問題

./xsetup -b authtokengen

./xsetup -b configgen

./xsetup --batch install --agree xilinxeula,3rdpartyeula,webtalkterms --location /tools/xilinx/ --config "/home/sazc/.xilinx/install_config.txt"

注:配置檔案位置為個人的,需要替換。首先安裝xrt

隨後按照提示修復安裝依賴即可

sudo apt --fix-broken install
然後安裝另外兩個包

sudo apt install ./xilinx*.deb
完成之後需要額外安裝opencl-headers

sudo apt install opencl-headers
否則會出現如下問題,導致不可以正常編譯工程

如果這部分出問題,可能是因為bash與dash的原因,具體可以參照linux shell語言——dash和bash

source /opt/xilinx/xrt/setup.sh

source

$xilinx_vitis/settings64.sh

export platform_repo_paths=

$alveo_platform_installation_directory

另外在硬體**,需要匯出如下環境變數,並重啟vitis,否則會編譯不通過。

export library_path=/usr/lib/x86_64-linux-gnu
最後新建工程的時候在如下鏈結新增平台即可(之前安裝u200平台的預設位置)(有個環境變數,沒找到合適的配置方式)。

如下是成功的硬體**截圖,具體分析可以見官方鏈結。

原創不易,嚴禁剽竊!

Grails探索之資源檔案的讀取

標題為 grails探索之資源檔案的讀取 但其實是groovy語言的資源 檔案的讀取,任何使用groovy語言的地方都可以使用這種方法讀取資源檔案。因為我們使用groovy語言的地方,大多要體現在使用grails上,而 且作為乙個grails專案,使用資源檔案是必不可少的。因此,我還是把標題定為 g...

android開發之獲得網路資源

android獲取網路資源 1.生成url物件 2.建立連線 3.獲取資料 例one 定義獲取檔案內容的url url myurl new url 開啟url鏈結 urlconnection ucon myurl.openconnection 使用inputstreams,從urlconnectio...

創新式開發探索(四) 探索式學習

我們真正需要掌握一種有效有力的方法體系,獨立觀察和分析事實,得出自己的結論,而不是接受現有結論,人云亦云。當學習一樣新事物或新技術時,不是想著快速掌握它以滿足工作需要賺取薪水,而是深入細研它,能夠從中有新的發現和洞見。我們從小深受 灌輸式學習 的危害 總是在別人經驗的 安全已知 的保護之下行動,期望...