Theano,印刷中间形状

时间:2016-09-30 10:00:02

标签: python tensorflow theano

由于我正在研究的系统缺乏张量流支持,我刚刚使用tensorflow切换到theano。我觉得最令人讨厌的事情是张量缺乏形状信息。在使用张量流时,打印中间形状是我调试的主要来源。在theano我知道我可以通过创建假输入和评估形状来打印形状。这适用于大多数情况,除非我想在扫描中查看中间结果。我可以使用x = theano.printing.Print()(x)来查看张量的内容但是如果我使用x = theano.printing.Print()(x.shape)现在将x分配给它的形状会破坏所有内容。有没有办法打印中间形状?我认为如果在theano中有像tensorflow的control_dependencies()函数这样的功能,可以解决这个问题。

0 个答案:

没有答案