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内核在某些点上正在执行交集或整数数组