【发布时间】:2021-01-17 06:32:18
【问题描述】:
如果我想最大限度地利用我的 4 GPU 机器学习桌面的计算能力,我应该使用 PyStan 还是 PyMC3 在 Python 中进行概率编程?
【问题讨论】:
-
据我所知,PyMC3 对 GPU 的支持较弱(PyMC4 在这方面会更好,因为它基于 TensorFlow Probability)。您可能可以通过弄乱 Theano 后端来获得一些工作,但仅此而已。另一方面,PyStan 似乎不允许使用 GPU - 我没有使用过它,但快速搜索得到了 github.com/stan-dev/pystan/pull/625,它已经开放 PR 一年了。
标签: python machine-learning probabilistic-programming