NVIDIA TAO Toolkit
๊ณ ํ์ง ์์ฑ ๋ฐ ์ปดํจํฐ ๋น์ AI ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ ์ํ ๋งค์ฐ ์ ํํ๊ณ , ์ฌ์ฉ์ ์ ์ ๊ฐ๋ฅํ ํ๋ก๋์ ๋ ๋ ๋ชจ๋ธ์ ๋ง๋์ธ์.
TAO ๋ค์ด๋ก๋ ์์ํ๊ธฐNVIDIA TAO Toolkit์ ์ด๋ค ์๋ฃจ์ ์ธ๊ฐ์?
AI/๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ ์ฒ์๋ถํฐ ๋ง๋ค๋ ค๋ฉด ์์ฒญ๋ ์์ ๋ฐ์ดํฐ์ ์๋ง์ ๋ฐ์ดํฐ ๊ณผํ์๊ฐ ํ์ํฉ๋๋ค. ํ์ง๋ง ์ด์ ๋ ๊ธฐ์กด ์ ๊ฒฝ๋ง ๋ชจ๋ธ์์ ํ์ต๋ ๊ธฐ๋ฅ์ ์ถ์ถํ์ฌ ์๋ก์ด ๋ง์ถคํ ๋ชจ๋ธ์ ์ ์ฉํ๋ ์ฃผ์ ๊ธฐ๋ฒ์ธ transfer learning์ ํตํด ๋ชจ๋ธ ๊ฐ๋ฐ์ ๊ฐ์ํ ์ ์์ต๋๋ค.
TensorFlow์ PyTorch๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ NVIDIA TAO Toolkit์ AI/๋ฅ ๋ฌ๋ ํ๋ ์์ํฌ์ ๋ณต์ก์ฑ์ ์์ ๋ชจ๋ธ ํ๋ จ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํ๋ NVIDIA TAO ํ๋ ์์ํฌ์ ๋ก์ฝ๋ ๋ฒ์ ์
๋๋ค. TAO Toolkit์ ์ฌ์ฉํ๋ฉด AI ์ ๋ฌธ ์ง์์ด๋ ๋๊ท๋ชจ ํ๋ จ ๋ฐ์ดํฐ ์ธํธ ์์ด๋ ์ ์ด ํ์ต์ ์ด์ ์ ํ์ฉํด ์์ฒด ๋ฐ์ดํฐ๋ก NVIDIA์ ์ฌ์ ํ๋ จ๋ ๋ชจ๋ธ์ ๋ฏธ์ธ ์กฐ์ ํ๊ณ ์ถ๋ก ์ ๋ง์ถฐ ์ต์ ํํ ์ ์์ต๋๋ค.

์ฃผ์ ์ด์
๋ชจ๋ธ์ ์์ฝ๊ฒ ํ๋ จ
TAO Toolkit์ Jupyter Notebook์ผ๋ก ๋ชจ๋ธ์ ํ๋ จํ ์ ์๋ ๋ก์ฝ๋ ์๋ฃจ์ ์ผ๋ก, AI ํ๋ ์์ํฌ์ ๋ํ ์ ๋ฌธ ์ง์์ด ํ์ํ์ง ์์ต๋๋ค.
๊ณ ์ ๋ฐ AI ๊ตฌ์ถ
NVIDIA์ ์ฌ์ ํ๋ จ๋ ๋ชจ๋ธ๊ณผ ๋ชจ๋ธ ์ํคํ ์ฒ๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ์ฉ ์ฌ๋ก์ ๋ง๋ ๋งค์ฐ ์ ํํ ๋ง์ถคํ AI ๋ชจ๋ธ์ ์์ฑํ ์ ์์ต๋๋ค.
์ถ๋ก ์ ๋ง๊ฒ ์ต์ ํ
๋ง์ถคํ์ ๊ทธ์น์ง ์๊ณ ์ถ๋ก ์ ๋ง๊ฒ ๋ชจ๋ธ์ ์ต์ ํํ์ฌ ์ถ๋ก ์ฑ๋ฅ์ ์ต๋ 4๋ฐฐ๊น์ง ๋์ผ ์ ์์ต๋๋ค.
์์ฌ์ด ๋ฐฐํฌ
์์ฌ์ด ๋ฐฐํฌ DeepStream, ์์ฑ AI์ฉ Riva ๋ฐ Triton Inference Serverโข๋ฅผ ์ฌ์ฉํด ์ต์ ํ๋ ๋ชจ๋ธ์ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
์ฌ์ ํ๋ จ๋ AI ๋ชจ๋ธ์ด๋ ๋ฌด์์ธ๊ฐ์?
์ฌ์ ํ๋ จ๋ AI ๋ชจ๋ธ ์ ๋ํ ๋ฐ์ดํฐ ์ธํธ์์ ํ๋ จ๋๊ณ , ๊ฐ์ค์น์ ํธํฅ์ ๊ณ ๋ คํด ๋ฏธ์ธ ์กฐ์ ๋ ๋ชจ๋ธ์ ๋๋ค. ์ฒ์๋ถํฐ ํ๋ จ์ํค๋ ๊ฒ๋ณด๋ค ์ ์ ์์ ์ค์ ๋ฐ์ดํฐ ๋๋ ํฉ์ฑ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํด ์ด๋ฌํ ๋ชจ๋ธ์ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ๋ง์ถคํํ ์ ์์ต๋๋ค.
๋น์ AI๋ฅผ ์ํด ์ฌ์ ํ๋ จ๋ ๋ชจ๋ธ
NVIDIA์ ์ต์ ํ๋ ๋ชจ๋ธ ์ํคํ
์ฒ๋ฅผ 100๊ฐ ์ด์ ์ด์ ์ฌ์ฉํด ์ด๋ฏธ์ง ์ฒ๋ฆฌ ๋ฐ ๋ถ๋ฅ, ๋ฌผ์ฒด ๊ฐ์ง, ์๋งจํฑ ์ธ๊ทธ๋จผํ
์ด์
๊ณผ ๊ฐ์ ์ปดํจํฐ ๋น์ ํ์คํฌ๋ฅผ ์ํ ๋ง์ถคํ ๋ฅ ๋ฌ๋ ๋ชจ๋ธ์ ์์ฑํ ์ ์์ต๋๋ค.
๋ํ ํ์คํฌ ๊ธฐ๋ฐ ๋ชจ๋ธ์ ์ฌ์ฉํด ์ฌ๋์ ํ๋๊ณผ ํฌ์ฆ๋ฅผ ์ธ์ํ๊ณ , ํผ์กํ ๊ณต๊ฐ์์ ์ฌ๋์ ๊ฐ์งํ๋ฉฐ, ์ฐจ๋๊ณผ ๋ฒํธํ์ ๊ฐ์ง ๋ฐ ๋ถ๋ฅํ๋ ๋ฑ ๋ค์ํ ์์
์ ์ํํ ์ ์์ต๋๋ค.
๋ํํ AI๋ฅผ ์ํด ์ฌ์ ํ๋ จ๋ ๋ชจ๋ธ
์๋์์ฑ์ธ์(ARS), ์์ฐ์ด์ฒ๋ฆฌ(NLP) ๋ฐ ํ ์คํธ ์์ฑ ๋ณํ(TTS) ๊ธฐ๋ฐ ๋ชจ๋๋ฅผ ๋ฏธ์ธ ์กฐ์ ํ์ฌ ๊ฐ๋ณ ๋ง์ถคํ ์ค์๊ฐ ์ฝ์ผํฐ ํ๊ฒฝ๊ณผ ์ค๋งํธ ํค์ค์คํฌ, ๊ธฐํ ๋ํํ AI ์๋น์ค๋ฅผ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
NGC์์ Jupyter Notebook ๋ค์ด๋ก๋ํ๊ธฐ์ฃผ์ ํน์ง
Rest APIs๋ฅผ ์ฌ์ฉํด ์ ํ๋ฆฌ์ผ์ด์ ์ TAO Toolkit ํตํฉ
Kubernetes์ ์ต์ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ธํ๋ผ์ TAO Toolkit์ ๋ฐฐํฌํ๊ณ REST APIs๋ฅผ ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ด๋ฅผ ํตํฉํ ์ ์์ต๋๋ค. AI ์๋น์ค๋ฅผ ์๋ก ๊ตฌ์ถํ๊ฑฐ๋ TAO Toolkit์ ๊ธฐ์กด ์๋น์ค์ ํตํฉํ์ฌ ์ด์ข ํด ๊ฐ์ ์๋ํ๋ฅผ ๊ตฌํํ ์ ์์ต๋๋ค.
์์ธํ ์์๋ณด๊ธฐ.jpg)
.jpg)
ONNX ๋ชจ๋ธ ๊ฐ์ค์น ๊ฐ์ ธ์ค๊ธฐ
ONNX ๋ชจ๋ธ์์ ์์ฒด ๋ถ๋ฅ ๋ฐ ์ธ๊ทธ๋ฉํ ์ด์ ๋ชจ๋ธ ๊ฐ์ค์น๋ฅผ TAO Toolkit์ผ๋ก ๊ฐ์ ธ์ ๋ฏธ์ธ ์กฐ์ ๊ณผ ์ต์ ํ๋ฅผ ์์ฝ๊ฒ ์ํํ ์ ์์ต๋๋ค.
๋ฐ๋ชจ ๋ณด๊ธฐ๋ฐ์ดํฐ ์ฆ๊ฐ
๊ณต๊ฐ ๋ฐ ์์ ๋ณํ๊ณผ ๊ฐ์ ๋ฐ์ดํฐ ์ฆ๊ฐ ๊ธฐ๋ฅ์ ํตํด ๋ชจ๋ธ ์ฑ๋ฅ์ ๊ฐ์ ํ์ฌ ๊ธฐ์กด์ ์ด๋ฏธ์ง ๋ฐ์ดํฐ ์ธํธ๋ฅผ ๋ค์ํํ ์ ์์ต๋๋ค.
์์ธํ ์์๋ณด๊ธฐ.jpg)
.jpg)
TensorBoard๋ฅผ ํตํ ์๊ฐํ
ํ๋ จ ๋ฐ ๊ฒ์ฆ ์์ค, ์ ํ๋, ๋ชจ๋ธ ๊ฐ์ค์น, ์์ธก ์ด๋ฏธ์ง ๋ฑ์ ์ค์นผ๋ผ ๋ฐ์ดํฐ๋ฅผ ์๊ฐํํจ์ผ๋ก์จ ๋ชจ๋ธ์ด ์๋ ดํ๋ ๋ฐฉ์์ ์ดํดํ ์ ์์ต๋๋ค.
์์ธํ ์์๋ณด๊ธฐ ๏์ถ๋ก ์ ๋ง๊ฒ ์ต์ ํ
๋น์ทํ ์ ํ๋๋ฅผ ์ ์งํ๋ฉด์ ํ๋ฃจ๋๊ณผ INT8 ์์ํ๋ฅผ ํตํด ์ถ๋ก ์๋๋ฅผ ์ต๋ 4๋ฐฐ๊น์ง ๋์ผ ์ ์์ต๋๋ค.
๋ธ๋ก๊ทธ ์ฝ๊ธฐ.jpg)
DeepStream ๋ฐ Riva ์ง์
TAO Toolkit์์ ์์ฑ๋ ์ต์ ํ๋ ๋ชจ๋ธ์ ๋น์ AI์ฉ NVIDIA DeepStream SDK ์ ์์ฑ AI์ฉ Riva์ ์ฝ๊ฒ ํตํฉํ ์ ์๊ธฐ ๋๋ฌธ์ ์ฑ๋ฅ์ ๋์ด๊ณ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ๊ฐ์ํ ์ ์์ต๋๋ค.
DeepStream์ ํตํฉํ๊ธฐ Riva์ ํตํฉํ๊ธฐNVIDIA AI Enterprise๋ฅผ ํตํ ํ๋ก๋์ AI
๊ธ๋ก๋ฒ NVIDIA ์ํฐํ๋ผ์ด์ฆ ์ง์ ์๋น์ค๋ ์๋-ํฌ-์๋ AI ์ํํธ์จ์ด ์ ํ๊ตฐ์ธ NVIDIA AI Enterprise์ ํจ๊ป TAO Toolkit์์ ์ ๊ณต๋๋ฉฐ, ์ฌ๊ธฐ์๋ ์๋ต ์๊ฐ ๋ณด์ฅ, ์ฐ์ ๋ณด์ ์๋ฆผ, ์ ๊ธฐ ์ ๋ฐ์ดํธ, NVIDIA AI ์ ๋ฌธ๊ฐ ์ง์ ๋ฑ์ด ํฌํจ๋ฉ๋๋ค.
NVIDIA H100์ ์ฌ์ฉํ๊ณ ์๋ค๋ฉด NVIDIA H100 ํตํฉ ๋ฉ์ธ์คํธ๋ฆผ ์๋ฒ์ ํฌํจ๋์ด ์๋ NVIDIA AI Enterprise ์ํํธ์จ์ด๋ฅผ ํ์ฑํํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์ธ์.
NVIDIA LaunchPad๋ฅผ ํตํด TAO Toolkit๊ณผ NVIDIA AI Enterprise๋ฅผ ๋ฌด๋ฃ๋ก ์ฒดํํด๋ณด์ธ์. ์ฌ๊ธฐ์์ ๊ฐ์ ํ์ธ์.

์ถ๋ก ์ฑ๋ฅ
NVIDIA Jetson์ ์ด์ฉํ๋ ์์ง์์๋ถํฐ NVIDIA Ampere ์ํคํ ์ฒ GPU๋ฅผ ์ด์ฉํ๋ ํด๋ผ์ฐ๋์ ์ด๋ฅด๊ธฐ๊น์ง ํ๋ซํผ ์ ๋ฐ์ ๊ฑธ์ณ NVIDIA์ ์ฌ์ ํ๋ จ๋ ๋ชจ๋ธ์ ํตํด ์ถ๋ก ์ฑ๋ฅ์ ๊ทน๋ํํ ์ ์์ต๋๋ค. ๋ฐฐ์น ํฌ๊ธฐ์ ๊ธฐํ ๋ชจ๋ธ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ฑ๋ฅ ์์ธ ๋ฐ์ดํฐ์ํธ ์์ ํ์ธํ์ธ์.
|
|
|
|
|
|
|
||||
---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
๊ณ ๊ฐ ์ฑ๊ณต ์ฌ๋ก
.jpg)
OneCup AI
OneCup AI์ ์ปดํจํฐ ๋น์ ์์คํ ์ NVIDIA์ ์ฌ์ ํ๋ จ๋ ๋ชจ๋ธ๊ณผ TAO Toolkit์ ์ฌ์ฉํด ๋๋ฌผ์ ํ๋์ ์ถ์ ๋ฐ ๋ถ๋ฅํจ์ผ๋ก์จ ๊ฐ๋ฐ ์๊ฐ์ ๋ช ๋ฌ์์ ๋ช ์ฃผ๋ก ๋ํญ ๋จ์ถํฉ๋๋ค.

RocketBoots
RocketBoots๋ NVIDIA์ TAO Toolkit๊ณผ ์ฌ์ ํ๋ จ๋ ๋ชจ๋ธ์ ์ฌ์ฉํด ์๋ํ๋ ์ธ๋ ฅ ๊ด๋ฆฌ ์๋ฃจ์ ์ ์ถ๋ก ์ฑ๋ฅ์ ๊ฐ์ ํฉ๋๋ค.

Floatbot
Floatbot์ ๋ง์ถคํ๋ ์ฑ๊ฐํฌ๋ฅด ์์ด ์์ฑ AI ์ ํ๋ฆฌ์ผ์ด์ ์ NVIDIA Riva์ NVIDIA TAO๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ธ๊ณ ๋ณดํ์ฌ ๋ฐ ๊ธ์ต ๊ณ ๊ฐ์ ์ํ ์ฝ ์ผํฐ๋ฅผ ์๋ํํฉ๋๋ค.
์ ๋์ ์ธ ๊ธฐ์ ์ฑํ์ฌ
















์์ฃผ๋ฌป๋ ์ง๋ฌธ
TAO์๋ ๋ ๊ฐ์ง ๋ฒ์ ์ด ์์ต๋๋ค.
- TAO์ ๋ก์ฝ๋ ๋ฒ์ ์ธ TAO Toolkit
- ํ์ฌ ๊ฐ๋ฐ ์ค์ธ GUI ๊ธฐ๋ฐ์ ๋ก์ฝ๋ ์๋ฃจ์ ์ ๋๋ค. ์ฌ๊ธฐ์์ ์ผ๋ฆฌ ์ก์ธ์ค๋ฅผ ์ ์ฒญํ์ธ์.
์ง์๋๋ ๋ชจ๋ธ ์ํคํ ์ฒ์ ์ ์ฒด ๋งคํธ๋ฆญ์ค๋ ์ฌ๊ธฐ์์ ํ์ธํ ์ ์์ต๋๋ค.
- ๋น์ ๋ชจ๋ธ์ DeepStream์ ํตํด ๋ฐฐํฌ ๊ฐ๋ฅ
- ์์ฑ ๋ชจ๋ธ์ Riva๋ฅผ ํตํด ๋ฐฐํฌ ๊ฐ๋ฅ
- Triton Inference Server๋ฅผ ํตํด์๋ ๋ฐฐํฌ ๊ฐ๋ฅ
์์ธํ ๋ฐฐํฌ ์ ๋ณด๋ ์ค๋ช ์ ์น์ ์ ์ฐธ์กฐํ์๊ธฐ ๋ฐ๋๋๋ค.
๋ฆฌ์์ค
์๋ก์ด ๊ฐ๋ฐ์ ๋ธ๋ก๊ทธ
Isaac Sim๊ณผ NVIDIA TAO์ ํจ๊ป AI ๊ธฐ๋ฐ ๋ก๋ด์ ๊ฐ๋ฐํ๊ณ ๋ฐฐํฌํฉ๋๋ค.
๋ฐฑ์
์ด์ ์ก ํ์ต์ ํตํด AI ์ํฌํ๋ก์ฐ๋ฅผ ์กฐ์ ํ๊ณ ๊ฐํํ๋ ๋ค์ํ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ์ธ์.
GTC ์จ๋น๋
TAO Toolkit์ ํตํด ๊ฐ๋ฐ์๊ฐ ๋ฐ์ดํฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์ต์์ ์ฝ๋ฉ์ผ๋ก ๋ชจ๋ธ์ ๋ฏธ์ธ ์กฐ์ ํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์ธ์.