Keyboard shortcuts

Press ← or β†’ to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

πŸ€– NVIDIA Isaac GR00T

πŸ“‹ Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

πŸ“– Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

NVIDIA Isaac GR00T (Generalist Robot 00 Technology) β€” это ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π°Ρ базовая модСль ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ NVIDIA создала для Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ². Как Π½Π°ΡƒΡ‡Π½ΠΎ-ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, GR00T ΠΏΡ€ΠΈΠ·Π²Π°Π½ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ исслСдования ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° СстСствСнном языкС ΠΈ ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ Π½ΠΎΠ²Ρ‹ΠΌ двиТСниям, наблюдая Π·Π° дСйствиями людСй, быстро осваивая ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ†ΠΈΡŽ, Π»ΠΎΠ²ΠΊΠΎΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π½Π°Π²Ρ‹ΠΊΠΈ.

GR00T β€” Π²Π°ΠΆΠ½Ρ‹ΠΉ шаг ΠΊ созданию ΠΎΠ±Ρ‰Π΅ΠΉ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠΈ с искусствСнным ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΠΎΠΌ (Artificial General Robotics). Он сочСтаСт ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠΎΠ΄Π°Π»ΡŒΠ½ΠΎΠ΅ восприятиС, рассуТдСниС ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ позволяСт Ρ€ΠΎΠ±ΠΎΡ‚Π°ΠΌ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΈΡ€Π΅, Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊ Π½Π΅ΠΌΡƒ ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с Π½ΠΈΠΌ.

πŸ”§ ВСхничСская Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°

Основная тСхничСская Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Isaac GR00T состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²:

1. ДвухсистСмная когнитивная Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°

GR00T ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΄Π²ΡƒΡ…ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ, Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π»Ρ‘Π½Π½ΡƒΡŽ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°ΠΌΠΈ чСловСчСского познания:

  • БистСма 1 (быстроС ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅): модСль дСйствий, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π°Ρ быстро, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ чСловСчСскому рСфлСксу ΠΈΠ»ΠΈ ΠΈΠ½Ρ‚ΡƒΠΈΡ†ΠΈΠΈ; ΠΎΠ½Π° ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΠ»Π°Π½ Π² Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΈ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Ρ‹Π΅ двиТСния Ρ€ΠΎΠ±ΠΎΡ‚Π°.
  • БистСма 2 (ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ΅ ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅): ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΠΎΠ±Π΄ΡƒΠΌΠ°Π½Π½ΠΎΠ΅ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ принятиС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ; ΠΎΠ½Π° рассуТдаСт ΠΎ срСдС ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ инструкции ΠΈ Π½Π° этой основС ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚ дСйствия.

2. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠΎΠ΄Π°Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ²

GR00T ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π²Ρ…ΠΎΠ΄Ρ‹ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠΎΠ΄Π°Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ, Π² Ρ‚ΠΎΠΌ числС:

  • ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° СстСствСнном языкС;
  • Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ (изобраТСния ΠΈ Π²ΠΈΠ΄Π΅ΠΎ);
  • Π΄Π°Π½Π½Ρ‹Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ².

3. Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ симуляции ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…

  • ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° NVIDIA Omniverse: для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ синтСтичСских Π΄Π°Π½Π½Ρ‹Ρ…;
  • Isaac GR00T Blueprint: шаблон для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ синтСтичСских Π΄Π°Π½Π½Ρ‹Ρ…;
  • ЀизичСский Π΄Π²ΠΈΠΆΠΎΠΊ Newton: ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ физичСский Π΄Π²ΠΈΠΆΠΎΠΊ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ², созданный совмСстно с Google DeepMind ΠΈ Disney Research.

4. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° оборудования

  • Jetson AGX Thor: новая Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° для Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ² Π½Π° Π±Π°Π·Π΅ систСмы Π½Π° кристаллС NVIDIA Thor;
  • ГрафичСскиС процСссоры ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ поколСния Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ NVIDIA Blackwell с трансформСрным Π΄Π²ΠΈΠΆΠΊΠΎΠΌ, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ 800 тСрафлопс 8-Π±ΠΈΡ‚Π½ΠΎΠΉ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ИИ.

πŸ’‘ МодСль GR00T N1

Isaac GR00T N1 β€” пСрвая Π² ΠΌΠΈΡ€Π΅ открытая ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ настраиваСмая базовая модСль для рассуТдСний ΠΈ Π½Π°Π²Ρ‹ΠΊΠΎΠ² ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ Ρ€ΠΎΠ±ΠΎΡ‚Π°. МодСль N1 ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ особСнностями:

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ свойства

  • Адаптация ΠΊ Ρ€Π°Π·Π½Ρ‹ΠΌ воплощСниям: модСль ΠΌΠΎΠΆΠ΅Ρ‚ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊ Ρ€Π°Π·Π½Ρ‹ΠΌ Ρ‚ΠΈΠΏΠ°ΠΌ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ²;
  • ΠœΡƒΠ»ΡŒΡ‚ΠΈΠΌΠΎΠ΄Π°Π»ΡŒΠ½Ρ‹Π΅ Π²Ρ…ΠΎΠ΄Ρ‹: язык ΠΈ изобраТСния;
  • Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ манипуляционныС способности: Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ манипуляции Π² Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΠΉ срСдС;
  • ΠΠ°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΠΌΠΎΡΡ‚ΡŒ: Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈ исслСдоватСли ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄ΠΎΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ GR00T N1 Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ»ΠΈ синтСтичСских Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ Ρ€ΠΎΠ±ΠΎΡ‚Π° ΠΈΠ»ΠΈ Π·Π°Π΄Π°Ρ‡Ρƒ.

ΠžΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅

GR00T N1 ΠΎΠ±ΡƒΡ‡Π΅Π½ Π½Π° большом Π½Π°Π±ΠΎΡ€Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Ρ€ΠΎΠ±ΠΎΡ‚Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚:

  • Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ записи;
  • синтСтичСскиС Π΄Π°Π½Π½Ρ‹Π΅, созданныС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Isaac GR00T Blueprint;
  • Π²ΠΈΠ΄Π΅ΠΎΠ΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°.

Навыки ΠΈ возмоТности

GR00T N1 Π»Π΅Π³ΠΊΠΎ ΠΎΠ±ΠΎΠ±Ρ‰Π°Π΅Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

  • Π·Π°Ρ…Π²Π°Ρ‚ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ²;
  • ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ двумя Ρ€ΡƒΠΊΠ°ΠΌΠΈ;
  • ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π° ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ Ρ€ΡƒΠΊΠΈ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ;
  • Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… Π΄Π»ΠΈΠ½Π½ΠΎΠ³ΠΎ контСкста ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ‰ΠΈΡ… Π½Π°Π²Ρ‹ΠΊΠΎΠ².

Π­Ρ‚ΠΈ возмоТности ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π² Ρ€Π°Π·Π½Ρ‹Ρ… сфСрах, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π³Ρ€ΡƒΠ·ΠΎΠ², ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ΅ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ качСства.

🌟 ΠžΠ±Π»Π°ΡΡ‚ΠΈ примСнСния

Isaac GR00T ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π² Ρ€Π°Π·Π½Ρ‹Ρ… отраслях ΠΈ сцСнариях, Π² Ρ‚ΠΎΠΌ числС:

ΠŸΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅

  • ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π³Ρ€ΡƒΠ·ΠΎΠ²: ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΈ сортировка Π³Ρ€ΡƒΠ·ΠΎΠ² Π½Π° складах, Ρ„Π°Π±Ρ€ΠΈΠΊΠ°Ρ… ΠΈ логистичСских Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ…;
  • Π£ΠΏΠ°ΠΊΠΎΠ²ΠΊΠ°: автоматизация процСсса ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ;
  • ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ качСства: ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ качСством.

БСрвисноС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅

  • ΠŸΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ ΠΏΠΎ Π΄ΠΎΠΌΡƒ: ΡƒΠ±ΠΎΡ€ΠΊΠ° ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ порядка Π² домашнСй срСдС;
  • Π ΠΎΠ·Π½ΠΈΡ‡Π½ΠΎΠ΅ обслуТиваниС: Π²Ρ‹ΠΊΠ»Π°Π΄ΠΊΠ° Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° ΠΏΠΎΠ»ΠΊΠΈ ΠΈ обслуТиваниС ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ…;
  • ΠœΠ΅Π΄ΠΈΡ†ΠΈΠ½ΡΠΊΠ°Ρ ΠΏΠΎΠΌΠΎΡ‰ΡŒ: простыС мСдицинскиС Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΏΡ€ΠΈ ΡƒΡ…ΠΎΠ΄Π΅ Π·Π° ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ.

ИсслСдования ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°

  • ИсслСдования обучСния Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ²: прСдоставлСниС исслСдоватСлям соврСмСнной ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ²;
  • ИсслСдования взаимодСйствия Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° ΠΈ Ρ€ΠΎΠ±ΠΎΡ‚Π°: ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ СстСствСнных ΠΈ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½Ρ‹Ρ… способов взаимодСйствия;
  • ИсслСдования ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠΎΠ΄Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ИИ: ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ совмСстной ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ зрСния, языка ΠΈ дСйствий.

πŸ“₯ Установка ΠΈ настройка

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Isaac GR00T, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги.

БистСмныС трСбования

  • АппаратноС обСспСчСниС:
    • графичСский процСссор NVIDIA: рСкомСндуСтся RTX 3090 ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅;
    • опСративная ΠΏΠ°ΠΌΡΡ‚ΡŒ: Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 32 Π“Π‘;
    • Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ: 50 Π“Π‘ ΠΈ Π±ΠΎΠ»Π΅Π΅ свободного мСста (ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ SSD).
  • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС:
    • Ubuntu 20.04/22.04 LTS ΠΈΠ»ΠΈ Windows 10/11;
    • CUDA 12.0 ΠΈ Π²Ρ‹ΡˆΠ΅;
    • Python 3.8 ΠΈ Π²Ρ‹ΡˆΠ΅.

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ GR00T N1

  1. Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ модСль GR00T N1 2B с Hugging Face:

    git lfs install
    git clone https://huggingface.co/nvidia/isaac-gr00t-n1-2b
    
  2. Или ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ API Hugging Face:

    from huggingface_hub import snapshot_download
    
    snapshot_download(repo_id="nvidia/isaac-gr00t-n1-2b", local_dir="./isaac-gr00t-n1-2b")
    

Установка зависимостСй

  1. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅:

    conda create -n isaac-groot python=3.9
    conda activate isaac-groot
    
  2. УстановитС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ зависимости:

    pip install torch torchvision torchaudio
    pip install omniverse-isaac-sim
    pip install transformers accelerate safetensors
    

πŸš€ Руководство ΠΏΠΎ использованию

Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ порядок Ρ€Π°Π±ΠΎΡ‚Ρ‹

  1. Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΌΠΎΠ΄Π΅Π»ΠΈ:

    from transformers import AutoModelForCausalLM, AutoTokenizer
    
    model_path = "./isaac-gr00t-n1-2b"
    model = AutoModelForCausalLM.from_pretrained(model_path, device_map="auto", trust_remote_code=True)
    tokenizer = AutoTokenizer.from_pretrained(model_path)
    
  2. Π˜Π½Ρ„Π΅Ρ€Π΅Π½Ρ ΠΌΠΎΠ΄Π΅Π»ΠΈ:

    # ΠŸΡ€ΠΈΠΌΠ΅Ρ€: ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ тСкстом
    inputs = tokenizer("Pick up the red cube and place it in the blue bin", return_tensors="pt").to(model.device)
    
    # Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий
    outputs = model.generate(
        inputs.input_ids,
        max_length=200,
        temperature=0.7,
        top_p=0.9,
    )
    
    # Π”Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚
    result = tokenizer.decode(outputs[0], skip_special_tokens=True)
    print(result)
    
  3. Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с Isaac Sim:

    # ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ сцСна ΠΈ Ρ€ΠΎΠ±ΠΎΡ‚ ΡƒΠΆΠ΅ настроСны Π² Isaac Sim
    from omni.isaac.core import World
    
    # Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ симулируСмый ΠΌΠΈΡ€
    world = World()
    
    # Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий, ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ модСлью
    # ...
    
    # ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊ Ρ€ΠΎΠ±ΠΎΡ‚Ρƒ
    # ...
    
    # Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΡΠΈΠΌΡƒΠ»ΡΡ†ΠΈΡŽ
    world.play()
    

Π”ΠΎΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ

  1. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…: собСритС ΠΈΠ»ΠΈ сгСнСрируйтС Π΄Π°Π½Π½Ρ‹Π΅, подходящиС для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ.

  2. Настройка дообучСния:

    from transformers import Trainer, TrainingArguments
    
    training_args = TrainingArguments(
        output_dir="./results",
        per_device_train_batch_size=4,
        gradient_accumulation_steps=4,
        learning_rate=5e-5,
        num_train_epochs=3,
    )
    
    trainer = Trainer(
        model=model,
        args=training_args,
        train_dataset=your_dataset,
    )
    
    trainer.train()
    
  3. Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΎΠ±ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ:

    model.save_pretrained("./my_tuned_gr00t_model")
    tokenizer.save_pretrained("./my_tuned_gr00t_model")
    

❓ ЧастыС вопросы

1. Π§Π΅ΠΌ GR00T отличаСтся ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ²?

GR00T β€” ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π°Ρ базовая модСль для Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ², Π° Π½Π΅ спСциализированная модСль ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ. Она ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΄Π²ΡƒΡ…ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ, которая сочСтаСт Π±Ρ‹ΡΡ‚Ρ€ΡƒΡŽ систСму (ΠΈΠ½Ρ‚ΡƒΠΈΡ†ΠΈΡŽ) ΠΈ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡƒΡŽ систСму (рассуТдСниС), ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ чСловСчСскому познанию. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, GR00T рассчитан Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ€ΠΎΠ±ΠΎΡ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠ΄Π½ΠΈΠΌ Π²ΠΈΠ΄ΠΎΠΌ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹.

2. КакоС ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π½ΡƒΠΆΠ½ΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с GR00T?

Для ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ³ΠΎ инфСрСнса ΠΈ обучСния ΠΏΠΎΠ»Π½ΠΎΠΉ вСрсии GR00T Π½ΡƒΠΆΠ½Π° мощная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° GPU. Для ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ инфСрСнса ΠΈ обучСния рСкомСндуСтся NVIDIA RTX 3090 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ GPU. Для Π»Ρ‘Π³ΠΊΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ сСрвисы ΠΈΠ»ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ NVIDIA Jetson. Для Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ² ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ для GR00T считаСтся Jetson AGX Thor.

3. Π“Π΄Π΅ Π²Π·ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ для обучСния GR00T?

NVIDIA ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ… GR00T N1 Π² составС Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ физичСском ИИ; Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ с Hugging Face ΠΈ GitHub. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Isaac GR00T Blueprint прСдоставляСт Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ синтСтичСских дСйствий манипуляции, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ собствСнныС ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅.

4. Π‘ ΠΊΠ°ΠΊΠΈΠΌΠΈ Ρ€ΠΎΠ±ΠΎΡ‚Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ GR00T?

GR00T рассчитан Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ Ρ€ΠΎΠ±ΠΎΡ‚Π°ΠΌΠΈ, Π² Ρ‚ΠΎΠΌ числС ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ 1X Technologies, Agility Robotics, Apptronik, Boston Dynamics, Figure AI ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ…. Благодаря ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ GR00T ΠΌΠΎΠΆΠ΅Ρ‚ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊ Ρ€Π°Π·Π½Ρ‹ΠΌ Ρ€ΠΎΠ±ΠΎΡ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Ρ„ΠΎΡ€ΠΌΠ°ΠΌ послС ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ дообучСния.

πŸ“š РСсурсы ΠΈ источники


Π­Ρ‚ΠΎ руководство Π΄Π°Ρ‘Ρ‚ Π±Π°Π·ΠΎΠ²ΠΎΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² NVIDIA Isaac GR00T ΠΈ описываСт порядок Π΅Π³ΠΎ использования. Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ постоянно ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ, поэтому рСкомСндуСтся рСгулярно ΡΠ²Π΅Ρ€ΡΡ‚ΡŒΡΡ с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ NVIDIA.