@@ -46,11 +46,13 @@ def testInitialization(self):
46
46
self .assertEqual ("Variable:0" , var0 .name )
47
47
self .assertEqual ([], var0 .get_shape ())
48
48
self .assertEqual ([], var0 .get_shape ())
49
+ self .assertEqual ([], var0 .shape )
49
50
50
51
var1 = variables .Variable (1.1 )
51
52
self .assertEqual ("Variable_1:0" , var1 .name )
52
53
self .assertEqual ([], var1 .get_shape ())
53
54
self .assertEqual ([], var1 .get_shape ())
55
+ self .assertEqual ([], var1 .shape )
54
56
55
57
with self .assertRaisesOpError ("Attempting to use uninitialized value" ):
56
58
var0 .eval ()
@@ -69,11 +71,13 @@ def testInitializationOrder(self):
69
71
self .assertEqual ("rnd:0" , rnd .name )
70
72
self .assertEqual ([3 , 6 ], rnd .get_shape ())
71
73
self .assertEqual ([3 , 6 ], rnd .get_shape ())
74
+ self .assertEqual ([3 , 6 ], rnd .shape )
72
75
73
76
dep = variables .Variable (rnd .initialized_value (), name = "dep" )
74
77
self .assertEqual ("dep:0" , dep .name )
75
78
self .assertEqual ([3 , 6 ], dep .get_shape ())
76
79
self .assertEqual ([3 , 6 ], dep .get_shape ())
80
+ self .assertEqual ([3 , 6 ], dep .shape )
77
81
78
82
# Currently have to set the shape manually for Add.
79
83
added_val = rnd .initialized_value () + dep .initialized_value () + 2.0
@@ -83,6 +87,7 @@ def testInitializationOrder(self):
83
87
self .assertEqual ("depdep:0" , depdep .name )
84
88
self .assertEqual ([3 , 6 ], depdep .get_shape ())
85
89
self .assertEqual ([3 , 6 ], depdep .get_shape ())
90
+ self .assertEqual ([3 , 6 ], depdep .shape )
86
91
87
92
variables .global_variables_initializer ().run ()
88
93
@@ -375,13 +380,15 @@ def testInitializerFunction(self):
375
380
376
381
v1 = variables .Variable (initializer , dtype = dtypes .float32 )
377
382
self .assertEqual (shape , v1 .get_shape ())
383
+ self .assertEqual (shape , v1 .shape )
378
384
self .assertAllClose (value , v1 .initial_value .eval ())
379
385
with self .assertRaises (errors_impl .FailedPreconditionError ):
380
386
v1 .eval ()
381
387
382
388
v2 = variables .Variable (
383
389
math_ops .negative (v1 .initialized_value ()), dtype = dtypes .float32 )
384
390
self .assertEqual (v1 .get_shape (), v2 .get_shape ())
391
+ self .assertEqual (v1 .shape , v2 .shape )
385
392
self .assertAllClose (np .negative (value ), v2 .initial_value .eval ())
386
393
387
394
# Once v2.initial_value.eval() has been called, v1 has effectively been
@@ -532,6 +539,7 @@ def testPartitionedVariable(self):
532
539
self .assertEqual (2 , num_partitions )
533
540
self .assertEqual ([v0 , v1 ], iterated_partitions )
534
541
self .assertEqual ([2 ], concatenated .get_shape ())
542
+ self .assertEqual ([2 ], concatenated .shape )
535
543
536
544
def testPartitionedVariableFailures (self ):
537
545
with ops .Graph ().as_default ():
0 commit comments