Eigen ํ”„๋กœ์ ํŠธ ์ €์žฅ์†Œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

Eigen ํ”„๋กœ์ ํŠธ๋Š” ๊ธฐ๋ณธ ์ €์žฅ์†Œ์— ๊ธฐ์ˆ ์  ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฉฐ์น  ์ „ GitLab ์›น์‚ฌ์ดํŠธ์— ๊ฒŒ์‹œ๋œ ํ”„๋กœ์ ํŠธ์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ํŽ˜์ด์ง€์— ์ ‘์†ํ•˜๋ฉด "์ €์žฅ์†Œ ์—†์Œ" ์˜ค๋ฅ˜๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ํŽ˜์ด์ง€์— ๊ฒŒ์‹œ๋œ ํŒจํ‚ค์ง€ ๋ฆด๋ฆฌ์Šค๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ํ† ๋ก ์— ์ฐธ์—ฌํ•œ ์ฐธ๊ฐ€์ž๋“ค์€ eigen์˜ ์žฅ๊ธฐ๊ฐ„ ์‚ฌ์šฉ ๋ถˆ๊ฐ€๋กœ ์ธํ•ด ์ด๋ฏธ Google Tensorflow ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํฌํ•จํ•œ ๋งŽ์€ ํ”„๋กœ์ ํŠธ์˜ ์กฐ๋ฆฝ ๋ฐ ์ง€์†์ ์ธ ํ…Œ์ŠคํŠธ๊ฐ€ ์ค‘๋‹จ๋˜์—ˆ๋‹ค๊ณ  ์–ธ๊ธ‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ €์žฅ์†Œ ๋ณต์› ์‹œ๊ธฐ์™€ ์‹คํŒจ ์›์ธ์— ๋Œ€ํ•ด์„œ๋Š” ํ˜„์žฌ ํ™•์‹ค์„ฑ์ด ์—†์Šต๋‹ˆ๋‹ค. ์ €์žฅ์†Œ ํ์‡„๋Š” ํ–‰์œ„์ž rmlarsen1์˜ ์ž‘์—…์œผ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ด์— ๋Œ€ํ•œ ํ•ด๋‹น ํ•ญ๋ชฉ์ด ํ”„๋กœ์ ํŠธ ํ™œ๋™ ๋กœ๊ทธ์— ์ €์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋™์‹œ์— ๊ฐœ๋ฐœ์ž๋Š” ํ•ด๋‹น ์š”์ฒญ์ด GitLab ์ง€์›ํŒ€์œผ๋กœ ์ „์†ก๋˜์—ˆ์Œ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

Eigen์€ ๊ธฐ๋ณธ ์„ ํ˜• ๋Œ€์ˆ˜ ์—ฐ์‚ฐ์˜ ์ธ๊ธฐ ์žˆ๋Š” ์˜คํ”ˆ ์†Œ์Šค ํฌ๋กœ์Šค ํ”Œ๋žซํผ ๊ตฌํ˜„์ž…๋‹ˆ๋‹ค. Eigen์ด ๊ธฐ์กด ์‹œ์Šคํ…œ๊ณผ ๋‹ค๋ฅธ ์ ์€ ํŠน์ • ๋Œ€์ˆ˜์‹์— ๋Œ€ํ•œ ํŠน์ˆ˜ ์ฝ”๋“œ์˜ ์ถ”๊ฐ€ ์ตœ์ ํ™” ๋ฐ ๋ฉ”ํƒ€์ปดํŒŒ์ผ ๊ฐ€๋Šฅ์„ฑ๊ณผ GPU ์ง€์›์ด ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€