Skip to content

Commit 339e8d4

Browse files
committed
change: tf.initialize_all_variables() no long valid from 2017-03-02 if using tensorflow >= 0.12, use tf.global_variables_initializer() instead
1 parent f03266d commit 339e8d4

34 files changed

+85
-44
lines changed

tensorflowTUT/tensorflow11_build_network.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,9 @@ def add_layer(inputs, in_size, out_size, activation_function=None):
4040
train_step = tf.train.GradientDescentOptimizer(0.1).minimize(loss)
4141

4242
# important step
43-
init = tf.initialize_all_variables()
43+
# tf.initialize_all_variables() no long valid from
44+
# 2017-03-02 if using tensorflow >= 0.12
45+
init = tf.global_variables_initializer()
4446
sess = tf.Session()
4547
sess.run(init)
4648

tensorflowTUT/tensorflow12_plut_result.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,9 @@ def add_layer(inputs, in_size, out_size, activation_function=None):
4141
train_step = tf.train.GradientDescentOptimizer(0.1).minimize(loss)
4242

4343
# important step
44-
init = tf.initialize_all_variables()
44+
# tf.initialize_all_variables() no long valid from
45+
# 2017-03-02 if using tensorflow >= 0.12
46+
init = tf.global_variables_initializer()
4547
sess = tf.Session()
4648
sess.run(init)
4749

tensorflowTUT/tensorflow7_variable.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@
1616
new_value = tf.add(state, one)
1717
update = tf.assign(state, new_value)
1818

19-
init = tf.initialize_all_variables() # must have if define variable
19+
# tf.initialize_all_variables() no long valid from
20+
# 2017-03-02 if using tensorflow >= 0.12
21+
init = tf.global_variables_initializer() # must have if define variable
2022

2123
with tf.Session() as sess:
2224
sess.run(init)

tensorflowTUT/tf11_build_network/full_code.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,10 @@ def add_layer(inputs, in_size, out_size, activation_function=None):
4141
loss = tf.reduce_mean(tf.reduce_sum(tf.square(ys-prediction), reduction_indices=[1]))
4242
train_step = tf.train.GradientDescentOptimizer(0.1).minimize(loss)
4343
# important step
44-
init = tf.initialize_all_variables()
4544
sess= tf.Session()
46-
sess.run(init)
45+
# tf.initialize_all_variables() no long valid from
46+
# 2017-03-02 if using tensorflow >= 0.12
47+
sess.run(tf.global_variables_initializer())
4748

4849
for i in range(1000):
4950
# training

tensorflowTUT/tf12_plot_result/for_you_to_practice.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,10 @@ def add_layer(inputs, in_size, out_size, activation_function=None):
4141
loss = tf.reduce_mean(tf.reduce_sum(tf.square(ys-prediction), reduction_indices=[1]))
4242
train_step = tf.train.GradientDescentOptimizer(0.1).minimize(loss)
4343
# important step
44-
init = tf.initialize_all_variables()
4544
sess= tf.Session()
46-
sess.run(init)
45+
# tf.initialize_all_variables() no long valid from
46+
# 2017-03-02 if using tensorflow >= 0.12
47+
sess.run(tf.global_variables_initializer())
4748

4849
for i in range(1000):
4950
# training

tensorflowTUT/tf12_plot_result/full_code.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,10 @@ def add_layer(inputs, in_size, out_size, activation_function=None):
4141
loss = tf.reduce_mean(tf.reduce_sum(tf.square(ys-prediction), reduction_indices=[1]))
4242
train_step = tf.train.GradientDescentOptimizer(0.1).minimize(loss)
4343
# important step
44-
init = tf.initialize_all_variables()
45-
sess= tf.Session()
46-
sess.run(init)
44+
sess = tf.Session()
45+
# tf.initialize_all_variables() no long valid from
46+
# 2017-03-02 if using tensorflow >= 0.12
47+
sess.run(tf.global_variables_initializer())
4748

4849
# plot the real data
4950
fig = plt.figure()

tensorflowTUT/tf14_tensorboard/for_you_to_practice.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,9 @@ def add_layer(inputs, in_size, out_size, activation_function=None):
3838

3939
sess = tf.Session()
4040

41-
# important step
42-
sess.run(tf.initialize_all_variables())
41+
# tf.initialize_all_variables() no long valid from
42+
# 2017-03-02 if using tensorflow >= 0.12
43+
sess.run(tf.global_variables_initializer())
4344

4445
# direct to the local dir and run this in terminal:
4546
# $ tensorboard --logdir=logs

tensorflowTUT/tf14_tensorboard/full_code.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,9 @@ def add_layer(inputs, in_size, out_size, activation_function=None):
4646

4747
sess = tf.Session()
4848
writer = tf.train.SummaryWriter("logs/", sess.graph)
49-
# important step
50-
sess.run(tf.initialize_all_variables())
49+
# tf.initialize_all_variables() no long valid from
50+
# 2017-03-02 if using tensorflow >= 0.12
51+
sess.run(tf.global_variables_initializer())
5152

5253
# direct to the local dir and run this in terminal:
5354
# $ tensorboard --logdir=logs

tensorflowTUT/tf15_tensorboard/for_you_to_practice.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,8 @@ def add_layer(inputs, in_size, out_size, activation_function=None):
5252
sess = tf.Session()
5353
writer = tf.train.SummaryWriter("logs/", sess.graph)
5454
# important step
55-
sess.run(tf.initialize_all_variables())
56-
55+
# tf.initialize_all_variables() no long valid from
56+
# 2017-03-02 if using tensorflow >= 0.12
57+
sess.run(tf.global_variables_initializer())
5758
# direct to the local dir and run this in terminal:
5859
# $ tensorboard --logdir=logs

tensorflowTUT/tf15_tensorboard/full_code.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,9 @@ def add_layer(inputs, in_size, out_size, n_layer, activation_function=None):
5858
sess = tf.Session()
5959
merged = tf.merge_all_summaries()
6060
writer = tf.train.SummaryWriter("logs/", sess.graph)
61-
# important step
62-
sess.run(tf.initialize_all_variables())
63-
61+
# tf.initialize_all_variables() no long valid from
62+
# 2017-03-02 if using tensorflow >= 0.12
63+
sess.run(tf.global_variables_initializer())
6464
for i in range(1000):
6565
sess.run(train_step, feed_dict={xs: x_data, ys: y_data})
6666
if i % 50 == 0:

tensorflowTUT/tf16_classification/for_you_to_practice.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,9 @@ def add_layer(inputs, in_size, out_size, activation_function=None, ):
3333

3434
sess = tf.Session()
3535
# important step
36-
sess.run(tf.initialize_all_variables())
36+
# tf.initialize_all_variables() no long valid from
37+
# 2017-03-02 if using tensorflow >= 0.12
38+
sess.run(tf.global_variables_initializer())
3739

3840
for i in range(1000):
3941
pass

tensorflowTUT/tf16_classification/full_code.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,9 @@ def compute_accuracy(v_xs, v_ys):
4545

4646
sess = tf.Session()
4747
# important step
48-
sess.run(tf.initialize_all_variables())
48+
# tf.initialize_all_variables() no long valid from
49+
# 2017-03-02 if using tensorflow >= 0.12
50+
sess.run(tf.global_variables_initializer())
4951

5052
for i in range(1000):
5153
batch_xs, batch_ys = mnist.train.next_batch(100)

tensorflowTUT/tf17_dropout/for_you_to_practice.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,9 @@ def add_layer(inputs, in_size, out_size, layer_name, activation_function=None, )
5252
merged = tf.merge_all_summaries()
5353
# summary writer goes in here
5454

55-
sess.run(tf.initialize_all_variables())
55+
# tf.initialize_all_variables() no long valid from
56+
# 2017-03-02 if using tensorflow >= 0.12
57+
sess.run(tf.global_variables_initializer())
5658

5759
for i in range(500):
5860
sess.run(train_step, feed_dict={xs: X_train, ys: y_train})

tensorflowTUT/tf17_dropout/full_code.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,9 @@ def add_layer(inputs, in_size, out_size, layer_name, activation_function=None, )
5656
train_writer = tf.train.SummaryWriter("logs/train", sess.graph)
5757
test_writer = tf.train.SummaryWriter("logs/test", sess.graph)
5858

59-
sess.run(tf.initialize_all_variables())
59+
# tf.initialize_all_variables() no long valid from
60+
# 2017-03-02 if using tensorflow >= 0.12
61+
sess.run(tf.global_variables_initializer())
6062

6163
for i in range(500):
6264
# here to determine the keeping probability

tensorflowTUT/tf18_CNN2/for_you_to_practice.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,9 @@ def max_pool_2x2(x):
4949

5050
sess = tf.Session()
5151
# important step
52-
sess.run(tf.initialize_all_variables())
52+
# tf.initialize_all_variables() no long valid from
53+
# 2017-03-02 if using tensorflow >= 0.12
54+
sess.run(tf.global_variables_initializer())
5355

5456
for i in range(1000):
5557
batch_xs, batch_ys = mnist.train.next_batch(100)

tensorflowTUT/tf18_CNN2/full_code.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,9 @@ def max_pool_2x2(x):
5858

5959
sess = tf.Session()
6060
# important step
61-
sess.run(tf.initialize_all_variables())
61+
# tf.initialize_all_variables() no long valid from
62+
# 2017-03-02 if using tensorflow >= 0.12
63+
sess.run(tf.global_variables_initializer())
6264

6365
for i in range(1000):
6466
batch_xs, batch_ys = mnist.train.next_batch(100)

tensorflowTUT/tf18_CNN3/for_you_to_practice.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,9 @@ def max_pool_2x2(x):
5858

5959
sess = tf.Session()
6060
# important step
61-
sess.run(tf.initialize_all_variables())
61+
# tf.initialize_all_variables() no long valid from
62+
# 2017-03-02 if using tensorflow >= 0.12
63+
sess.run(tf.global_variables_initializer())
6264

6365
for i in range(1000):
6466
batch_xs, batch_ys = mnist.train.next_batch(100)

tensorflowTUT/tf18_CNN3/full_code.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,9 @@ def max_pool_2x2(x):
7777

7878
sess = tf.Session()
7979
# important step
80-
sess.run(tf.initialize_all_variables())
80+
# tf.initialize_all_variables() no long valid from
81+
# 2017-03-02 if using tensorflow >= 0.12
82+
sess.run(tf.global_variables_initializer())
8183

8284
for i in range(1000):
8385
batch_xs, batch_ys = mnist.train.next_batch(100)

tensorflowTUT/tf19_saver.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@
1515
##W = tf.Variable([[1,2,3],[3,4,5]], dtype=tf.float32, name='weights')
1616
##b = tf.Variable([[1,2,3]], dtype=tf.float32, name='biases')
1717
##
18-
##init= tf.initialize_all_variables()
18+
## tf.initialize_all_variables() no long valid from
19+
## 2017-03-02 if using tensorflow >= 0.12
20+
##init = tf.global_variables_initializer()
1921
##
2022
##saver = tf.train.Saver()
2123
##

tensorflowTUT/tf20_RNN2.2/for_practicing.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,9 @@ def _bias_variable(self, shape, name='biases'):
101101
# relocate to the local dir and run this line to view it on Chrome (http://0.0.0.0:6006/):
102102
# $ tensorboard --logdir='logs'
103103

104-
sess.run(tf.initialize_all_variables())
104+
# tf.initialize_all_variables() no long valid from
105+
# 2017-03-02 if using tensorflow >= 0.12
106+
sess.run(tf.global_variables_initializer())
105107
plt.ion()
106108
plt.show()
107109
for i in range(200):

tensorflowTUT/tf20_RNN2.2/full_code.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,9 @@ def _bias_variable(self, shape, name='biases'):
117117
sess = tf.Session()
118118
merged = tf.merge_all_summaries()
119119
writer = tf.train.SummaryWriter("logs", sess.graph)
120-
sess.run(tf.initialize_all_variables())
120+
# tf.initialize_all_variables() no long valid from
121+
# 2017-03-02 if using tensorflow >= 0.12
122+
sess.run(tf.global_variables_initializer())
121123
# relocate to the local dir and run this line to view it on Chrome (http://0.0.0.0:6006/):
122124
# $ tensorboard --logdir='logs'
123125

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

tensorflowTUT/tf20_RNN2/for_you_to_practice.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,10 @@ def RNN(X, weights, biases):
6868
correct_pred = tf.equal(tf.argmax(pred, 1), tf.argmax(y, 1))
6969
accuracy = tf.reduce_mean(tf.cast(correct_pred, tf.float32))
7070

71-
init = tf.initialize_all_variables()
7271
with tf.Session() as sess:
73-
sess.run(init)
72+
# tf.initialize_all_variables() no long valid from
73+
# 2017-03-02 if using tensorflow >= 0.12
74+
sess.run(tf.global_variables_initializer())
7475
step = 0
7576
while step * batch_size < training_iters:
7677
batch_xs, batch_ys = mnist.train.next_batch(batch_size)

tensorflowTUT/tf20_RNN2/full_code.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -98,9 +98,10 @@ def RNN(X, weights, biases):
9898
correct_pred = tf.equal(tf.argmax(pred, 1), tf.argmax(y, 1))
9999
accuracy = tf.reduce_mean(tf.cast(correct_pred, tf.float32))
100100

101-
init = tf.initialize_all_variables()
102101
with tf.Session() as sess:
103-
sess.run(init)
102+
# tf.initialize_all_variables() no long valid from
103+
# 2017-03-02 if using tensorflow >= 0.12
104+
sess.run(tf.global_variables_initializer())
104105
step = 0
105106
while step * batch_size < training_iters:
106107
batch_xs, batch_ys = mnist.train.next_batch(batch_size)

tensorflowTUT/tf21_autoencoder/for_practicing.py

+3-4
Original file line numberDiff line numberDiff line change
@@ -70,12 +70,11 @@ def decoder(x):
7070
cost = tf.reduce_mean(tf.pow(y_true - y_pred, 2))
7171
optimizer = tf.train.AdamOptimizer(learning_rate).minimize(cost)
7272

73-
# Initializing the variables
74-
init = tf.initialize_all_variables()
75-
7673
# Launch the graph
7774
with tf.Session() as sess:
78-
sess.run(init)
75+
# tf.initialize_all_variables() no long valid from
76+
# 2017-03-02 if using tensorflow >= 0.12
77+
sess.run(tf.global_variables_initializer())
7978
total_batch = int(mnist.train.num_examples/batch_size)
8079
# Training cycle
8180
for epoch in range(training_epochs):

tensorflowTUT/tf21_autoencoder/full_code.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -147,12 +147,12 @@ def decoder(x):
147147
cost = tf.reduce_mean(tf.pow(y_true - y_pred, 2))
148148
optimizer = tf.train.AdamOptimizer(learning_rate).minimize(cost)
149149

150-
# Initializing the variables
151-
init = tf.initialize_all_variables()
152150

153151
# Launch the graph
154152
with tf.Session() as sess:
155-
sess.run(init)
153+
# tf.initialize_all_variables() no long valid from
154+
# 2017-03-02 if using tensorflow >= 0.12
155+
sess.run(tf.global_variables_initializer())
156156
total_batch = int(mnist.train.num_examples/batch_size)
157157
# Training cycle
158158
for epoch in range(training_epochs):

tensorflowTUT/tf22_scope/tf22_RNN_scope.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -111,4 +111,6 @@ def _bias_variable(shape, name='biases'):
111111
train_rnn2 = RNN(train_config)
112112
scope.reuse_variables()
113113
test_rnn2 = RNN(test_config)
114-
sess.run(tf.initialize_all_variables())
114+
# tf.initialize_all_variables() no long valid from
115+
# 2017-03-02 if using tensorflow >= 0.12
116+
sess.run(tf.global_variables_initializer())

tensorflowTUT/tf22_scope/tf22_scope.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,9 @@
3434
var3_reuse = tf.get_variable(name='var3',)
3535

3636
with tf.Session() as sess:
37-
sess.run(tf.initialize_all_variables())
37+
# tf.initialize_all_variables() no long valid from
38+
# 2017-03-02 if using tensorflow >= 0.12
39+
sess.run(tf.global_variables_initializer())
3840
print(var3.name) # a_variable_scope/var3:0
3941
print(sess.run(var3)) # [ 3.]
4042
print(var4.name) # a_variable_scope/var4:0

tensorflowTUT/tf5_example2/full_code.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@
2828
### create tensorflow structure end ###
2929

3030
sess = tf.Session()
31-
sess.run(init) # Very important
31+
# tf.initialize_all_variables() no long valid from
32+
# 2017-03-02 if using tensorflow >= 0.12
33+
sess.run(tf.global_variables_initializer())
3234

3335
for step in range(201):
3436
sess.run(train)

0 commit comments

Comments
 (0)