警告信息:
UserWarning: torch.meshgrid: in an upcoming release, it will be required to pass the indexing argument. (Triggered internally at /opt/conda/conda-bld/pytorch_1702400430266/work/aten/src/ATen/native/TensorShape.cpp:3526.)
问题原因:
问题出在functional.py中的meshgrid函数的indexing参数的默认值上:
从官方源码中可以看到,在PyTorch将来的版本中,torch.meshgrid函数的indexing参数默认值将由 indexing='ij' 修改为 indexing='xy' 。
解决方法:
在代码中全局搜索使用到torch.meshgrid函数的位置,手动指定默认值为indexing='ij',以防后续版本升级后,在不知情的情况下出现数据索引错乱!
文章讨论了PyTorch即将改变meshgrid函数的默认indexing参数,从ij变为xy,并提供了在当前版本中全局设置为ij以避免潜在数据索引错误的解决方案。
4153

被折叠的 条评论
为什么被折叠?



