CUDA兼容GLM(广义线性模型)例程

CUDA兼容GLM(广义线性模型)例程,cuda,parallel-processing,regression,glm,Cuda,Parallel Processing,Regression,Glm,我现在搜索了一点,但找不到在CUDA上运行的glm C函数?有人知道在什么地方可以买到吗? 我需要在同一数据集上同时运行数百个glm回归,使用CUDA可以帮助我。在R内部,支持在GPU上执行glm回归。代码是免费提供的,您可以查看是否有可以使用的C代码,或者是否可以从C程序调用R 有关该包装的更多信息,请访问: 您好,谢谢您的回复。据我所知,gputools使用一个未注释的C库来执行GLM回归,我还没有找到它的源代码。我会搜索更多。你能简单地利用打给R的电话吗?如果是这样,那么它可以为您处

我现在搜索了一点,但找不到在CUDA上运行的glm C函数?有人知道在什么地方可以买到吗? 我需要在同一数据集上同时运行数百个glm回归,使用CUDA可以帮助我。

在R内部,支持在GPU上执行glm回归。代码是免费提供的,您可以查看是否有可以使用的C代码,或者是否可以从C程序调用R

有关该包装的更多信息,请访问:


您好,谢谢您的回复。据我所知,gputools使用一个未注释的C库来执行GLM回归,我还没有找到它的源代码。我会搜索更多。你能简单地利用打给R的电话吗?如果是这样,那么它可以为您处理回归。您可以从C中调用R,也可以作为独立进程或服务器调用R。此外,如果您选择使用CPU方法,请确保使用所有最好的数学库,如ATLAS或Intel&AMD选项。在R中,还有一个非常快速的正则化GLM解算器,名为
glmnet
。我正在尝试并行运行不同的回归(在GPU上),我认为这在R中是不可能的(如果我错了,请纠正我)。R使用gputools优化单一回归。关于从C内部调用R,我认为并行运行多个R进程是不可能的。再说一次,如果我错了,请告诉我。在我看来,使用内核似乎是解决这个问题的自然方法,但我找不到任何在GPU上运行的GLM函数,这在我看来很奇怪。感谢您将我指向glmnet。@user943987您可以运行任意多个R实例,它们独立运行。请参阅R base
parallel
中的程序包。