cudafy.net

    8热度

    2回答

    我已经通过NuGet添加了对CUDAfy.NET库的引用。 <package id="CUDAfy.NET" version="1.12.4695.21111" targetFramework="net45" /> 当我运行我的程序,我打了一个Win32Exception: The system cannot find the file specified 这发生在该计划的第一个实际行: Cu

    3热度

    1回答

    我有一些问题将一个包含多个数组的结构分配给GPU。在第二个代码块即时得到的误差: SimpleDataStructure[] dev_SDS = _gpu.CopyToDevice(SDS); 有谁知道为什么吗?从我可以看到CopyToDevice()不支持结构作为参数。我可能会错过一些东西,所以在任何情况下都会很感激。 结构声明: [Cudafy] public struct SimpleDa

    3热度

    1回答

    我试图运行我的第一个项目cudafy但我得到以下行以下错误: CudafyModule km = CudafyTranslator.Cudafy(); 下面是确切的错误消息的屏幕截图我越来越。 我碰到它配备Cudafy示例项目,它们运行良好,所以我不明白为什么它说,它不能找到编译器。我已经将Cudafy.net添加到引用中,请参阅下面的屏幕截图,所有信息与示例项目完全相同,位于图像的右侧,并且

    2热度

    2回答

    使用VS 2012,.NET 4.5,64位和CUDAfy 1.12,我已经构思以下证明 using System; using System.Runtime.InteropServices; using Cudafy; using Cudafy.Host; using Cudafy.Translator; namespace Test { [Cudafy(eCudafyType.

    6热度

    1回答

    我一直在用C#+ Cudafy(C# - > CUDA或OpenCL translator)工作的波形模拟器效果很好,除了运行OpenCL CPU版本(Intel驱动,15“MacBook Pro Retina i7 2.7GHz,GeForce 650M(开普勒,384内核))大约是GPU版本的四倍。 。后端OpenCL的GPU和CUDA版本执行几乎相同) 为了澄清,用于样品的问题: OpenC

    2热度

    1回答

    我试图比较字符串列表(每个列表中的元素数量巨大)。有人能帮我用cudafy吗?我想在这种情况下,我应该使用锯齿数组的字符,但我有一个CudafyCompileException - 表达式必须具有类类型(tried this approach)。它只适用于两个字符串(char [])。所以,我有什么想法我可以做到这一点? 2串代码示例: var km = CudafyTranslator.Cuda

    1热度

    1回答

    Issue: 我试图用我的图形卡做一些使用cudafy.net的计算。我现在已经运行了2个版本的内核,并且在特定的时间间隔内不断收到错误信息,即数组中的每个第二个位置都是0.0,但应该是更大的。以下是GPU返回值与正确值之间的关系表。注:我读过比较浮动不理想,但得到0.0时,我应该得到像6.34419e17大似乎错误的东西。 I GPU Correct Value 16,777,217

    2热度

    3回答

    我(经由Cudafy.NET library,虽然我在CUDA/C++方法同样的兴趣)执行在CUDA一些阵列操纵/计算,并且需要计算的最小和数组中的最大值。其中一个内核看起来是这样的: [Cudafy] public static void UpdateEz(GThread thread, float time, float ca, float cb, float[,] hx, floa

    2热度

    2回答

    我开始向下GPU编程的令人兴奋的道路,如果我打算做一些重量级的数字运算,我想使用是目前最好的图书馆。我特别喜欢使用F#环境中的cuBLAS。 CUDAfy从他们的解决方案中提供了全套的驱动程序,我也一直在寻找Alea.cuBase,这引发了一些问题。 在GitHub上Alea.cuSamples项目,使一个神秘的引用的例子解决方案:“对于更高级的测试,请在例题解的MatrixMul项目。”但是,我

    1热度

    2回答

    正如话题所述,我不能让调试器工作。以下是完成的步骤顺序。 注:我安装了Cuda 5.0并安装了NSight visual studio edition 3.0。我听说现在可以使用单个GPU进行调试。我假设5.0是好的,我不需要5.5版本的候选人? 1)改变的代码,包括在site下面按照所述指令: CudafyModes.Target = eGPUType.Cuda; CudafyMo