问题标签 [aleagpu]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 我们如何使用 AleaGpu 释放数组的 GPU 内存?(在 GPU 卡上)
我们如何使用 AleaGpu 释放数组的 GPU 内存?(在 GPU 卡上)
在函数/子函数内部,如果我们想释放数组 dOutputs,dInputs 的 GPU 内存,我们应该怎么做?
1/将“dOutputs.Dispose ( );dInputs.Dispose ( );” 释放 GPU 内存?
2/ GPU 的“GC.Collect()”是否存在?有必要吗 ?
3/ 使用 AleaGpu,我们是否有释放全部 GPU 内存的命令?
3/ 由于 GPU 卡的内存有限,我们需要使用 Single/Int16/Int32 而不是 double。我试过了 :
但
不要拿它。我收到错误“有一些无效的论点”。
我们如何让 worker.Launch(Kernel, lp, ...) 采用 Int16,Int32 和 single ?
c# - 我们如何在 AleaGpu 中使用 10000 行和 10000 列的数组?
我们如何在 AleaGpu 中使用 10000 行和 10000 列(而不是行 =10 和行 =5)的数组?
如果我使用 rows = 10000 和 cols = 10000 (而不是 rows = 10 和 rows = 5):
我在函数中收到错误“Alea.CUDA.dll 中发生类型为 'Alea.CUDA.CUDAInterop.CUDAException' 的未处理异常”:public static void Gather(this DeviceMemory dmem, T[,] array2D):
如何消除此错误?
c# - 如何在共享内存中分配多个数组
我正在尝试将为 Cudafy 编写的内核转换为 Alea。Cudafy 允许您在共享内存中分配多个不同类型的数组。例子:
似乎在 Alea 中,您只能在共享内存中分配一个数组。我只看到以下内容:
我错过了什么吗?有没有办法在 Alea 的共享内存中分配多个数组?
f# - Alea CUDA 锯齿状阵列
我有签名双[] []的数组a和b。
我想在我的内核中比较这些数组的孩子(它们的长度相同)。
目前我得到一个错误
叫做。
抛出异常:Alea.CUDA.dll 中的“System.Exception”附加信息:主机数组零拷贝绑定是非公共功能。
我看不到我是如何错误地使用 MallocArray 函数的?
aleagpu - DeviceSumModuleF32 坏了
毫无疑问,上述代码每次运行最后一行的概率约为 66%。我试过改变参数,但没有区别。我认为 DeviceSumModuleF32 可能坏了。
上面的工作使用 DeviceReduceModule 非常好。
编辑:我应该写它不是崩溃,而是进入无限循环。对于那个很抱歉。
f# - 在 Alea CUDA 中处理默认工作线程
是否需要处理 Worker.Default 或 CUBLAS.Default?
我的 CUDA 代码运行正常,但程序退出时出现以下异常:
我可以在多个类中使用 Worker.Default 和 CUBLAS.Default 还是应该创建一个并将其传递给任何需要工人的人?
谢谢约翰
c#-4.0 - Alea GPU 如何获取 Licensemanager.exe
我第一次使用 Alea GPU 研究一些 GPU 计算算法。我找不到licensemanager.exe文件来安装许可证。我已注册社区帐户并拥有许可证代码。我无法找到licensmanager.exe,因此出现编译器错误。附上图片供您参考。
有人可以请教我做错了什么吗?
c# - Alea GPU 教程未在带有 FSharp.Core 4.4.0.0 的 VS 2015 Update 2 上编译
在 .Net 4.5 运行时使用 FSharp.Core 版本 4.4.0.0编译 Alea GPU 教程时出现错误:https ://github.com/quantalea/AleaGPUTutorial 在 Visual Studio 2015 社区更新 2 中。
Fody:发生未处理的异常:异常: 无法加载文件或程序集“FSharp.Core,版本=4.3.1.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。该系统找不到指定的文件。
堆栈跟踪:
无论我如何bindingRedirect
在所有可能的.config文件中设置选项,它都会在 Tutorial.Cs 和 Tutorial.Fs 项目中发生。看起来这些重定向被 Fody 引用加载机制忽略了。
但是,即使将教程解决方案设置为 FSharp.Core 4.3.1.0 也不允许我编译它。错误是一样的。
您对如何解决它有任何想法吗?
f# - Floyd Warshall 使用 Alea GPU
我一直在尝试使用 Alea GPU 在 F# 中编写并行 Floyd-Warshall 算法,并基于另一个用户在此处提供的 CUDA 代码
我写了以下简单的实现
但是,当运行以下行时fsi
输出是
不应该给出通常的迭代,顺序floydwarshall
给我
我的问题是,发生了什么事?
f# - 在 AleaGPUTutorial 下构建 fsharp 项目时,AOTCompileServer 意外退出,退出代码为 -532462766
我正在尝试在 Windows 10 上的 Visual Studio 2015 中的 AleaGPUTutorial 项目中构建 fsharp 项目。在参考下,FSharp.Core.dll 的路径显示为 C:\Program Files (x86)\Reference Assemblies\Microsoft\ FSharp.NETFramework\v4.0\4.3.1.0\FSharp.Core.dll。所以我认为这与最近发布的使用不同版本(4.4.0.0)的问题无关。此外,另一个问题中的错误消息与我在下面引用的内容不同。在另一个问题中,错误是关于无法加载/找到 4.3.1.0 而我得到的与 AOTCompilerServer 意外退出有关。
当我尝试清理构建时(仅 fsharp 项目,我目前对 csharp 不感兴趣)我收到以下错误:
有人知道我可能错过了什么吗?任何指针都非常感谢。提前非常感谢!