Tensorflow: ValueError : ๋ณ€์ˆ˜ proj_w๊ฐ€ ์ด๋ฏธ ์กด์žฌํ•˜๋ฉฐ ํ—ˆ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. VarScope์—์„œ Reuse=true๋ฅผ ์„ค์ •ํ•˜๋ ค๊ณ  ํ–ˆ์Šต๋‹ˆ๊นŒ?

์— ๋งŒ๋“  2016๋…„ 06์›” 21์ผ  ยท  1๋…ผํ‰  ยท  ์ถœ์ฒ˜: tensorflow/tensorflow

GitHub ๋ฌธ์ œ๋Š” ๋ฒ„๊ทธ/์„ค์น˜ ๋ฌธ์ œ/๊ธฐ๋Šฅ ์š”์ฒญ์— ๋Œ€ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ์ผ๋ฐ˜์ ์ธ ์ง€์›์€ StackOverflow ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.
๋ฒ„๊ทธ ๋ฐ ๊ธฐ๋Šฅ ์š”์ฒญ์„ ๋ณด๋‹ค ์‰ฝ๊ฒŒ โ€‹โ€‹์ฐพ๊ณ  ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋„๋ก ๋‹ค์Œ์œผ๋กœ ๊ฐ„์ฃผ๋˜๋Š” ๋ฌธ์ œ๋ฅผ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.
GitHub ๋ฌธ์ œ์˜ ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚˜ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ StackOverflow๋ฅผ ์•Œ๋ ค์ค๋‹ˆ๋‹ค.

๋ฒ„๊ทธ ๋˜๋Š” ์„ค์น˜ ๋ฌธ์ œ์˜ ๊ฒฝ์šฐ ๋‹ค์Œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜์‹ญ์‹œ์˜ค.
๋” ๋งŽ์€ ์ •๋ณด๋ฅผ ์ œ๊ณตํ• ์ˆ˜๋ก ๋” ์‰ฝ๊ฒŒ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋„์›€๊ณผ ์กฐ์–ธ.

ํ™˜๊ฒฝ ์ •๋ณด

์šด์˜ ์ฒด์ œ:

์„ค์น˜๋œ CUDA ๋ฐ cuDNN ๋ฒ„์ „: 7.5
( ls -l /path/to/cuda/lib/libcud* ์˜ ์ถœ๋ ฅ์„ ์ฒจ๋ถ€ํ•˜์‹ญ์‹œ์˜ค):

  1. python -c "import tensorflow; print(tensorflow.__version__)" ์˜ ์ถœ๋ ฅ. 0.8

์†Œ์Šค์—์„œ ์„ค์น˜ํ•œ ๊ฒฝ์šฐ ์ปค๋ฐ‹ ํ•ด์‹œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์žฌํ˜„ ๋‹จ๊ณ„

translate.py๋ฅผ ์•ฝ๊ฐ„ ์ˆ˜์ •ํ•˜์—ฌ ๊ธฐ๊ณ„ ๋ฒˆ์—ญ์„ ์‹คํ–‰ํ•˜๋Š” REST ์›น ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. translate.py์—์„œ๋งŒ ๋””์ฝ”๋“œ ๊ธฐ๋Šฅ์„ ์‹คํ–‰ํ•˜๋ฉด ์—ฌ๋Ÿฌ ๋ฒˆ ์‹คํ–‰ํ•  ๋•Œ ์˜ฌ๋ฐ”๋ฅธ ์ถœ๋ ฅ์„ ์–ป์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋‚ด๊ฐ€ ๋งŒ๋“  ์›น ์„œ๋น„์Šค๋ฅผ ํ†ตํ•ด ๋””์ฝ”๋“œ ๊ธฐ๋Šฅ์„ ์ฒ˜์Œ ์‹คํ–‰ํ•˜๋ ค๊ณ  ํ•˜๋ฉด ๋ฒˆ์—ญ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‘ ๋ฒˆ์งธ ๋ฐ˜๋ณต์—์„œ ์ œ๋ชฉ์— ์–ธ๊ธ‰๋œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

๋‹น์‹ ์€ ๋ฌด์—‡์„ ์‹œ๋„ ํ–ˆ์Šต๋‹ˆ๊นŒ?

  1. translate.py์˜ ๋””์ฝ”๋“œ ํ•จ์ˆ˜๊ฐ€ ๋๋‚  ๋•Œ ์„ธ์…˜์„ ๋‹ซ์œผ๋ ค๊ณ  ํ–ˆ์Šต๋‹ˆ๋‹ค.

    ๋„์›€์ด ๋  ๋กœ๊ทธ ๋˜๋Š” ๊ธฐํƒ€ ์ถœ๋ ฅ

(๋กœ๊ทธ ์šฉ๋Ÿ‰์ด ํฌ๋ฉด ์ฒจ๋ถ€ํŒŒ์ผ๋กœ ์˜ฌ๋ ค์ฃผ์„ธ์š”.)
๋กœ๊ทธ-1.txt

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

์ด๊ฒƒ์€ TensorFlow์˜ ๋ฒ„๊ทธ๋ผ๊ธฐ๋ณด๋‹ค Stack Overflow์— ๋Œ€ํ•œ ์งˆ๋ฌธ์ฒ˜๋Ÿผ ๋“ค๋ฆฌ๋ฉฐ, ํ™•์‹คํžˆ ๋Œ€๋‹ตํ•˜๋ ค๋ฉด ๋” ์ž์„ธํ•œ ๋‚ด์šฉ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ๋ฌธ์ œ๋Š” ๊ฐ ์š”์ฒญ์—์„œ ๊ทธ๋ž˜ํ”„๋ฅผ ๋‹ค์‹œ ์ž‘์„ฑํ•˜๊ณ  ๊ณต์œ  ๋ณ€์ˆ˜ ๊ฐ„์— ์ถฉ๋Œ์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์€ ๊ทธ๋ž˜ํ”„๋ฅผ ํ•œ ๋ฒˆ ๋งŒ๋“ค๊ณ  ๋ชจ๋“  ์š”์ฒญ์— โ€‹โ€‹์žฌ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋น ๋ฅธ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ demo1.demo(input) ์— ๋Œ€ํ•œ ํ˜ธ์ถœ์„ with tf.Graph().as_default(): ๋ธ”๋ก์œผ๋กœ ๋ž˜ํ•‘ํ•˜์—ฌ ๋ชจ๋ธ์ด ๋นˆ ๊ทธ๋ž˜ํ”„์—์„œ ๋‹ค์‹œ ์ƒ์„ฑ๋˜๋„๋ก ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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