cudafy.net

    8熱度

    2回答

    我使用Cudafy作爲c#封裝器 我需要獲取位圖的顏色信息InputBitmap0.GetPixel(x, y)併爲輸出創建一個新的位圖。 我需要在GPU中完成以下工作。 IN CPU OutputBitmap.SetPixel(object_point_x, object_point_y, InputBitmap0.GetPixel(x, y)); 簡而言之: 如何GetPixel()進行,

    0熱度

    1回答

    我正在運行一些示例以讓我更熟悉.net的cudafy。這是我能夠成功工作的代碼。 private Answer GpuTsp() { var stopWatch = Stopwatch.StartNew(); byte[] buffer = new byte[source.Length]; byte[] src_dev_bitmap = _gp

    4熱度

    1回答

    我正在使用Cudafy在NVIDIA GPU上進行一些計算。 (的Quadro K1100M能力3.0,如果它的事項) 我的問題是,當我使用以下 cudaGpu.Launch(new dim3(44,8,num), new dim(8, 8)).MyKernel... 爲什麼從g線程情況下我的小Z指標始終爲零,當我使用這在我的內核? int z = thread.blockIdx.z * th

    1熱度

    1回答

    我一直試圖讓cudafy 1.29工作。它支持Cuda工具包7.0。 我不小心安裝了7.5,先卸載並安裝了7.0。 當我運行下面的行: km = CudafyTranslator.Cudafy(); 我得到上面提到和在圖像中以下所示的錯誤。我曾嘗試加入以下路徑系統環境變量: C:\ Program Files文件(x86)的\微軟的Visual Studio 12.0 \ VC \ BIN C:\

    1熱度

    1回答

    我已經測試一些GPU計算樣本cudafy 我有代碼的數據,其計算/克里特保藏中心,每個環路我想要做的每一個對象在收集一些GPU操作 CODE: public override void CountData(List<IData<int>> datas) { for (int i = 0; i < datas.Count; i++) { Execute(dat

    -1熱度

    1回答

    類 靜態方法和字段我重寫algorithm與Cudafy到GPU。我需要調用執行()從的靜態方法。有必要在GPU上進行計算。我怎麼能這樣做?我應該將哪些字段或任何內容複製到靜態?類的 對象從非靜態方法調用,它是不能改變的。它創建一個對象,使得執行(理想),並獲得三角形作爲結果。 類代碼是: using System; using System.Collections.Generic; usin

    0熱度

    1回答

    我有一個struct和Execute()方法的類,並且一個Cudafying方法使用了這個結構體。 問題:Cuda的說: 「.../CUDAFYSOURCETEMP.cu(3):錯誤:標識符 」PointGPU「 未定義」 [Cudafy] public struct PointGPU { public double x; public double y;

    0熱度

    1回答

    我需要聲明一個數組傳遞給一個函數,volatile是否Cudafy.NET支持這個? 例如(在C#): [Cudafy] private static void doStuffOnGPU(GThread thread, volatile int[] output) { //do a whole bunch of stuff }

    3熱度

    1回答

    我試圖在Web應用程序中使用CUDAfy.NET,它將從Web窗體進一步調用。 當它試圖啓動一個CudafyModule它給人的錯誤如下圖所示圖: 代碼在控制檯應用程序完美的工作。 有沒有辦法擺脫這個問題?

    0熱度

    1回答

    我有大量的操作X需要在大量的項目上執行Y. 每個操作X都相當平凡,基本上只是評估一堆AND和OR邏輯。 每個Func(X,Y)自然很快,但X和Y的純粹組合使整個操作需要很長時間。 PLinq使速度更快,但仍然比較慢。 我花了幾天的時間研究各種框架(Alea,Cudafy,GPULinq)以在GPU上實現這一功能,但是我發現GPU不適合所有操作。 主要問題是GPU內核在某些點上正在執行交集或整數數組