docker

백엔드

Docker 기반 플러그인 아키텍처 설계

들어가며CellCraft는 유전자 조절 네트워크 추론 작업을 수행할 수 있는 웹 플랫폼으로, 현재 7개의 GRN 추론 알고리즘(TENET, FastTENET, FastSCODE, GENIE3, GRNBoost2, LEAP, Scribe)을 통합 제공하고 있습니다. 본 글에서는 각 추론 알고리즘의 패키지 의존성 충돌 문제를 해결하기 위해 Docker 기반 플러그인 아키텍처를 설계한 과정을 정리하고자 합니다. 추론 알고리즘을 웹에서 관리하고 실행할 수 있게 개발하는 과정에서 겪은 시행착오와 Docker를 도입한 배경, 플러그인 아키텍처를 어떻게 설계했는지에 대한 과정을 공유해보겠습니다.패키지 의존성 충돌 문제알고리즘별 런타임 다양성CellCraft가 통합 제공하는 알고리즘들은 각각 다른 런타임 환경을 요구합..

백엔드

Docker로 GPU 환경 구성하기

AI 관련 라이브러리나 소프트웨어를 활용하면서 GPU를 다룰 때, 어려움을 겪으신적이 있으신가요? 저는 대부분 Docker 환경에서 GPU를 사용하는 데, 관련 자료가 많이 부족하기도 하고 서버 환경에 따라 오류 해결 방법이 다르기 때문에 어렵게 느껴지는 것 같네요.그래서 이번 글에서는 Docker로 GPU를 활용하는 환경을 구축하는 방법과 실제 프로젝트 진행 중 겪었던 오류들을 공유하고자 합니다.해당 글에서 다루고 있는 모든 방법들과 트러블 슈팅 내용들은 다음과 같은 환경에서 진행했습니다.Host OS: Ubuntu 24.04 LTSDocker version: 27.1.2Docker Compose version: 2.29.1NVIDIA Toolkit version: 1.16.1NVIDIA Driver ..

dong312
'docker' 태그의 글 목록