如何在Tensorflow Probability中更改分布的dtype?

huangapple go评论40阅读模式
英文:

How can I change the dtype of a distribution in Tensorflow Probability?

问题

tensorflow_probability.distribution的实例化或相应的setter()中更改dtype的可能性吗?我想使用tf.float64而不是标准的tf.float32,但找不到任何方法来做到这一点,因为dtype属性不是直接可访问的,而tf.cast()在其上不起作用。

英文:

Is there any possibility of changing the dtype of a tensorflow_probability.distribution, either on instantiation or with a respective setter()?

I want to use tf.float64 instead of the standard tf.float32 but could not find any way to do this, since the dtype-attribute is not directly accessible and tf.cast() does not work on it.

答案1

得分: 0

只需要显式传递一些数值参数,使用 tf.cast 或 np.cast 转换为 f64。

英文:

You generally just need to pass some numerical parameter explicitly, tf.cast or np.cast to f64.

huangapple
  • 本文由 发表于 2023年5月17日 23:40:32
  • 转载请务必保留本文链接:https://go.coder-hub.com/76273873.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定