NAVER Cloud, HyperCLOVA X Omni-modal Backbone Model °³¹ß üÇèÇü ÀÎÅÏ ¸ðÁý

NAVER Cloud°¡ HyperCLOVA X Omni-modal Backbone Model °³¹ß Á÷¹«ÀÇ Ã¼ÇèÇü ÀÎÅÏ Ã¤¿ëÀ» ÁøÇàÇÒ ¿¹Á¤ÀÌ´Ù. ÇØ´ç ºÎ¼­´Â HyperCLOVA¸¦ ±â¹ÝÀ¸·Î À̹ÌÁö¡¤ºñµð¿À µî ¸ÖƼ¸ð´Þ ±â´É È®ÀåÀ» À§ÇÑ ¾ÆÅ°ÅØÃ³ ¼³°è ¹× ¸ðµ¨ »ý»êÀ» ´ã´çÇϸç, ÀÔÃâ·Â Ãø¸é¿¡¼­ Any to Any±îÁöÀÇ È®ÀåÀ» ¸ñÇ¥·Î Çϰí ÀÖ´Â Á¶Á÷À¸·Î, 2024³â 9¿ù ±¹³» ÃÖÃÊ·Î Vision LLM ±â´ÉÀ» HyperCLOVA X¿¡ ¼­ºñ½ºÇÑ ¹Ù ÀÖ´Ù.

À̹ø ÀÎÅϽʿ¡¼­´Â MoE ±â¹ÝÀÇ Multimodal Backbone Model È®º¸¸¦ ÅëÇØ ÃÖÁ¾ ¼º´É Çâ»ó¿¡ ±â¿©ÇÏ´Â ¾÷¹«¸¦ °æÇèÇÏ°Ô µÈ´Ù. ±¸Ã¼ÀûÀ¸·Î´Â InfiniBand·Î ¿¬°áµÈ GPU Ŭ·¯½ºÅÍ µî Hyperscale ±Ô¸ðÀÇ GPU ÀÚ¿øÀ» Ȱ¿ëÇØ Multimodal Backbone¿¡ Vision ¹× Audio ´É·ÂÀ» Ãß°¡Çϱâ À§ÇÑ ¸ðµ¨ ÇнÀÀ» ´ã´çÇÏ°Ô µÇ¸ç, Backbone »ý»êÀ» À§ÇÑ FW µµÀÔ°ú °ü·ÃµÈ ¿£Áö´Ï¾î¸µ ÀÛ¾÷µµ ÇÔ²² ¼öÇàÇÏ°Ô µÈ´Ù. ¶ÇÇÑ ´Ù¾çÇÑ Multimodal BackboneÀÌ ÃÖÁ¾ ¸ðµ¨ ¼º´É¿¡ ¹ÌÄ¡´Â ¿µÇâÀ» Ž»öÇϰí, È¿°úÀûÀÎ Pretraining Recipe¸¦ ã¾Æ³»´Â ÇÑÆí Pretraining Data¿¡ ´ëÇÑ Curation ¹× Filtering ÀÛ¾÷À» ÁøÇàÇϸç, Distributed Training(FSDP, Zero, Megatron), Sequence Packing, Sequence Parallel µî ÇнÀ È¿À² °³¼±À» À§ÇÑ ±â¼úÀ» Àû¿ëÇÏ°í °³¹ßÇÏ´Â ¿ªÇÒµµ ¸Ã°Ô µÈ´Ù.

Áö¿ø ÀÚ°ÝÀº ±¹³»¿Ü Á¤±Ô´ëÇÐ(Çлç) ÀçÇлý ¶Ç´Â ±âÁ¹¾÷ÀÚÀ̸ç, LLM ¹× LLM ±â¹Ý Vision-Language Model(LLaVA, Qwen VL, DeepSeek VL, Nemotron Omni)¿¡ ´ëÇÑ ±âº»ÀûÀÎ Áö½Ä°ú ÇнÀ °úÁ¤¿¡ ´ëÇÑ ±¸Ã¼ÀûÀÎ ÀÌÇØµµ(¸ðµ¨ ¾ÆÅ°ÅØÃ³, µ¥ÀÌÅÍ, Loss µî)¸¦ °®Ãá ºÐ, Distributed Training(DeepSpeed, PyTorch FSDP µî)¿¡ ´ëÇÑ ÀÌÇØµµ¸¦ º¸À¯ÇÑ ºÐ, Python Ȱ¿ë ¿ª·®À» °®Ãá ºÐÀ» ´ë»óÀ¸·Î ÇÑ´Ù. ¿ì´ë»çÇ×À¸·Î´Â »ó¿ë ¼öÁØÀÇ Vision Language Model °³¹ß °æÇè, ´ë±Ô¸ð GPU Infra(Multi-node, Slurm, Kubernetes) ¿î¿ë °æÇè, Top-tier ÇÐȸ ¶Ç´Â Àú³Î ³í¹® Á¦1ÀúÀÚ °æÇè, LLM¡¤VLM¡¤MLLM(Omni-modal) °ü·Ã ÇÐÀ§ º¸À¯, °ü·Ã Challenge Âü°¡ ¶Ç´Â »óÀ§ ÀÔ»ó °æÇè, ÃÖ¼Ò 3°³¿ù ÀÌ»ó ¼öÇàÇÑ ÆÀ ÇÁ·ÎÁ§Æ®¸¦ ¼º°øÀûÀ¸·Î ¿Ï·áÇÏ¸ç ³ôÀº ±â¿©¸¦ ÇÑ °æÇè µîÀÌ ÀÖÀ¸¸ç, ÀÚ°Ý ¿ä°ÇÀ» ¸ðµÎ ÃæÁ·ÇÏÁö ¾Ê´õ¶óµµ ´ã´ç ¾÷¹« Áß Çϳª ÀÌ»óÀÇ ¿µ¿ª¿¡¼­ ÃÖ°í ¼öÁØÀÇ ¿ª·®À» º¸À¯ÇÑ °æ¿ì¿¡µµ Áö¿øÀÌ °¡´ÉÇÏ´Ù.

±Ù¹«Áö´Â °æ±âµµ ¼º³²½Ã ºÐ´ç±¸ ºÒÁ¤·Î 6 ±×¸°ÆÑÅ丮À̸ç, ÀÚ¼¼ÇÑ ³»¿ëÀº 'NAVER Cloud'ÀÇ È¨ÆäÀÌÁö¿¡¼­ È®ÀÎÇÒ ¼ö ÀÖ´Ù.