首页 Paddle框架 帖子详情
获取lod level信息
收藏
快速回复
Paddle框架 问答深度学习模型训练 1484 2
获取lod level信息
收藏
快速回复
Paddle框架 问答深度学习模型训练 1484 2

想问下在编译时怎么获取Variable的lod level的信息呢?我使用bbox_pred.lod_level,获得的值是0,但是在运行时使用fluid.layers.Print( bbox_pred, summarize=0 ),打印出的变量的tensor为[0,512,1024]

1575957509              The place is:CUDAPlace(2)
Tensor[bbox_pred.tmp_0]
        shape: [1024,324,]
        dtype: f
        LoD: [[ 0,512,1024, ]]
        data:
0
收藏
回复
全部评论(2)
时间顺序
AIStudio784542
#2 回复于2019-12

lod信息是可以直接获取的,前提是该variable有效。 根据你的描述信息我理解你的bbox_pred必须等到exe run之后才有效,此时可以直接打印出其lod。 lod的具体信息可以查看https://www.paddlepaddle.org.cn/documentation/docs/zh/user_guides/howto/basic_concept/lod_tensor.html#id3

0
回复
AIStudio374196
#3 回复于2019-12

好吧,那就是说无法在编译时获取这个Variable的lod level信息,我再试试别的办法

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户