numpyro:使用由JAX提供支持的NumPy进行概率编程,可将Autograd和JIT编译为GPUTPUCPU

时间:2024-05-31 11:31:11
【文件属性】:

文件名称:numpyro:使用由JAX提供支持的NumPy进行概率编程,可将Autograd和JIT编译为GPUTPUCPU

文件大小:3.13MB

文件格式:ZIP

更新时间:2024-05-31 11:31:11

numpy probabilistic-programming bayesian-inference hmc pyro

NumPyro 使用由提供支持的NumPy进行概率编程,可将自动毕业和JIT编译到GPU / TPU / CPU。 | 什么是NumPyro? NumPyro是一个小型的概率编程库,为提供了NumPy后端。 我们依靠进行自动区分,并将JIT编译到GPU / CPU。 这是一个处于积极开发阶段的Alpha版本,因此请当心设计的脆弱性,错误和对API的更改。 NumPyro的设计轻巧,致力于提供用户可在其上构建的灵活基材: Pyro基本体: NumPyro程序可以包含常规Python和NumPy代码,此外还有sample和param类的。 除了PyTorch和Numpy的API之间的一些细微差别外,模型代码看起来应该与Pyro非常相似。 请参见下面的。 推理算法: NumPyro当前支持汉密尔顿蒙特卡洛,包括No U-Turn采样器的实现。 NumPyro的动机之一是通过JIT编译


网友评论