728x90 ๐ป Programming83 [Model Inference] Torch-TensorRT ์ฌ์ฉ๋ฒ | ๋ฅ๋ฌ๋ ๋ชจ๋ธ ์ต์ ํ ๋ฐ ์ธํผ๋ฐ์ค ๊ฐ์ํ Torch-TensorRT๋ PyTorch์ NVIDIA์ TensorRT๋ฅผ ํตํฉํ์ฌ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ์ต์ ํํ๊ณ ๊ฐ์ํํ๋ ๋ฐ ์ฌ์ฉ๋๋ PyTorch/TorchScript/FX์ฉ ์ปดํ์ผ๋ฌ์ด๋ค. Torch-TensorRT๋ PyTorch ์ต์คํ ์ ์ผ๋ก ๋์ํ๋ฉฐ JIT(Just In Time) ๋ฐํ์์ ์ํ ํ๊ฒ ํตํฉ๋๋ ๋ชจ๋์ ์ปดํ์ผํ๋ค. NVIDIA TensorRT๋ NVIDIA GPU์์ ๋ชจ๋ธ์ ๋ ๋น ๋ฅด๊ฒ ์คํํ๊ธฐ ์ํ ์ต์ ํ๋ ๋ฐํ์ ์์ง์ผ๋ก, ํนํ ๋ฅ ๋ฌ๋ ๋ชจ๋ธ์ ๋ฐฐํฌ ํ๊ฒฝ์์ ๋ ํจ์จ์ ์ผ๋ก ์คํํ๊ณ ์ถ๋ก (inference) ์ฑ๋ฅ์ ํฅ์์ํค๋ ๋ฐ ์ฌ์ฉ๋๋ค. ๊ธฐ์กด์ ํ์ด์ฌ์ผ๋ก TensorRT๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ์คํ์์ค ์ปค๋ฎค๋ํฐ์์ ๊ฐ๋ฐํ torch2trt ํจํค์ง๋ฅผ ์ฌ์ฉํด์ pytorch ๋ชจ๋ธ์ tenso.. 2023. 10. 2. [Docker] (12) ๊นํ๋ธ๋ก ๋์ปค ์ด๋ฏธ์ง ๊ณต์ ํ๊ธฐ | Packages Container Registry Docker ์ ์ฒด ํฌ์คํ ๋๋ณด๊ธฐ [Docker] (1) ๋์ปค ๊ฐ๋ ์ค๋ช | ๋์ปค๋ ์ ์ฌ์ฉํ๋ ๊ฑธ๊น? [Docker] (2) ๋์ปค & ๋์ปค์ปดํฌ์ฆ ๋ค์ด๋ก๋ [Docker] (3) ๋์ปค ํต์ฌ ๊ฐ๋ - ์ด๋ฏธ์ง, ์ปจํ ์ด๋, ๋์ปค ํ๋ธ [Docker] (4) docker pull(์ด๋ฏธ์ง ๋ค์ด๋ก๋) & docker run(์ปจํ ์ด๋ ์์ฑ/์คํ) & ํฌํธํฌ์๋ฉ(ํฌํธ๋งคํ) [Docker] (5) ๋์ปค run ๋ช ๋ น์ด ์ต์ , ๋์ปค ์ปจํ ์ด๋๊ฐ ์ข ๋ฃ๋์ง ์๊ฒ ํ๋ ๋ฐฉ๋ฒ [Docker] (6) ๋์ปค ์ปจํ ์ด๋๋ก ์ ์ํ๊ธฐ - docker exec & docker attach [Docker] (7) ๋์ปค volume(๋ณผ๋ฅจ) ์ต์ - ์ปจํ ์ด๋ ํด๋์ ํธ์คํธ ํด๋ ์ฐ๊ฒฐํ๊ธฐ [Docker] (8) ๋์ปค commit(์ปค๋ฐ) & push(ํธ์.. 2023. 8. 31. [Docker] (11) ๋์ปค ์ปจํ ์ด๋์ vscode ์ฐ๋ํ๊ธฐ | ๋์ปค ์ปจํ ์ด๋์์ ๊ฐ๋ฐ Docker ์ ์ฒด ํฌ์คํ ๋๋ณด๊ธฐ [Docker] (1) ๋์ปค ๊ฐ๋ ์ค๋ช | ๋์ปค๋ ์ ์ฌ์ฉํ๋ ๊ฑธ๊น? [Docker] (2) ๋์ปค & ๋์ปค์ปดํฌ์ฆ ๋ค์ด๋ก๋ [Docker] (3) ๋์ปค ํต์ฌ ๊ฐ๋ - ์ด๋ฏธ์ง, ์ปจํ ์ด๋, ๋์ปค ํ๋ธ [Docker] (4) docker pull(์ด๋ฏธ์ง ๋ค์ด๋ก๋) & docker run(์ปจํ ์ด๋ ์์ฑ/์คํ) & ํฌํธํฌ์๋ฉ(ํฌํธ๋งคํ) [Docker] (5) ๋์ปค run ๋ช ๋ น์ด ์ต์ , ๋์ปค ์ปจํ ์ด๋๊ฐ ์ข ๋ฃ๋์ง ์๊ฒ ํ๋ ๋ฐฉ๋ฒ [Docker] (6) ๋์ปค ์ปจํ ์ด๋๋ก ์ ์ํ๊ธฐ - docker exec & docker attach [Docker] (7) ๋์ปค volume(๋ณผ๋ฅจ) ์ต์ - ์ปจํ ์ด๋ ํด๋์ ํธ์คํธ ํด๋ ์ฐ๊ฒฐํ๊ธฐ [Docker] (8) ๋์ปค commit(์ปค๋ฐ) & push(ํธ์.. 2023. 8. 25. [Docker] (10) Dockerfile ๋น๋ ์์ | ENTRYPOINT ์ CMD์ ์ฐจ์ด Docker ์ ์ฒด ํฌ์คํ ๋๋ณด๊ธฐ [Docker] (1) ๋์ปค ๊ฐ๋ ์ค๋ช | ๋์ปค๋ ์ ์ฌ์ฉํ๋ ๊ฑธ๊น? [Docker] (2) ๋์ปค & ๋์ปค์ปดํฌ์ฆ ๋ค์ด๋ก๋ [Docker] (3) ๋์ปค ํต์ฌ ๊ฐ๋ - ์ด๋ฏธ์ง, ์ปจํ ์ด๋, ๋์ปค ํ๋ธ [Docker] (4) docker pull(์ด๋ฏธ์ง ๋ค์ด๋ก๋) & docker run(์ปจํ ์ด๋ ์์ฑ/์คํ) & ํฌํธํฌ์๋ฉ(ํฌํธ๋งคํ) [Docker] (5) ๋์ปค run ๋ช ๋ น์ด ์ต์ , ๋์ปค ์ปจํ ์ด๋๊ฐ ์ข ๋ฃ๋์ง ์๊ฒ ํ๋ ๋ฐฉ๋ฒ [Docker] (6) ๋์ปค ์ปจํ ์ด๋๋ก ์ ์ํ๊ธฐ - docker exec & docker attach [Docker] (7) ๋์ปค volume(๋ณผ๋ฅจ) ์ต์ - ์ปจํ ์ด๋ ํด๋์ ํธ์คํธ ํด๋ ์ฐ๊ฒฐํ๊ธฐ [Docker] (8) ๋์ปค commit(์ปค๋ฐ) & push(ํธ์.. 2023. 8. 24. [Docker] (9) Dockerfile(๋์ปคํ์ผ) - ์ค๋งํธํ๊ฒ ๋์ปค ์ด๋ฏธ์ง๋ฅผ ๋น๋ํ๋ ๋ฐฉ๋ฒ Docker ์ ์ฒด ํฌ์คํ ๋๋ณด๊ธฐ [Docker] (1) ๋์ปค ๊ฐ๋ ์ค๋ช | ๋์ปค๋ ์ ์ฌ์ฉํ๋ ๊ฑธ๊น? [Docker] (2) ๋์ปค & ๋์ปค์ปดํฌ์ฆ ๋ค์ด๋ก๋ [Docker] (3) ๋์ปค ํต์ฌ ๊ฐ๋ - ์ด๋ฏธ์ง, ์ปจํ ์ด๋, ๋์ปค ํ๋ธ [Docker] (4) docker pull(์ด๋ฏธ์ง ๋ค์ด๋ก๋) & docker run(์ปจํ ์ด๋ ์์ฑ/์คํ) & ํฌํธํฌ์๋ฉ(ํฌํธ๋งคํ) [Docker] (5) ๋์ปค run ๋ช ๋ น์ด ์ต์ , ๋์ปค ์ปจํ ์ด๋๊ฐ ์ข ๋ฃ๋์ง ์๊ฒ ํ๋ ๋ฐฉ๋ฒ [Docker] (6) ๋์ปค ์ปจํ ์ด๋๋ก ์ ์ํ๊ธฐ - docker exec & docker attach [Docker] (7) ๋์ปค volume(๋ณผ๋ฅจ) ์ต์ - ์ปจํ ์ด๋ ํด๋์ ํธ์คํธ ํด๋ ์ฐ๊ฒฐํ๊ธฐ [Docker] (8) ๋์ปค commit(์ปค๋ฐ) & push(ํธ์.. 2023. 8. 21. [Docker] (8) ๋์ปค commit(์ปค๋ฐ) & push(ํธ์) - ์ปจํ ์ด๋๋ฅผ ์๋ก์ด ๋์ปค ์ด๋ฏธ์ง๋ก ์ ์ฅํ๊ณ ๋ ํผ์งํ ๋ฆฌ์ ์ ๋ก๋ Docker ์ ์ฒด ํฌ์คํ ๋๋ณด๊ธฐ [Docker] (1) ๋์ปค ๊ฐ๋ ์ค๋ช | ๋์ปค๋ ์ ์ฌ์ฉํ๋ ๊ฑธ๊น? [Docker] (2) ๋์ปค & ๋์ปค์ปดํฌ์ฆ ๋ค์ด๋ก๋ [Docker] (3) ๋์ปค ํต์ฌ ๊ฐ๋ - ์ด๋ฏธ์ง, ์ปจํ ์ด๋, ๋์ปค ํ๋ธ [Docker] (4) docker pull(์ด๋ฏธ์ง ๋ค์ด๋ก๋) & docker run(์ปจํ ์ด๋ ์์ฑ/์คํ) & ํฌํธํฌ์๋ฉ(ํฌํธ๋งคํ) [Docker] (5) ๋์ปค run ๋ช ๋ น์ด ์ต์ , ๋์ปค ์ปจํ ์ด๋๊ฐ ์ข ๋ฃ๋์ง ์๊ฒ ํ๋ ๋ฐฉ๋ฒ [Docker] (6) ๋์ปค ์ปจํ ์ด๋๋ก ์ ์ํ๊ธฐ - docker exec & docker attach [Docker] (7) ๋์ปค volume(๋ณผ๋ฅจ) ์ต์ - ์ปจํ ์ด๋ ํด๋์ ํธ์คํธ ํด๋ ์ฐ๊ฒฐํ๊ธฐ [Docker] (8) ๋์ปค commit(์ปค๋ฐ) & push(ํธ์.. 2023. 8. 21. ์ด์ 1 ยทยทยท 4 5 6 7 8 9 10 ยทยทยท 14 ๋ค์ 728x90