항만 AI 공모전 패키지 목록 파일에 pip freeze 결과를 통째로 붙이지 말고, 추론 스크립트가 실제로 불러오는 패키지만 남기는 점검 스킬을 만드세요 | DAKER 커뮤니티
항만 문제해결을 위한 AI 기술 공모전이 10월 12일 월요일 오전 10시에 시작합니다. 코드 제출 대회라서 압축본 안에 모델 가중치와 추론 스크립트, 그리고 필요한 패키지를 적은 패키지 목록 파일을 함께 넣어야 합니다. 이 목록을 만들 때 가장 손쉬운 방법은 내 노트북에 깔린 패키지 전체를 pip freeze로 뽑아 그대로 붙이는 것입니다. 그런데 이렇게 하면 추론에 쓰지 않는 패키지까지 수백 줄의 고정 버전이 따라 들어가고, 평가 서버에 이미 설치된 패키지와 버전이 어긋나 설치 오류가 날 수 있습니다. 추론 스크립트가 실제로 불러오는 패키지만 남기는 순서를 점검 스킬로 만들어 두는 방법을 정리했습니다.

오늘의 한 줄 요약: 목록에는 추론에 쓰는 패키지만 남깁니다
패키지 목록 파일이란, 평가 서버가 추론 전에 설치할 패키지와 버전을 적어 둔 텍스트 파일을 말합니다. 데이콘 평가 탭의 코드 제출 가이드는 이 파일이 pip install 명령 한 줄로 설치 가능한 형태여야 하고, 추론에 필요한 모든 패키지를 포함해야 한다고 안내합니다. 동시에 평가 서버에는 기본 패키지가 미리 설치돼 있으며, 버전이 명시된 기본 패키지를 다른 버전으로 적으면 설치 에러가 날 수 있다고 덧붙입니다.
다른 버전을 사용할 때 설치 에러가 발생할 수 있으므로 가급적 평가 서버에 기본 설치된 패키지(라이브러리)를 활용
설치 오류는 횟수가 줄지 않는데, 왜 미리 막아야 할까요?
공식 유의사항에 따르면 패키지 설치 오류는 설치 오류로 분류되어 일일 제출 횟수에 반영되지 않습니다. 그렇다고 부담이 없는 것은 아닙니다. 목록이 수백 줄이면 어느 줄이 문제인지 찾는 데만 한참이 걸리고, 개막 직후의 귀한 시간이 설치 디버깅에 쓰입니다. 반대로 꼭 필요한 패키지를 빠뜨리면 설치는 통과해도 스크립트가 실행 도중 멈추는데, 이 경우는 제출 오류라서 횟수에 반영됩니다. 목록은 길어도 짧아도 문제이니, 실제로 쓰는 것만 정확히 남기는 것이 핵심입니다.
작성 기준일인 10월 11일 데이콘 대회 페이지에는 참가 391명, 시작까지 하루가 표시돼 있습니다. 평가 서버 기본 설치 패키지 목록과 서버 사양은 아직 추후 공개입니다.
참가 포인트: 한 번 정리한 순서를 스킬로 저장합니다
이 점검은 대회 내내 모델을 바꿀 때마다 다시 해야 합니다. 그래서 한 번 손으로 해 본 순서를 그대로 적어 두고, 제출 전마다 같은 순서로 돌리는 점검 스킬로 만들어 두면 편합니다.
- 추론 스크립트 맨 위의 불러오기 줄을 모아 실제로 쓰는 패키지 이름만 적습니다.
- 노트북 전체에서 뽑은 긴 목록 대신, 이 패키지들만 버전과 함께 새 목록에 옮깁니다.
- 기본 설치 패키지 목록이 공개되면 겹치는 줄을 표시하고 목록에서 뺄지 결정합니다.
- 빈 가상환경에서 새 목록으로 설치한 뒤 추론 스크립트를 끝까지 한 번 돌려 봅니다.
- 이 네 단계를 제출 전 점검 스킬로 저장해 모델을 바꿀 때마다 다시 실행합니다.
평가 서버는 인터넷에 연결되지 않으므로, 추론 중에 무언가를 내려받는 코드도 같은 점검에서 함께 걸러 두면 좋습니다.
4~6컷 코믹 해설: 긴 목록을 짧게 줄인 참가자
아래 5컷은 노트북에 깔린 패키지 전체를 목록 파일에 그대로 붙인 참가자가 공식 안내의 설치 오류 문장을 읽는 장면에서 시작합니다. 추론 코드가 쓰는 패키지만 골라내고, 기본 설치 패키지와 겹칠 줄을 표시한 뒤 이 순서를 점검 스킬로 저장하는 데서 끝납니다.

실수 방지 체크리스트
- 패키지 목록에 추론 스크립트가 불러오지 않는 패키지가 남아 있지 않습니다.
- 추론에 필요한 패키지는 하나도 빠지지 않았습니다.
- 기본 설치 패키지 목록이 공개된 뒤 겹치는 줄을 다시 확인할 계획이 있습니다.
- 빈 환경에서 새 목록만으로 설치와 추론이 끝까지 돌아갔습니다.
공식 출처
패키지 목록 조건, 오류 구분, 일정은 데이콘의 항만 문제해결을 위한 AI 기술 공모전 대회 페이지(개요·평가·일정 탭)에서 2026년 10월 11일 오전에 확인했습니다. 기본 설치 패키지 목록, 용량 제한, 실행 시간은 아직 추후 공개입니다.
- 항만 문제해결을 위한 AI 기술 공모전 대회 안내
- 항만 AI 공모전 평가 탭: 코드 제출 가이드
- DAKER 대회 글: 추후 공개 항목은 답변 요청으로 묻기
- DAKER 대회 글: 제출 압축 파일은 내용물만 묶기
FAQ
패키지 설치에 실패하면 제출 횟수가 줄어드나요?
아닙니다. 패키지 설치 오류는 설치 오류로 분류되어 일일 제출 횟수에 반영되지 않습니다. 다만 설치가 끝난 뒤 스크립트 실행 중에 생긴 오류는 횟수에 반영됩니다.
기본 설치 패키지는 무엇인가요?
작성 기준일 현재 주요 설치 패키지와 시스템 패키지 목록은 모두 추후 공개입니다. 공개되면 목록과 버전을 대조해 겹치는 줄을 정리하면 됩니다.
대회는 언제 시작하고 언제 마감되나요?
2026년 10월 12일 10:00에 시작해 11월 2일 10:00에 끝납니다. 팀 병합은 10월 26일 10:00, 리더보드 제출은 11월 1일 10:00에 마감됩니다.
여러분의 패키지 목록은 지금 몇 줄인가요? 목록을 줄이며 쓴 방법이나 점검 순서를 댓글로 나눠 주시면 개막 첫날 같은 시행착오를 줄일 수 있습니다.