🔥 WAN 2.1 설치 및 실행 가이드WAN 2.1은 Alibaba에서 개발한 텍스트-투-비디오(T2V) 및 이미지-투-비디오(I2V) AI 모델로, 생성형 AI 프로젝트에서 강력한 성능을 발휘합니다. 이번 글에서는 Docker 환경에서 WAN 2.1을 설치하고 Gradio UI를 실행하는 과정을 상세히 정리합니다. 또한, 직접 겪은 시행착오와 해결 방법을 함께 공유해봅니다.(윈도우 환경이 익숙하지 않아 docker를 고집하다 보니 빙빙 돌아간 부분이 다소 있었던 것 같습니다.)🛠️ 설치 전 환경 설정1️⃣ 시스템 사양이번 실험을 진행한 시스템 사양은 다음과 같습니다.GPU: NVIDIA GeForce RTX 4090 (24GB VRAM)운영체제: Windows (WSL 2 활용하여 Ubuntu 22..
소프트웨어 개발자로서 다양한 프로젝트를 진행하면서, 테스트 주도 개발(TDD)이 내 코드 품질을 얼마나 향상시켰는지 직접 경험했습니다. 특히 Python 프로젝트에서 TDD를 도입한 후, 버그는 줄어들고 유지보수는 훨씬 쉬워졌죠. 이 글에서는 제가 실무에서 터득한 Python TDD 노하우를 공유하려 합니다.TDD, 도대체 뭐길래? 왜 써야 할까?테스트 주도 개발(TDD)은 그저 테스트 방법론이 아니라 개발 사고방식의 전환이라고 봐요. 코드부터 작성하는 게 아니라, 먼저 테스트를 설계하고 그 테스트를 통과하는 최소한의 코드만 만드는 방식이죠.솔직히 처음 TDD를 접했을 땐 "아직 없는 코드의 테스트를 왜 먼저 짜지?"라는 의문이 들었어요. 하지만 실제로 적용해보니 코드의 목적과 요구사항을 훨씬 명확히 이..