본문 바로가기

AI Feed

AI개발

주피터 노트북이요? 어느 회사 노트북인가요? 안녕하세요, 에디터 SA입니다. 여러분의 AI 개발 프로젝트는 어떤 개발 환경에서 진행 중이신가요? AI 개발에는 다양한 개발 언어가 사용되고, 프레임워크, 환경도 제각각인데요. 파이썬으로 개발하시는 분들에게는 익숙한 에디터가 있습니다. 바로 ‘주피터 노트북’입니다. TEN의 AI Pub에서는 주피터 노트북을 사용하여 AI를 개발하는 분들을 위해, 주피터 노트북, 텐서보드 사용 여부를 체크하면 주피터 노트북 이미지를 불러와 워크스페이스를 생성할 수 있도록 하고 있는데요. 이 워크스페이스에 자원을 할당받으면, 별도의 브라우저 탭으로 주피터노트북을 이용할 수 있는 서비스를 제공하고 있습니다. 왜 갑자기 이런 이야기를 하는지 궁금하시다면, 에디터 SA의 양심 고백...😅 AI Pub에서 주피터노트북을 고려한 ..
GPU를 이렇게 쓴다고? MIG 모드와 효율적인 분할 사용! 안녕하세요, 에디터 SA입니다. AI 개발과 학습에 있어 꼭 필요한 것이 있습니다. 바로 ‘GPU’인데요. 이 GPU에 대해서, 소신 발언을 해볼까 합니다. GPU는… 비쌉니다.🤑 모두 알고 계시고, 공감하실 이야기일 거예요. GPU 중 특히 AI 개발에 필요한 고사양의 GPU는 더욱 비싸고, 요새는 구하기도 어렵습니다. 혹시 담당하는 프로젝트가 AI 개발에 관련된 것이라면, 제일 먼저 부딪히게 될 문제가 바로 이 ‘GPU’일 가능성이 높습니다. GPU를 어찌저찌 구하는 데 성공했다면? 다음 문제가 기다리고 있습니다. 데이터센터를 구축하기 위해 A100과 밴드 같은 적절한 하드웨어를 마련했다고 가정해 보겠습니다. 일단 개발하고 있는 AI 모델이 하나이면, GPU 하나에 AI 모델 하나를 할당하는 단순한 ..
AI 개발, 운영에 있어 빠질 수 없는 '도커(Docker)'에 대해 알아보기! 안녕하세요, 에디터 SA입니다. AI 개발에 대한 다양한 정보들을 이제 막 접하게 되셨다면, 생소하게 다가오실 수 있는 개념 중 하나가 바로 ‘도커’와 '컨테이너'일 텐데요. '도커'는 AI 개발에 한정된 플랫폼은 아니지만, AI 개발, 머신러닝에 있어서 빠져서는 안 될 도구로 인식되고 있어요. 전에 Chat GPT의 도움을 받아 ‘도커’의 개념을 이해하는 콘텐츠로 찾아 뵙기도 했었지요. 👉 AI 계의 셀럽 ChatGPT에 도커에 대해 묻다 AI 개발을 예로 들면, MLOps의 도입 등 Micro Service들이 잘게 나뉘고, 안 그래도 복잡하고 어려운 AI 개발을 더 복잡하게 관리하게 되면서, 개발 환경을 수시로 다시 설정해야 하는 서버 관리 작업은 번거롭기도 하지만 상황에 따라 가장 큰 문제가 될 ..
빙글빙글 돕니다, MLOps Lifecycle 안녕하세요, 에디터 SA입니다. 처음 [AI, 더 쉽게]의 콘텐츠로 소개해 드렸던 내용, 혹시 기억나시나요? 🤓 MLOp와 MLOps Lifecycle를 톺아보았었는데요. 아무래도 첫 주제이고 간략하게 소개해 드리다 보니, MLOps Lifecycle에 대한 상세한 설명을 해드리지 못해, 아쉬움이 있었어요. 혹시 기억이 가물가물하시다면, 한 번 보고 오세요! 👉 머신러닝, MLOps와 MLOps Lifecycle 톺아보기 MLOps는 DevOps의 개념을 머신러닝에 도입한 방법론입니다. DevOps는 프로세스에 따라 개발, 운영하는 과정을 도식화하면, 원 또는 8자로 표현되는 사이클이 완성되는데요. MLOps도 DevOps의 개념을 도입하였으므로, 개발/학습/운영을 거듭하여 더 나은 머신러닝 아웃풋을 내..