質問編集履歴
1
調査して分かったことがあったため、タイトル、及び一部説明を修正しています。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
KerasとTensorflowのバージョンを変更するとエラーが発生する
|
test
CHANGED
@@ -42,12 +42,8 @@
|
|
42
42
|
|
43
43
|
import matplotlib.pyplot as plt
|
44
44
|
|
45
|
-
|
46
|
-
|
47
45
|
import sys
|
48
46
|
|
49
|
-
|
50
|
-
|
51
47
|
import numpy as np
|
52
48
|
|
53
49
|
|
@@ -76,8 +72,6 @@
|
|
76
72
|
|
77
73
|
self.z_dim = 100
|
78
74
|
|
79
|
-
|
80
|
-
|
81
75
|
optimizer = Adam(0.0002, 0.5)
|
82
76
|
|
83
77
|
|
@@ -136,8 +130,6 @@
|
|
136
130
|
|
137
131
|
model.add(Reshape(self.img_shape))
|
138
132
|
|
139
|
-
|
140
|
-
|
141
133
|
model.summary()
|
142
134
|
|
143
135
|
|
@@ -218,8 +210,6 @@
|
|
218
210
|
|
219
211
|
for epoch in range(epochs):
|
220
212
|
|
221
|
-
|
222
|
-
|
223
213
|
for iteration in range(num_batches):
|
224
214
|
|
225
215
|
|
@@ -240,8 +230,6 @@
|
|
240
230
|
|
241
231
|
|
242
232
|
|
243
|
-
|
244
|
-
|
245
233
|
# pickup images (half-batch size) from dataset
|
246
234
|
|
247
235
|
# 学習用データから、0~60000の乱数を、half_batch数分取得
|
@@ -272,8 +260,6 @@
|
|
272
260
|
|
273
261
|
|
274
262
|
|
275
|
-
|
276
|
-
|
277
263
|
# ---------------------
|
278
264
|
|
279
265
|
# Generator learning
|
@@ -304,7 +290,7 @@
|
|
304
290
|
|
305
291
|
|
306
292
|
|
307
|
-
|
293
|
+
# save images
|
308
294
|
|
309
295
|
if epoch % save_interval == 0:
|
310
296
|
|
@@ -382,6 +368,18 @@
|
|
382
368
|
|
383
369
|
|
384
370
|
|
385
|
-
|
371
|
+
上記コードは、Kerasのバージョンが2.1.3、Tensorflowがtensorflow-gpu 1.14.0のときはエラーなく動いていたのですが、
|
372
|
+
|
373
|
+
バージョン変更するとエラーが発生して途中で止まってしまいます。※1
|
386
374
|
|
387
375
|
エラーの原因、改善方法等分かる方がおられましたら宜しくお願い致します。
|
376
|
+
|
377
|
+
|
378
|
+
|
379
|
+
※前回質問時からの変更点。
|
380
|
+
|
381
|
+
・調査して分かったことがあったため、タイトルを「Google Colaboratory上でGANを実行するとFailedPreconditionErrorが発生する」から
|
382
|
+
|
383
|
+
「KerasとTensorflowのバージョンを変更するとエラーが発生する」に変更しました。
|
384
|
+
|
385
|
+
・KerasとTensorflowのバージョンによってエラー発生有無が変わることが分かったため、※1部分の説明を修正しました。
|