Tensorflow: TypeError : zeros_initializer ()์— ํ‚ค์›Œ๋“œ ์ธ์ˆ˜ 'dtype'์— ๋Œ€ํ•œ ์—ฌ๋Ÿฌ ๊ฐ’์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2017๋…„ 02์›” 14์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: tensorflow/tensorflow

TensorFlow์˜ ํŠœํ† ๋ฆฌ์–ผ

ํ™˜๊ฒฝ
_ ๋งค๊ฐœ ๋ณ€์ˆ˜ ์„œ๋ฒ„ _
์šด์˜ ์ฒด์ œ : Ubuntu 16.04 LTS
Tensorflow : r 0.12
ํŒŒ์ด์ฌ : 2.7.12

_๋…ธ๋™์ž_
์šด์˜ ์ฒด์ œ : CentOS 7
Tensorflow : r 0.12
ํŒŒ์ด์ฌ : 2.7.5
GPU ์นด๋“œ : 2 * GTX NVIDIA 1080

ํ•˜์ง€๋งŒ์ด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

Traceback (most recent call last): 
File "/home/paslab/tensorflow-models/inception/bazel-bin/inception/imagenet_distributed_train.runfiles/inception/inception/imagenet_distributed_train.py", line 66, in <module> tf.app.run()

File "/usr/lib/python2.7/site-packages/tensorflow/python/platform/app.py", line 44, in run _sys.exit(main(_sys.argv[:1] + flags_passthrough)) File "/home/paslab/tensorflow-models/inception/bazel-bin/inception/imagenet_distributed_train.runfiles/inception/inception/imagenet_distributed_train.py", line 62, in main inception_distributed_train.train(server.target, dataset, cluster_spec)

File "/home/paslab/tensorflow-models/inception/bazel-bin/inception/imagenet_distributed_train.runfiles/inception/inception/inception_distributed_train.py", line 120, in train global_step = slim.variables.global_step() 

File "/home/paslab/tensorflow-models/inception/bazel-bin/inception/imagenet_distributed_train.runfiles/inception/inception/slim/scopes.py", line 155, in func_with_args return func(*args, **current_args) 

File "/home/paslab/tensorflow-models/inception/bazel-bin/inception/imagenet_distributed_train.runfiles/inception/inception/slim/variables.py", line 244, in global_step trainable=False, collections=collections) 

File "/usr/lib/python2.7/site-packages/tensorflow/python/ops/variable_scope.py", line 987, in get_variable custom_getter=custom_getter) 

File "/usr/lib/python2.7/site-packages/tensorflow/python/ops/variable_scope.py", line 889, in get_variable custom_getter=custom_getter) 

File "/usr/lib/python2.7/site-packages/tensorflow/python/ops/variable_scope.py", line 347, in get_variable validate_shape=validate_shape) 

File "/usr/lib/python2.7/site-packages/tensorflow/python/ops/variable_scope.py", line 332, in _true_getter caching_device=caching_device, validate_shape=validate_shape) 

File "/usr/lib/python2.7/site-packages/tensorflow/python/ops/variable_scope.py", line 683, in _get_single_variable validate_shape=validate_shape) 

File "/usr/lib/python2.7/site-packages/tensorflow/python/ops/variables.py", line 226, in __init__ expected_shape=expected_shape) 

File "/usr/lib/python2.7/site-packages/tensorflow/python/ops/variables.py", line 303, in _init_from_args initial_value(), name="initial_value", dtype=dtype) 

File "/usr/lib/python2.7/site-packages/tensorflow/python/ops/variable_scope.py", line 672, in <lambda> shape.as_list(), dtype=dtype, partition_info=partition_info) 

TypeError: zeros_initializer() got multiple values for keyword argument 'dtype'

์ „์— ๋‹ค์Œ ๋ฌธ์ œ๋ฅผ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

( TypeError : ones_initializer ()๋Š” inception_train # 5742 ์‹คํ–‰์‹œ ํ‚ค์›Œ๋“œ ์ธ์ž 'dtype'์— ๋Œ€ํ•ด ์—ฌ๋Ÿฌ ๊ฐ’์„ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค. )

ํ•˜์ง€๋งŒ ์ž˜ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค

์–ด๋–ค ์ƒ๊ฐ? ๊ณ ๋งˆ์›Œ!

awaiting response bug

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

ํ•ด๊ฒฐ์ฑ… : https://github.com/tensorflow/tensorflow/issues/6202#issuecomment -267445372 (github์—์„œ ๋ฌธ์ œ ์ œ๋ชฉ์„ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค)

๋ชจ๋“  3 ๋Œ“๊ธ€

ํ•ด๊ฒฐ์ฑ… : https://github.com/tensorflow/tensorflow/issues/6202#issuecomment -267445372 (github์—์„œ ๋ฌธ์ œ ์ œ๋ชฉ์„ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค)

์•ˆ๋…•ํ•˜์„ธ์š” @yaroslavvb ,


๋‚ด ํ™˜๊ฒฝ ์ •๋ณด
_ ๋งค๊ฐœ ๋ณ€์ˆ˜ ์„œ๋ฒ„ _
์šด์˜ ์ฒด์ œ : Ubuntu 16.04 LTS
Tensorflow : r 0.12
ํŒŒ์ด์ฌ : 2.7.12

_๋…ธ๋™์ž_
์šด์˜ ์ฒด์ œ : CentOS 7
Tensorflow : r 0.12
ํŒŒ์ด์ฌ : 2.7.5
GPU ์นด๋“œ : 2 * GTX NVIDIA 1080


๋‚˜๋Š” ์ด๋ฏธ ops.py ํŒŒ์ผ์„ ํ™•์ธํ–ˆ๊ณ  ์—ฌ๊ธฐ ๋‚ด ์ฝ”๋“œ๋Š”

initializer=tf.ones_initializer()

๊ทธ๋ž˜์„œ ๋ฌธ์ œ๋Š” initializer ()๊ฐ€ ์•„๋‹Œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๊ทธ๊ฒƒ์ด ๋‚ด๊ฐ€ ๋„์›€์„ ์š”์ฒญํ•˜๋Š” ์ด์œ ์ž…๋‹ˆ๋‹ค : P
initializer=tf.constant_initializer() ์‚ฌ์šฉํ•ด์•ผํ•ฉ๋‹ˆ๊นŒ?


ํŽธ์ง‘ : ์ž‘์—…์ž์˜ ๋ฐฉํ™”๋ฒฝ์„ ํ™•์ธํ•˜๊ณ  ์–ด๋–ค ์ผ์ด ๋ฐœ์ƒํ•˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

์ด ํŠœํ† ๋ฆฌ์–ผ์€ 1 ์›” 20 ์ผ https://github.com/tensorflow/models/commit/e5079c839058ff40dcbd15515a9cfb462fabbc2a ์— ์ƒˆ๋กœ์šด TF1.0 API๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •์—†์ด ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์ตœ์‹  ๋ฒ„์ „์˜ TensorFlow๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์ง€ ์•Š์œผ๋ฉด ๋‹ค์‹œ์—ฌ์‹ญ์‹œ์˜ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰