Detectron: ๋กœ๊ฑฐ "caffe2.python.net_drawer"์— ๋Œ€ํ•œ ์ฒ˜๋ฆฌ๊ธฐ๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

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

๊ฒŒ์‹œํ•˜๊ธฐ ์ „์— ์ด ์ง€์นจ์„ ๋”ฐ๋ฅด์‹ญ์‹œ์˜ค

  1. README.md, INSTALL.md, GETTING_STARTED.md ๋ฐ FAQ.md๋ฅผ ์ž์„ธํžˆ ์ฝ์œผ์‹ญ์‹œ์˜ค.
  2. ๋ฌธ์ œ๊ฐ€ ์ด๋ฏธ ๋ณด๊ณ ๋œ ๊ฒฝ์šฐ ๊ธฐ์กด์˜ ๋ฏธํ•ด๊ฒฐ ๋ฌธ์ œ์™€ ์ข…๋ฃŒ๋œ ๋ฌธ์ œ๋ฅผ ๊ฒ€์ƒ‰ํ•˜์„ธ์š”.
  3. ๊ฒŒ์‹œํ•˜๊ธฐ ์ „์— ์Šค์Šค๋กœ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ ๋ฌธ์ œ๋ฅผ ๋””๋ฒ„๊น…ํ•ด ๋ณด์„ธ์š”.

์œ„์˜ 1-3๋‹จ๊ณ„๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ณ  ์•„๋ž˜์— ์š”์ฒญ๋œ ์„ธ๋ถ€ ์ •๋ณด ์ œ๊ณต์— ๋™์˜ํ•œ ํ›„ ๋ฌธ์ œ ๊ฒŒ์‹œ๋ฅผ ๊ณ„์†ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

( ์ด ์ค„๊ณผ ๊ทธ ์œ„์˜ ํ…์ŠคํŠธ๋ฅผ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค. )

์˜ˆ์ƒ ๊ฒฐ๊ณผ

๋ฌด์—‡์„ ๋ณผ ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒํ–ˆ์Šต๋‹ˆ๊นŒ?

์‹ค์ œ ๊ฒฐ๊ณผ

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

์žฌํ˜„์„ ์œ„ํ•œ ์„ธ๋ถ€ ๋‹จ๊ณ„

์˜ค๋ฅ˜ ๋ฐœ์ƒ: ~/src/caffe2/caffe2/detectron/tests$ python2 /home/ubuntu/src/caffe2/caffe2/detectron/tests/test_spatial_narrow_as_op.py ์‹คํ–‰
์˜ˆ:

The command that you ranpython2 /home/ubuntu/src/caffe2/caffe2/detectron/tests/test_spatial_narrow_as_op.py

์‹œ์Šคํ…œ ์ •๋ณด

์šด์˜ ์ฒด์ œ: ์šฐ๋ถ„ํˆฌ 16.04
์ปดํŒŒ์ผ๋Ÿฌ ๋ฒ„์ „:
ํƒ€์ž„์Šคํƒฌํ”„ : 2018๋…„ 2์›” 20์ผ ํ™”์š”์ผ 06:45:13
๋“œ๋ผ์ด๋ฒ„ ๋ฒ„์ „ : 390.30

์—ฐ๊ฒฐ๋œ GPU: 4
GPU 00000000:00:03.0
์ œํ’ˆ๋ช… : GRID K520
์ œํ’ˆ ๋ธŒ๋žœ๋“œ : ๊ทธ๋ฆฌ๋“œ

GPU ๋ชจ๋ธ(๋ชจ๋“  ๋””๋ฐ”์ด์Šค๊ฐ€ ๋™์ผํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ): AWS AMI
PYTHONPATH ํ™˜๊ฒฝ ๋ณ€์ˆ˜:
~/src/caffe2/caffe2$ ์—์ฝ” $PYTHONPATH
/home/ubuntu/src/caffe2/build:/home/ubuntu/src/caffe2/caffe2/build:
/ํ™ˆ/์šฐ๋ถ„ํˆฌ/src/caffe2/caffe2/cmake:
/home/ubuntu/src/caffe2/build:/home/ubuntu/src/caffe2/caffe2/python:
/home/ubuntu/src/caffe2/caffe2/python/operator_test:/home/ubuntu/src/caffe2/build (๋ชจ๋“  ๊ฒƒ์„ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค!)
ํŒŒ์ด์ฌ --๋ฒ„์ „ ์ถœ๋ ฅ: 2.7

๊ธฐํƒ€:

ํŒŒ์ด์ฌ2 /home/ubuntu/src/caffe2/caffe2/detectron/tests/test_spatial_narrow_as_op.py
๋กœ๊ฑฐ "caffe2.python.net_drawer"์— ๋Œ€ํ•œ ์ฒ˜๋ฆฌ๊ธฐ๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
net_drawer๊ฐ€ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์‹คํ–‰๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜ฌ๋ฐ”๋ฅธ ์ข…์†์„ฑ์„ ์„ค์น˜ํ•˜์‹ญ์‹œ์˜ค.
์—ญ์ถ”์ (๊ฐ€์žฅ ์ตœ๊ทผ ํ˜ธ์ถœ ๋งˆ์ง€๋ง‰):
ํŒŒ์ผ "/home/ubuntu/src/caffe2/caffe2/detectron/tests/test_spatial_narrow_as_op.py", 29ํ–‰,
๊ฐ€์ ธ์˜ค๊ธฐ utils.c2
ImportError: c2๋ผ๋Š” ๋ชจ๋“ˆ์ด ์—†์Šต๋‹ˆ๋‹ค.

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

์•ˆ๋…•ํ•˜์„ธ์š” @partnercloudsupport ์ž…๋‹ˆ๋‹ค. ์œ„์— ๊ฒŒ์‹œํ•œ ์ค„์€ ์˜ค๋ฅ˜๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ์ฆ‰, ์ด๊ฒƒ์€ avx๋ฅผ ์ง€์›ํ•˜๋Š” Caffe2 ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ์ปดํŒŒ์ผํ•˜์ง€ ์•Š์•˜๋‹ค๋Š” Caffe2 ๊ฒฝ๊ณ ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ CPU์—์„œ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ๊ณผ ๊ด€๋ จ์ด ์žˆ์œผ๋ฉฐ GPU์—์„œ ์‹คํ–‰๋˜๋Š” Detectron์˜ ๊ฒฝ์šฐ ๋ฌด์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ํ…Œ์ŠคํŠธ๊ฐ€ ํ†ต๊ณผ๋˜์—ˆ์œผ๋ฉฐ ๋‚˜๋จธ์ง€ install/getting_started ์ง€์นจ์„ ๊ณ„์† ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

@partnercloudsupport ๋‹˜ , ์ด ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด caffe2.python.net_drawer ๊ฒฝ๊ณ ๋Š” ๋ฌด์‹œํ•ด๋„ ๋ฉ๋‹ˆ๋‹ค. ๋Œ€์‹  ๋ฌธ์ œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

ํŒŒ์ผ "/home/ubuntu/src/caffe2/caffe2/detectron/tests/test_spatial_narrow_as_op.py", 29ํ–‰,
๊ฐ€์ ธ์˜ค๊ธฐ utils.c2
ImportError: c2๋ผ๋Š” ๋ชจ๋“ˆ์ด ์—†์Šต๋‹ˆ๋‹ค.

๋จผ์ € INSTALL.md ์˜ ์ง€์นจ์— ๋”ฐ๋ผ Detectron python ๋ชจ๋“ˆ์„ ์„ค์ •ํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค( make ์‹คํ–‰).

PYTHONPATH ๋ฅผ ๋ณด๋ฉด ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ฌ ์ˆ˜ ์žˆ๋Š” ๋‹ค์–‘ํ•œ Caffe2 ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค(์˜ˆ: ๊ทธ ์ค‘ ํ•˜๋‚˜ ์•„๋ž˜์— utils ๋ชจ๋“ˆ์ด ์žˆ์„ ์ˆ˜ ์žˆ์Œ). Caffe2 build ๋””๋ ‰ํ† ๋ฆฌ( PYTHONPATH=/path/to/caffe2/caffe2/build )์— ๋Œ€ํ•œ ๊ฒฝ๋กœ๋งŒ ํฌํ•จํ•˜๋„๋ก PYTHONPATH ๋ฅผ ์„ค์ •ํ•ด ๋ณด์‹ญ์‹œ์˜ค.

๋˜ํ•œ Caffe2 repo ๋‚ด์—์„œ Detectron repo๋ฅผ ๋ณต์ œํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. Caffe2 ์ €์žฅ์†Œ ์™ธ๋ถ€์—์„œ Detectron ์ €์žฅ์†Œ๋ฅผ ๋ณต์ œ/์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š” @partnercloudsupport ์ž…๋‹ˆ๋‹ค. ์œ„์— ๊ฒŒ์‹œํ•œ ์ค„์€ ์˜ค๋ฅ˜๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ์ฆ‰, ์ด๊ฒƒ์€ avx๋ฅผ ์ง€์›ํ•˜๋Š” Caffe2 ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ์ปดํŒŒ์ผํ•˜์ง€ ์•Š์•˜๋‹ค๋Š” Caffe2 ๊ฒฝ๊ณ ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ CPU์—์„œ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ๊ณผ ๊ด€๋ จ์ด ์žˆ์œผ๋ฉฐ GPU์—์„œ ์‹คํ–‰๋˜๋Š” Detectron์˜ ๊ฒฝ์šฐ ๋ฌด์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ํ…Œ์ŠคํŠธ๊ฐ€ ํ†ต๊ณผ๋˜์—ˆ์œผ๋ฉฐ ๋‚˜๋จธ์ง€ install/getting_started ์ง€์นจ์„ ๊ณ„์† ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋„ˆ ๋Œ€๋‹จํ•ด! ๋งค์šฐ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!!!!!

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