¿£ºñµð¾Æ(www.nvidia.com, CEO Á¨½¼ Ȳ)°¡ Á¬½¼ TX1 ¹× TX2¿ë ¸®´ª½º(Linux) ±â¹Ý ¼ÒÇÁÆ®¿þ¾î Á¦Ç°±ºÀÎ Á¦Æ®ÆÑ(JetPack) 3.1À» °ø°³Çß´Ù.
ÅÙ¼RT(TensorRT) 2.1 ¹× cuDNN 6.0À¸·Î ¾÷±×·¹À̵åµÈ Á¦Æ®ÆÑ 3.1Àº °¡¼ÓÈµÈ ¹èÄ¡ »çÀÌÁî 1À» È°¿ëÇÒ ¼ö ÀÖ´Â ºñÀü °¡ÀÌµå ³»ºñ°ÔÀÌ¼Ç ¹× ¸ð¼Ç ÄÁÆ®·Ñ°ú °°Àº ½Ç½Ã°£ ¾ÖÇø®ÄÉÀ̼ǿ¡¼ µö ·¯´× ¼º´ÉÀ» ÃÖ´ë 2¹è °¡·® Çâ»ó½ÃŲ´Ù. Á¦Æ®ÆÑ 3.1ÀÇ °³¼±µÈ ±â´ÉÀº Á¬½¼ÀÌ ¹èÆ÷ÇÒ ¼ö ÀÖ´Â ÀÎÅÚ¸®Àü½º ¼öÁØÀ» ÀÌÀüº¸´Ù ºñ¾àÀûÀ¸·Î Çâ»ó½ÃÄÑ, ¹è´Þ ·Îº¿, ¿ø°ÝÇö½Ç°¨(telepresence), µ¿¿µ»ó ºÐ¼® µî »õ·Î¿î ¼¼´ëÀÇ ÀÚµ¿È ±â°è(autonomous machines) ±¸ÇöÀÌ °¡´ÉÇØÁú Àü¸ÁÀÌ´Ù.
ÃÖ±Ù ¿£ºñµð¾Æ´Â ·Îº¿°øÇÐÀÇ ¹ßÀüÀ» ÃËÁøÇϱâ À§ÇØ Ã·´Ü ÀΰøÁö´ÉÀÇ Æ®·¹ÀÌ´× ¹× ½ÇÀü ¹èÆ÷¿ë ¿ÃÀοø Ç÷§ÆûÀÎ ¾ÆÀÌÀÛ À̴ϼÅƼºê(Isaac Initiative)¸¦ °ø°³ÇÑ ¹Ù ÀÖ´Ù.
¿§Áö¿¡ Àû¿ëµÇ´Â ÀΰøÁö´É
¿ÃÇØ ÃÊ ¿£ºñµð¾Æ°¡ ¹ßÇ¥ÇÑ ¿§Áö ÄÄÇ»Æÿë Ç÷§ÆûÀÎ Á¬½¼ TX2(Jetson TX2)´Â ±â´É ¸é¿¡¼ »ó´çÇÑ ¹ßÀüÀ» ´Þ¼ºÇß´Ù. ³×Æ®¿öÅ© ¿§Áö¿¡ À§Ä¡ÇÑ ¿ø°Ý »ç¹°ÀÎÅͳÝ(IoT) ÀåÄ¡¿¡¼´Â Á¾Á¾ ³×Æ®¿öÅ© ¹üÀ§(network coverage), Áö¿¬À²(latency) ¹× ´ë¿ªÆø(bandwidth)ÀÌ ÀúÇϵǴ Çö»óÀÌ ¹ß»ýÇÑ´Ù. º¸Åë »ç¹°ÀÎÅÍ³Ý ÀåÄ¡°¡ µ¥ÀÌÅ͸¦ Ŭ¶ó¿ìµå·Î Áß°èÇÏ´Â °ÔÀÌÆ®¿þÀÌ ¿ªÇÒÀ» ÇÏ´Â °Í¿¡ ºñÇØ, ¿§Áö ÄÄÇ»ÆÃÀº º¸¾ÈÀÌ Àû¿ëµÈ ¿Âº¸µå ¿¬»ê ¸®¼Ò½º¿¡ Á¢±ÙÇϱ⠶§¹®¿¡ »ç¹°ÀÎÅͳÝÀÇ °¡´É¼ºÀ» »õ·Ó°Ô Á¤ÀÇÇÒ ¼ö ÀÖ´Ù. ¿£ºñµð¾ÆÀÇ Á¬½¼ ÀÓº£µðµå ¸ðµâÀº ÃÊ´ç 1Å׶óÇ÷Ó(TELOP)ÀÇ ¼¹ö±Þ ¼º´ÉÀ» ±¸ÇöÇϸç, Á¬½¼ TX2¿¡¼´Â 10¿ÍÆ® ¹Ì¸¸ÀÇ Àü·Â¿¡¼ 2¹èÀÇ ÀΰøÁö´É ¼º´ÉÀ» Àü´ÞÇÑ´Ù.
Á¦Æ®ÆÑ 3.1
Åױ׶ó(Tegra)¿ë ¸®´ª½º(L4T) R28ÀÌ Æ÷ÇÔµÈ Á¦Æ®ÆÑ 3.1Àº Àå±âÀûÀÎ Áö¿øÀ» Á¦°øÇÏ´Â Á¬½¼ TX1 ¹× TX2¿ë ¼ÒÇÁÆ®¿þ¾î Á¦Ç°±ºÀÌ´Ù. TX1 ¹× TX2¿ë L4T º¸µå Áö¿ø ÆÐÅ°Áö(BSPs)´Â °í°´ Á¦Ç°È¿¡ ÀûÇÕÇϸç, °øÀ¯µÈ ¸®´ª½º Ä¿³Î 4.4 ÄÚµå ±â¹Ý µÎ Á¦Ç° °£ÀÇ È£È¯¼º ¹× ¿øÈ°ÇÑ Æ÷ÆÃÀ» Á¦°øÇÑ´Ù. Á¦Æ®ÆÑ 3.1ºÎÅÍ °³¹ßÀÚµéÀº TX1°ú TX2¿¡¼ ÀüºÎ µ¿ÀÏÇÑ ¶óÀ̺귯¸®, API ¹× µµ±¸ ¹öÀüÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.
cuDNN 5.1¿¡¼ 6.0À¸·Î ¾÷±×·¹ÀÌµå ¹× CUDA 8·Î À¯Áöº¸¼ö ¾÷µ¥ÀÌÆ®°¡ ÀÌ·ç¾îÁø °Í ¿Ü¿¡µµ, Á¦Æ®ÆÑ 3.1¿¡´Â ½ºÆ®¸®¹Ö ¾ÖÇø®ÄÉÀÌ¼Ç ±¸ÃàÀ» À§ÇÑ ÃֽŠºñÀü ¹× ¸ÖƼ¹Ìµð¾î API°¡ Æ÷ÇԵǾî ÀÖ´Ù. È£½ºÆ® PC·Î Á¦Æ®ÆÑ 3.1À» ´Ù¿î·ÎµåÇϸé Á¬½¼¿¡ ÃֽŠBSP ¹× µµ±¸¸¦ Àû¿ëÇÒ ¼ö ÀÖ´Ù.
ÅÙ¼RT 2.1À» È°¿ëÇÑ ÀúÁö¿¬ Ãß·Ð
ÃֽŠ¹öÀüÀÇ ÅÙ¼RT°¡ Æ÷ÇÔµÈ Á¦Æ®ÆÑ 3.1Àº Á¬½¼¿¡ ÃÖÀûÈµÈ ·±Å¸ÀÓ µö ·¯´× Ãß·ÐÀ» ¹èÆ÷ÇÒ ¼ö ÀÖ´Ù. ÅÙ¼RT´Â ³×Æ®¿öÅ© ±×·¡ÇÁ ÃÖÀûÈ, Ä¿³Î Ç»Àü, ¹ÝÁ¤¹Ðµµ FP16À» Áö¿øÇÔÀ¸·Î½á Ãß·Ð ¼º´ÉÀ» Çâ»ó½ÃŲ´Ù. ÅÙ¼RT 2.1¿¡´Â ¸ÖƼ °¡ÁßÄ¡ ¹èĪ µî Á¬½¼ TX1 ¹× TX2ÀÇ µö ·¯´× ¼º´É°ú È¿À²¼ºÀº ´ëÆø Çâ»ó½ÃÅ°°í Áö¿¬À²Àº °¨¼Ò½ÃÅ°´Â ÇÙ½É ±â´É ¹× ±â´É °³¼±ÀÌ Æ÷ÇԵǾî ÀÖ´Ù.
¹èÄ¡ »çÀÌÁî 1ÀÇ Çö°ÝÈ÷ °³¼±µÈ ¼º´ÉÀº GoogLeNetÀÇ Áö¿¬À²À» 5ms·Î °¨¼Ò½ÃŲ´Ù. Áö¿¬À²¿¡ ¹Î°¨ÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀÇ °æ¿ì, °¢ ÇÁ·¹ÀÓÀÌ ½Ã½ºÅÛ¿¡ µµÂøÇÏ´Â Áï½Ã 󸮵DZ⠶§¹®¿¡ ¹èÄ¡ »çÀÌÁî 1Àº °¡Àå ³·Àº Áö¿¬À²À» Á¦°øÇÏ°Ô µÈ´Ù. ÅÙ¼RT 2.1Àº GoogLeNet ¹× ResNet À̹ÌÁö ÀÎ½Ä Ãß·ÐÀ» À§ÇÑ Ã³¸®·®¿¡ ÀÖ¾î¼ ÅÙ¼RT 1.0 ´ëºñ 2¹è ÀÌ»óÀ» ´Þ¼ºÇÒ ¼ö ÀÖ´Ù.
ÅÙ¼RT 2¸¦ Àû¿ëÇϸé, Á¬½¼ TX2´Â Max-P ¼º´É ÇÁ·ÎÆÄÀÏ¿¡¼ GoogLeNetÀÇ Áö¿¬À²ÀÌ 5ms¸¦, Max-Q È¿À²¼º ÇÁ·ÎÆÄÀÏ¿¡¼´Â Áö¿¬À²ÀÌ 7ms¸¦ ±â·ÏÇÏ°Ô µÈ´Ù. ResNetÀº º¸Åë À̹ÌÁö ºÐ·ù¿¡¼ ÅÙ¼RT 2.1À» ÅëÇØ 2¹è ÀÌ»ó °³¼±µÈ ·±Å¸ÀÓ ¼º´ÉÀ» ±¸ÇöÇÏ´Â GoogLeNet¸¦ ´É°¡ÇÏ´Â Á¤È®µµ Çâ»óÀ» À§ÇØ »ç¿ëµÈ´Ù. ¶ÇÇÑ Á¬½¼ TX2ÀÇ 8GB ¸Þ¸ð¸® ¿ë·® ´öºÐ¿¡, ResNet°ú °°Àº º¹ÀâÇÑ ³×Æ®¿öÅ©¿¡¼Á¶Â÷ ÃÖ´ë 128±îÁö ´ëÇü ¹èÄ¡ »çÀÌÁî ½ÇÇàÀÌ °¡´ÉÇÏ´Ù.
ÀÌó·³ Áö¿¬À²ÀÌ °¨¼ÒµÇ¸é, °í¼Ó µå·Ð, ¼±¹ÚÀÇ Ãæµ¹ ¹æÁö, ÀÚµ¿È ³»ºñ°ÔÀÌ¼Ç µî ½Ç½Ã°£¿¡ °¡±î¿î ¹ÝÀÀ¼ºÀ» ¿ä±¸ÇÏ´Â ¾ÖÇø®ÄÉÀ̼ǿ¡¼µµ µö ·¯´× Ãß·Ð Á¢±Ù ¹æ½ÄÀÌ È°¿ëµÉ ¼ö ÀÖ´Ù.
¸ÂÃãÇü ·¹À̾î
ÅÙ¼RT 2.1Àº »ç¿ëÀÚ Ç÷¯±×ÀÎ API¸¦ ÅëÇØ ¸ÂÃãÇü ³×Æ®¿öÅ© ·¹À̾ Áö¿ø, ResNet, ¸®Ä¿·±Æ® ´º·² ³×Æ®¿öÅ©(RNN), You Only Look Once(YOLO) ¹× Faster-RCNN µî È®ÀåµÈ Áö¿øÀ» Á¦°øÇϴ ÷´Ü ³×Æ®¿öÅ© ¹× ±â´ÉÀ» ±¸µ¿ÇÒ ¼ö ÀÖ´Ù.
»ç¿ëÀÚ´Â Äڵ带 ÅëÇØ »ç¿ëÀÚ Á¤ÀÇ ‘IPlugin’À¸·Î °íÀ¯ÇÑ °øÀ¯ °´Ã¼¸¦ ±¸¼ºÇÒ ¼ö ÀÖÀ¸¸ç, CUDA Ä¿³ÎÀ» ÀÌ¿ëÇÑ ¸ÂÃãÇü ÇÁ·Î¼¼½ÌÀ» Àû¿ëÇÒ ¼ö ÀÖ´Ù. ÅÙ¼RT 2.1Àº ÀÌ ±â´ÉÀ» ÀÌ¿ëÇØ °´Ã¼ °¨Áö °È¸¦ À§ÇÑ Faster-RCNN Ç÷¯±×ÀÎÀ» ±¸ÇöÇÒ ¼ö ÀÖ´Ù. »Ó¸¸ ¾Æ´Ï¶ó, ÅÙ¼RT´Â LSTM(Long Short Term Memory) À¯´ÖÀ» À§ÇÑ »õ·Î¿î RNN ·¹À̾î¿Í ½Ã°è¿ ½ÃÄö½ºÀÇ ¸Þ¸ð¸® ±â¹Ý ÀÎ½Ä Çâ»óÀ» À§ÇÑ GRU(Gated Recurrent Unit)À» Á¦°øÇÑ´Ù.
ÀÌó·³ °·ÂÇÏ°í »õ·Î¿î ·¹À̾î À¯ÇüµéÀ» ÅëÇØ ÀÓº£µðµå ¿§Áö ¾ÖÇø®ÄÉÀ̼ǿ¡¼ ÷´Ü µö ·¯´× ¾ÖÇø®ÄÉÀ̼ÇÀ» ¹èÆ÷ÇÏ´Â ÀÛ¾÷À» °¡¼ÓÈÇÒ ¼ö ÀÖ´Ù.
¿£ºñµð¾Æ ¾ÆÀÌÀÛ À̴ϼÅƼºê(NVIDIA Isaac Initiative)
¿§Áö¿¡¼ÀÇ ÀΰøÁö´É ¿ª·®ÀÌ ºü¸£°Ô Áõ°¡Çϸé¼, ¿£ºñµð¾Æ´Â ·Îº¿°øÇÐ ¹× ÀΰøÁö´É ºÐ¾ß¿¡¼ ÃÖ÷´Ü ±â¼úÀ» ¼±µµÇϱâ À§ÇÑ ¾ÆÀÌÀÛ À̴ϼÅƼºê¸¦ µµÀÔÇÑ ¹Ù ÀÖ´Ù. ¾ÆÀÌÀÛÀº ½Ã¹Ä·¹À̼Ç, ÀÚÀ² ³»ºñ°ÔÀÌ¼Ç ½ºÅÃ, ¹èÆ÷¿ë ÀÓº£µðµå Á¬½¼ µî ÀÎÅÚ¸®ÀüÆ® ½Ã½ºÅÛÀÇ °³¹ß ¹× ±¸ÃàÀ» À§ÇÑ ¿£µå-Åõ-¿£µå ·Îº¿±â¼ú Ç÷§ÆûÀÌ´Ù.
ÀÚÀ² ÀΰøÁö´É °³¹ßÀ» À§ÇØ ½ÃÀÛµÈ ¾ÆÀÌÀÛÀº ·Îº¸Æ½½º ·¹ÆÛ·±½º Ç÷§Æû(Robotic Reference Platform)µéÀ» Áö¿øÇÑ´Ù. ÀÌ·¯ÇÑ Á¬½¼ ±â¹Ý Ç÷§ÆûÀ¸·Î´Â µå·Ð, ¹«ÀÎÀ°»óÂ÷·®(UGV), ¹«Àμ±¹Ú(USV) ¹× Àΰ£Áö¿ø·Îº¿(HSR) µîÀÌ ÀÖ´Ù. ·¹ÆÛ·±½º Ç÷§ÆûÀº ½ÇÀü¿¡¼ ½ÇÇèÀÌ °¡´ÉÇÑ Á¬½¼ ±â¹ÝÀÇ ±âº» ±â¼úÀ» Á¦°øÇϸç, ¾ÆÀÌÀÛ ÇÁ·Î±×·¥Àº ¾ÕÀ¸·Î »õ·Î¿î Ç÷§Æû ¹× ·Îº¿À» Æ÷ÇÔÇÏ´Â ¹æÇâÀ¸·Î È®´ëµÉ ¿¹Á¤ÀÌ´Ù.
Á¦Æ®ÆÑ 3.1¿¡´Â cuDNN 6 ¹× ÅÙ¼RT 2.1ÀÌ ±¸¼ºµÇ¾î ÀÖ´Ù. Á¬½¼ TX1 ¹× Á¬½¼ TX2¿ë ¸ðµÎ ¿£ºñµð¾Æ °ø½Ä °³¹ßÀÚ ÆäÀÌÁö(https://developer.nvidia.com/embedded/jetpack)¸¦ ÅëÇØ ÀÌ¿ë °¡´ÉÇÏ´Ù. ½Ì±Û ¹èÄ¡ Ãß·ÐÀÇ ÀúÁö¿¬ ¼º´ÉÀÌ 2¹è °¡·® Çâ»óµÇ°í, ¸ÂÃãÇü ·¹ÀÌ¾î µî »õ·Î¿î ³×Æ®¿öÅ©¸¦ Áö¿øÇÏ´Â Á¬½¼ Ç÷§ÆûÀº ¿§Áö ÄÄÇ»Æÿ¡ °¡Àå ÃÖÀûȵǾî ÀÖ´Ù. ¿£ºñµð¾Æ °³¹ßÀÚ ÆäÀÌÁö¸¦ ÅëÇØ ÀΰøÁö´É °³¹ßÀ» ½ÃÀÛÇÏ´Â ÀÔ¹®ÀÚµéÀº À̹ÌÁö ÀνÄ, °´Ã¼ °¨Áö ¹× ¼¼ºÐÈ µî µö ·¯´× ºñÀü ±âÃÊ¿ä¼ÒÀÇ Æ®·¹ÀÌ´× ¹× ¹èÆ÷¸¦ ÁÖÁ¦·Î ÇÑ Two Days to a Demo ½Ã¸®Á Âü°íÇÒ ¼ö ÀÖ´Ù. Á¦Æ®ÆÑ 3.1À» ÀÌ¿ëÇϸé ÀÌ¿Í °°Àº µö ºñÀü ±âÃÊ¿ä¼ÒÀÇ ¼º´ÉÀ» »ó´çÈ÷ °³¼±½Ãų ¼ö ÀÖ´Ù. |