【发布时间】:2017-11-10 00:09:56
【问题描述】:
假设我有一个 Torch CUDA 张量,我想应用一些函数,例如 sin(),但我已经明确定义了函数 F。如何使用并行计算在 Pytorch 中应用 F。
【问题讨论】:
-
你能详细说明这个问题吗?是否要在 GPU 中执行用户定义的
F?
假设我有一个 Torch CUDA 张量,我想应用一些函数,例如 sin(),但我已经明确定义了函数 F。如何使用并行计算在 Pytorch 中应用 F。
【问题讨论】:
F?
我认为目前,不可能在 CUDA-Tensor 上显式并行化函数。一个可能的解决方案是,您可以定义一个函数,例如非线性激活函数。所以你可以通过网络和你的函数来反馈它。
缺点是,它可能不起作用,因为你必须定义一个 CUDA-Function 并且必须重新编译 pytorch。
【讨论】: