2017-10-13 6 views
0

, wenn ich mit jupyter mit tensorflow, ich mit einem Fehler erfüllen:Tensor 'Objekt hat kein Attribut 'Form'

img_h,img_w,img_c=128,384,3 
I_t0,I_t1,learning_rate,steering=model_input(img_h,img_w,img_c) 
assert I_t0.shape.as_list()==[None,128,384,3] 
assert I_t1.shape.as_list()==[None,128,384,3] 
assert steering.shape.as_list()==[None,1] 

der Fehler

AttributeError       Traceback (most recent call last) 
<ipython-input-11-36e96cd24088> in <module>() 
     1 img_h,img_w,img_c=128,384,3 
     2 I_t0,I_t1,learning_rate,steering=model_input(img_h,img_w,img_c) 
----> 3 assert I_t0.shape.as_list()==[None,128,384,3] 
     4 assert I_t1.shape.as_list()==[None,128,384,3] 
     5 assert steering.shape.as_list()==[None,1] 

AttributeError: 'Tensor' object has no attribute 'shape' 

mein tensorflow ist 0.12.I don' Ich weiß, wie ich es beheben kann Irgendetwas stimmt nicht mit meiner Version von Tensorflow?

Antwort

2

Die Tensor-Objekte haben kein shape Attribut in TensorFlow 0.12. (Es wurde in TensorFlow 1.0 hinzugefügt.)

Sie haben die get_shape Funktion aufzurufen:

I_t0.get_shape() 
Verwandte Themen