|
|
|
¡ã ¿£ºñµð¾Æ°¡ ·Îº¿ °ÈÇнÀ ÈÆ·ÃÀ» À§ÇÑ ¹°¸®Àû ½Ã¹Ä·¹ÀÌ¼Ç È¯°æÀÎ 'ÀÌ»è Áü' ÇÁ¸®ºä¸¦ ¹ßÇ¥Çß´Ù.(»çÁø=¿£ºñµð¾Æ) |
¿£ºñµð¾Æ°¡ ÀΰøÁö´É°ú ·Îº¿ ¿¬±¸¸¦ À§ÇÑ »õ·Î¿î ¹°¸®Àû ½Ã¹Ä·¹ÀÌ¼Ç È¯°æÀÎ ‘ÀÌ»è Áü(Isaac Gym)’ÀÇ ÇÁ¸®ºä(preview) ¹öÀüÀ» ¹ßÇ¥Çß´Ù°í ´õ·Îº¿¸®Æ÷Æ®°¡ º¸µµÇß´Ù. ÀÌ»è ÁüÀº GPU ±â¹ÝÀÇ °ÈÇнÀ(RL) ±â¼úÀ» Áö¿øÇÑ´Ù.
°ÈÇнÀÀº ¸Ó½Å·¯´× ºÐ¾ß¿¡¼ °¡Àå À¯¸ÁÇÑ ºÐ¾ß·Î ¶°¿À¸£°í ÀÖÀ¸¸ç º¹ÀâÇÑ ¹®Á¦¸¦ ÇØ°áÇϴµ¥ Å« ÀáÀç·ÂÀ» °®°í ÀÖ´Ù´Â °Ô Àü¹®°¡µéÀÇ Æò°¡´Ù. ¿£ºñµð¾ÆÀÇ ÀÌ»è ÁüÀº ¹ÙµÏ, ü½º µî ÀüÅëÀûÀÎ °ÔÀÓÀ¸·ÎºÎÅÍ ½ºÅ¸Å©·¡ÇÁÆ®, µµÅ¸(DOTA) µî ½Ç½Ã°£ ÄÄÇ»ÅÍ °ÔÀÓ¿¡ À̸£±â±îÁö Àΰ£ÀÇ ´É·ÂÀ» ¶Ù¾î³Ñ´Â °ÈÇнÀÀ» Áö¿øÇÑ´Ù.
°ÈÇнÀÀº ·çºò Å¥ºêÀÇ Á¶ÀÛÀ̳ª »ì¾Æ ÀÖ´Â µ¿¹°ÀÇ ¸ð»ç µî ·Îº¿ ¾ÖÇø®ÄÉÀ̼ÇÀÇ °³¹ß¿¡µµ µµ¿òÀ» ÁØ´Ù. ¿£ºñµð¾Æ´Â ±âÁ¸ÀÇ ¿¬±¸ ¹æ¹ýÀ¸·Î´Â °ÈÇнÀ ÈÆ·ÃÀ» Çϴµ¥ ¼öõ°³ÀÇ CPU¸¦ ÇÊ¿ä·Î ÇÏÁö¸¸ ÀÌ»è ÁüÀº ´ÜÀÏÀÇ GPU ȯ°æ¿¡¼ °ÈÇнÀ ÈÆ·ÃÀ» ½ÇÇöÇÒ ¼ö ÀÖ´Ù°í ¹àÇû´Ù.
·Îº¿ °úÇÐÀÚµéÀº °ÈÇнÀ ¾Ë°í¸®ÁòÀ» ÈÆ·ÃÇϱâ À§ÇØ ¼ö¸¹Àº CPU ÄÚ¾îµéÀ» È°¿ëÇØ¾ß ÇÑ´Ù. ¿¹¸¦ µé¾î ÀΰøÁö´É Àü¹®±â¾÷ÀÎ '¿ÀÇÂAI'´Â ·çºò Å¥ºê ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ 3¸¸°³¿¡ ´ÞÇÏ´Â CPU Äھ È°¿ëÇß´Ù. ¶Ç ·çºò Å¥ºê¸¦ ¼Õ¾È¿¡¼ ´É¼÷ÇÏ°Ô Á¶ÀÛÇϴµ¥ 6144°³ÀÇ CPO ÄÚ¾î¿Í 8°³ÀÇ º¼Å¸ V100 GPU¸¦ äÅÃÇß´Ù. ÀÌ·± ÄÄÇ»ÅÍ È¯°æ¿¡¼ 30½Ã°£ °¡±î¿î ½Ã°£ ÈÆ·ÃÀ» ¹Þ¾Æ ÃÖ¼±ÀÇ °á°ú¸¦ µµÃâÇß´Ù.
¿£ºñµð¾Æ¿¡ µû¸£¸é ÀÌ»è ÁüÀº ´ÜÀÏ A100 GPU ȯ°æ¿¡¼ 10½Ã°£¸¸¿¡ ¿ÀÇÂAIÀÇ ¼öÆÛÄÄÇ»ÅÍ ¼öÁØ¿¡ ´ÞÇÏ´Â ¼º°ú¸¦ ¾òÀ» ¼ö ÀÖ´Ù. ÀÌ»è ÁüÀº ¿£ºñµð¾ÆÀÇ ÇÇÁ÷½º(PhysX) ±â¹Ý GPU °¡¼Ó ½Ã¹Ä·¹ÀÌ¼Ç ¿£ÁøÀ» È°¿ëÇØ ·Îº¿ °ÈÇнÀ¿¡ ÇÊ¿äÇÑ ½ÇÇè µ¥ÀÌÅ͸¦ ó¸®ÇÒ ¼ö ÀÖ´Ù.
¶ÇÇÑ ÀÌ»è ÁüÀº ·Îº¿ °³¹ßÀ» À§ÇÑ ±âº»ÀûÀÎ API¸¦ Á¦°øÇϴµ¥, ƯÈ÷ ¹°¸®ÀûÀÎ ½Ã¹Ä·¹ÀÌ¼Ç ÀÛ¾÷À» À§ÇÑ ÆÄÀÌÅäÄ¡ ÅÙ¼ ±â¹Ý API(PyTorch tensor-based API)¸¦ Áö¿øÇÑ´Ù.
¿£ºñµð¾Æ´Â Áö³ÇØ ÀÌ»è ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚÅ°Æ®(SDK)¸¦ ³»³õ¾Ò´Âµ¥, ·Îº¿ °ÈÇнÀ ÈÆ·ÃÀ» À§ÇØ ÀÌ»è ÁüÀ» »õ·Ó°Ô Á¦¾ÈÇß´Ù. ÀÌ»è ÁüÀÇ ÇÙ½ÉÀûÀÎ ±â´ÉÀº ¾ÕÀ¸·Î ¿£ºñµð¾Æ ¿È´Ï¹ö½º Ç÷§Æû°ú ·Îº¿ ½Ã¹Ä·¹ÀÌ¼Ç Ç÷§ÆûÀÎ ÀÌ»è ½É(Isaac Sim)ÀÇ ÀϺκÐÀ¸·Î Á¦°øµÉ ¿¹Á¤ÀÌ´Ù.
|