pytorch6 CUDA 버전이 왜 다를까? ComfyUI nvidia-smi 확인법 ComfyUI 환경을 확인하다 보면 가장 헷갈리는 장면 중 하나가 있다. nvidia-smi에는 CUDA 13.x가 표시되는데 PyTorch를 확인하면 CUDA 12.x가 나오거나, ComfyUI 시작 로그에는 또 다른 CUDA 빌드가 표시되는 경우다.이 숫자가 다르다고 해서 바로 설치가 잘못된 것은 아니다. nvidia-smi의 CUDA Version과 PyTorch가 사용하는 CUDA Runtime은 서로 다른 의미의 값이기 때문이다. ComfyUI 문제를 확인할 때는 이 차이를 먼저 구분해야 불필요한 CUDA 재설치를 피할 수 있다.CUDA에서 가장 먼저 볼 변화nvidia-smi의 CUDA Version은 Toolkit 버전이 아니다nvidia-smi는 NVIDIA 드라이버 상태와 GPU 정보를 .. 2026. 8. 21. XFORMERS, ComfyUI에서 아직 설치해야 할까? PyTorch Attention 비교 ComfyUI 설치법을 찾다 보면 여전히 xFormers를 설치하면 VRAM이 줄고 속도가 빨라진다는 설명을 쉽게 볼 수 있다. 과거에는 꽤 중요한 팁이었지만, 최신 PyTorch와 ComfyUI에서는 상황이 달라졌다.결론부터 말하면 현재 ComfyUI에서 xFormers는 필수 패키지가 아니다. PyTorch 자체에 최적화된 Scaled Dot Product Attention, 즉 SDPA가 들어가면서 xFormers를 설치하지 않아도 효율적인 Attention 연산을 사용할 수 있기 때문이다. 다만 특정 GPU나 기존 환경에서는 여전히 비교해 볼 가치가 있다.XFORMERS에서 가장 먼저 볼 변화xFormers가 원래 해결하던 문제이미지 생성 모델의 Attention 연산은 해상도와 토큰 수가 증가할.. 2026. 8. 21. 의존성 정리 (3) AIOHTTPAIOHTTP가 ComfyUI에서 담당하는 역할을 그림 그리기 과정에 빗대어 설명해드리겠습니다:인터넷 통신 화구: 화가가 외부 세계에서 영감을 얻기 위해 사용하는 창문과 같습니다. AIOHTTP는 ComfyUI가 외부 세계(인터넷)와 통신할 수 있게 해주는 도구로, 모델, 이미지, 데이터를 주고받는 통로 역할을 합니다.비동기 메신저: 화가가 그림을 그리면서 동시에 조수에게 다른 도구를 가져오라고 요청하는 것처럼, AIOHTTP는 비동기적으로 작동합니다. ComfyUI가 이미지를 생성하는 동안에도 다른 작업(모델 다운로드, API 호출 등)을 동시에 처리할 수 있게 해줍니다.웹 갤러리 관리자: 화가의 작품을 웹 갤러리에 전시하는 매니저처럼, AIOHTTP는 ComfyUI의 웹 서버를 구동하여 .. 2025. 3. 21. 의존성 정리 (2) TokenizersTokenizers 라이브러리가 ComfyUI에서 담당하는 역할을 그림 그리기 과정에 빗대어 설명해드리겠습니다:언어 해석사: 화가가 고객의 요구사항을 단어별로 정확히 이해해야 하듯이, Tokenizers는 사용자가 입력한 텍스트 프롬프트를 AI가 이해할 수 있는 토큰(작은 단위)으로 분해합니다. "해질녘 바닷가의 고양이"라는 프롬프트를 ["해질녘", "바닷가", "의", "고양이"]와 같이 분해하는 역할을 합니다.언어 번역기: 화가가 고객의 언어를 그림 언어로 번역하듯, Tokenizers는 인간 언어를 AI 모델이 이해할 수 있는 숫자 형태로 변환합니다. 각 단어나 부분 단어가 고유한 ID로 변환됩니다.어휘 사전 관리자: 화가가 자신만의 색상 팔레트와 기법 사전을 갖고 있듯이, Tok.. 2025. 3. 19. 이전 1 2 다음