问题描述:

在代码调试过程中对于过长的tensor张量,pycharm会自动压缩,示例:

调试查看tensor变量值截图:

 输出到console面板tensor截图:

 

 解决方案一:设置输出选项

插入代码

torch.set_printoptions(profile="full") #set print the whole tensor

此方案在遇到较大tensor时,断点查看可能加载缓慢,print输出比较稳定

使用完记得执行设置默认压缩输出

torch.set_printoptions(profile="full") # 或者max

解决方案二:转换类型后输出

插入代码

import numpy as np

ten_val=np.array(tensor)

解决方案三:不动源代码,调试过程中,选中tensor变量,右键evaluate Expression,将变量值改为 np.array(xx),这里xx是tensor变量值,点击Evaluate按钮,然后点击View as Array

 在左下角可以输入查看维度

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐