pytorch 焊炬网格警告:在即将发布的版本中,将需要传递索引参数

bqf10yzr  于 2022-11-23  发布在  其他
关注(0)|答案(1)|浏览(261)

我正在尝试执行LIIF(https://github.com/yinboc/liif),但出现以下警告:

/usr/local/lib/python3.7/dist-packages/torch/functional.py:445: UserWarning: torch.meshgrid: in an upcoming release, it will be required to pass the indexing argument. (Triggered internally at  ../aten/src/ATen/native/TensorShape.cpp:2157.)
  return _VF.meshgrid(tensors, **kwargs)  # type: ignore[attr-defined]
68de4m5k

68de4m5k1#

我的答案可能不是直接的解决方案,但可能在某种程度上是相关的。我遇到了同样的警告,但它是由调用torch.cartesian_prod(*tensors)引起的。

/opt/conda/lib/python3.7/site-packages/torch/functional.py:1069: UserWarning: torch.meshgrid: in an upcoming release, it will be required to pass the indexing argument. (Triggered internally at  /opt/conda/conda-bld/pytorch_1634272168290/work/aten/src/ATen/native/TensorShape.cpp:2157.)return _VF.cartesian_prod(tensors)  # type: ignore[attr-defined]

从我个人的经验,我找不到任何亲戚之间的_VF.cartesian_prodmeshgrid,但警告是存在的,一些其他的家伙遇到了这个,并看到pytorch issue #50276,工程师从Pytorch承诺看一看,但我猜他们可能会忽略(或可能忘记)这一点。
所以我相信这可能不是一个严重的问题,也不会妨碍Pytorch的使用。只要继续下去,看看在未来的版本中是否需要任何新的参数(eidogg.,index)。

相关问题