gpgpu - 如何使用GPU加速Pymc3采样?

标签 gpgpu pymc3

  1. 我使用了“njobs”参数来获取多样本结果,与我的预期相距甚远

  2. 我更改了“.theanorc”文件以设置“floatX”、“cnmem”值等。

  3. 我通过命令“nvidia-smi”监控了GPU源,并且很好用

但是,采样速度已经很慢了,甚至比CPU还慢。
这正常吗?

最佳答案

  1. 这听起来像是收敛或模型构建的问题,与 njobs 或并行性无关。如果没有模型或痕迹,这里就没什么可说的了。

GPU 仍处于实验阶段,我们已经看到某些模型的加速和其他模型的减速。不过,ADVI 似乎更容易在 GPU 上运行。您还可以检查所有模型类型和输入数据是否都是 float32。

关于gpgpu - 如何使用GPU加速Pymc3采样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41824310/

相关文章:

c++ - OpenGL 计算着色器调用

gpgpu - 似乎达到了 CUDA 限制,但那是什么限制?

opencl - Intel Gen8 架构计算每个执行单元的内核实例总数

cuda - CUDA中的累积求和

python - PyMC3 多项式模型不适用于非整数观察数据

python - pymc3 创建 pm.Normal 变量时出现无法解释的 TypeError

OpenCL 与 OpenMP 性能对比

python - PyMC3 的安装问题

python - 在 Windows 64 位 Anaconda 安装上安装 pymc3 的问题

bayesian - pymc3 中均匀分布的区间变换是什么?