arrayfire

    1熱度

    1回答

    我不能完全弄清楚如何初始化101 x 101 f32數組,例如sin((xindex-50)*(xindex-50)+ (yindex-50 * yindex-50))。 我能做 array x(seq(-50,50), 101); // get one of the indices array pic(101, 101); // result 但在這裏我停止,因爲我看不到怎麼辦指數的積

    3熱度

    1回答

    幾周前,我參加了由NVIDIA主持的Arrayfire網絡研討會,工程師們提供了一些有趣的圖表來比較ArrayFire庫與OpenCV CPU(1線程)& GPU(CUDA)的性能。 哈里斯關鍵點檢測 ORB關鍵點檢測 我有機會問他們爲什麼ArrayFire加速(超過單線程CPU實現)對於大圖像減少。他們回答我說「這是因爲OpenCV CPU非常高效地處理大規模數據」 - 沒有提供任何技術細節。

    0熱度

    1回答

    從調用一個簡單的arrayfire構造函數,我得到了Segmentation Fault。 #include <arrayfire.h> int main(){ af_array a; int N = 10; dim_t dims = 10; af_randu(&a, N, &dims, f32); af::array b(a); re

    0熱度

    1回答

    有誰知道如何聲明ArrayFire中的數據數組應該存儲在共享內存而不是全局內存中?這可能嗎?我有一小部分數據需要被所有線程隨機訪問。這是一個不斷查找的表格,應該可以在應用程序的整個生命週期中使用。也許我只是想念明顯的東西,但是閱讀ArrayFire文檔和谷歌搜索沒有提供任何有關我如何告訴ArrayFire我的數據需要進入共享內存的信息。

    2熱度

    3回答

    我想在ArrayFire中創建虛數單元,但是我不能。我可以從一個實矩陣構造一個複數矩陣,但這不是純粹的想象。也許我可以使用功能af_cplx2從this page。我認爲以下幾點: af_array *R; const af_array re = 0.0; const af_array im = 1.0; af_cplx2(R,re,im,0); 但是我在Visual Studio 20

    0熱度

    1回答

    我剛剛下載了最新版本的ArrayFire(3.3.1),並試圖構建它。雖然我堅持在cmake .。我裝了一堆缺少庫,重新運行它,現在我得到: -- Could NOT find LAPACK (missing: LAPACK_LIBRARIES) CMake Warning at src/backend/opencl/CMakeLists.txt:38 (MESSAGE): LAPAC

    1熱度

    1回答

    我下載並安裝了以下軟件包在Mac OS X 10.9: c++ -m64 -Wall -Werror -I../../include -I/usr/local/cuda/include -O3 -DNDEBUG -L../../lib -laf -lafGFX -L/usr/local/cuda/lib -lcuda -lcudart -lcurand -lcusparse -lpthread -

    2熱度

    1回答

    我修改了http://www.deeplearningbook.org/contents/convnets.html中的方程9.12,以使MxN卷積核心居中。 這給出了梯度以下表達式(只要相信現在),假設1個輸入和1個輸出信道(爲了簡化): dK(krow, kcol) = sum(G(row, col) * V(row+krow-M/2, col+kcol-N/2); row, col) 要

    -2熱度

    1回答

    我正試圖用arrayfire替換一些推送電話來檢查性能。 我不知道我是否正確使用陣列火災,因爲我採取的結果根本不匹配。 所以,例如我使用的推力代碼: cudaMalloc((void**) &devRow, N * sizeof(float)); ...//devRow is filled thrust::device_ptr<float> SlBegin(devRow); for (in

    2熱度

    2回答

    在我構建並安裝arrayfire之後,我在http://www.arrayfire.com/docs/createprojects.htm#createprojects_linux中閱讀完整的文檔,bur在我的計算機上找不到arrayfire/lib64,那麼如何設置環境變量AF_PATH? export AF_PATH=/home/arrayfire export LD_LIBRARY_PAT