gpt4 book ai didi

检测 NaN 的 Pytorch 操作

转载 作者:行者123 更新时间:2023-12-03 13:41:17 26 4
gpt4 key购买 nike

是否有 Pytorch 内部程序来检测 NaN在张量中? Tensorflow 有 tf.is_nantf.check_numerics操作...... Pytorch 有类似的东西吗?我在文档中找不到这样的东西......

我正在专门寻找 Pytorch 内部例程,因为我希望这发生在 GPU 和 CPU 上。这不包括基于 numpy 的解决方案(如 np.isnan(sometensor.numpy()).any() )...

最佳答案

您可以随时利用 nan != nan 的事实。 :

>>> x = torch.tensor([1, 2, np.nan])
tensor([ 1., 2., nan.])
>>> x != x
tensor([ 0, 0, 1], dtype=torch.uint8)

pytorch 0.4 还有 torch.isnan :
>>> torch.isnan(x)
tensor([ 0, 0, 1], dtype=torch.uint8)

关于检测 NaN 的 Pytorch 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48158017/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com