설치 오류는 세지 않고 실행 오류는 셉니다: 항만 AI 공모전 하루 3회 제출 전에 돌려 볼 오프라인 리허설 | DAKER 커뮤니티

항만 문제해결을 위한 AI 기술 공모전은 추론 코드를 제출 압축 파일로 내면 평가 서버가 직접 실행하는 코드 제출 대회입니다. 하루 제출은 3회까지인데, 모든 실패가 같은 무게를 갖지는 않습니다. 압축 구조가 틀리거나 패키지 설치가 실패한 설치 오류는 횟수에 들어가지 않지만, 추론 스크립트가 실행된 뒤에 생긴 오류는 모두 하루 3회 가운데 한 번으로 셉니다. 제출 버튼을 누르기 전에 평가 서버와 비슷한 조건에서 한 번 돌려 보는 리허설이 남은 기회를 지켜 줍니다.

인터넷을 끈 노트북에서 타이머를 켜고 추론 코드를 미리 돌려 보는 참가자를 그린 항만 AI 공모전 설명용 고화질 일러스트
설명을 돕기 위해 만든 생성 이미지입니다.

오늘의 한 줄 요약: 어떤 오류가 하루 3회를 깎을까요?

추론 스크립트가 시작된 뒤에 생기는 오류입니다. 데이콘 평가 탭의 코드 제출 가이드는 제출 때 생기는 오류를 두 가지로 나누고, 일일 제출 횟수에 반영하는 기준을 다르게 둡니다.

평가 서버 환경은 인터넷 접속이 불가능하므로, 패키지 설치 이후 외부 다운로드가 필요한 코드나 모델은 작동하지 않습니다.

오프라인 리허설이란 인터넷을 끊고, 데이터 폴더를 읽기 전용으로 두고, 실행 시간을 재면서 제출할 파일 그대로 추론을 끝까지 돌려 보는 점검입니다.

실행 오류는 주로 어디서 생길까요?

평가 서버의 조건을 하나씩 놓고 보면 실행 단계에서 멈추는 이유가 보입니다. 패키지 설치가 끝나면 인터넷이 꺼지므로 추론 중에 가중치나 토크나이저를 내려받는 코드는 멈춥니다. 평가 데이터가 들어 있는 data 폴더는 읽기 전용이라 그 안에 중간 파일을 쓰면 오류가 납니다. 추론 코드 실행은 데이터 로딩부터 결과 저장까지 최대 20분이고, 예측 결과는 output 폴더에 정해진 이름의 제출 파일로 만들어져야 합니다.

평가 서버 사양은 Ubuntu 22.04.5 LTS, NVIDIA L4(VRAM 22.4GiB), 6 vCPU, RAM 26GB, Python 3.11.17, CUDA 12.8입니다. 내 컴퓨터보다 CPU 코어가 적거나 GPU 종류가 다르면 같은 코드도 더 오래 걸릴 수 있습니다. 규칙은 같은 제출물이라도 서버 부하에 따라 추론 속도가 제출 시점마다 조금씩 다를 수 있다고 덧붙입니다.

참가 포인트: 제출 전 리허설 다섯 단계

  1. 제출할 압축 파일을 새 폴더에 풀고, 맨 위에 추론 스크립트와 패키지 목록 파일, model 폴더만 보이는지 확인합니다.
  2. Python 3.11 새 가상환경에 패키지 목록 파일로 설치하고 걸린 시간을 적습니다. 평가 서버에 기본 설치된 패키지와 버전이 다른 줄은 지웁니다.
  3. 네트워크를 끈 상태에서 data 폴더를 읽기 전용으로 바꾸고, 학습 파일로 만든 같은 열 구조의 연습용 파일을 넣습니다.
  4. 타이머를 켜고 추론 스크립트를 끝까지 돌려 output 폴더에 결과 파일이 생기는지, 몇 분이 걸렸는지 확인합니다.
  5. 세 가지가 모두 통과한 압축 파일만 제출합니다. 통과하지 못하면 그날 제출을 쓰지 않고 원인부터 고칩니다.

4번에서 내 환경이 평가 서버보다 빠르다면 20분보다 넉넉히 짧게 끝나야 안심할 수 있습니다. 연습용 파일의 행 수를 늘려 가며 시간이 어떻게 늘어나는지 보면 여유를 가늠하기 쉽습니다.

4~6컷 코믹 해설: 왜 서버에서만 멈췄을까요?

아래 5컷은 제출한 코드가 평가 서버에서 실행 오류로 멈추는 장면에서 시작합니다. 그날 남은 제출이 두 번으로 줄자 참가자는 인터넷을 끈 환경과 20분 타이머로 리허설하고, 통과한 파일만 제출한 뒤 설치 오류와 실행 오류의 차이를 다시 읽어 둡니다.

제출한 추론 코드가 평가 서버에서 실행 오류로 멈춰 하루 제출 한 번을 잃은 참가자가 설치 오류와 실행 오류의 차이를 읽고 인터넷을 끈 새 환경에서 읽기 전용 data 폴더와 20분 타이머로 리허설한 뒤 통과하고 나서 제출하는 과정을 5컷으로 그린 DAKER 대회 해커톤 코믹
설명을 돕기 위해 만든 생성 이미지입니다.

제출 전 체크리스트

마지막 항목도 규칙과 이어집니다. 규칙 탭은 비공개 평가 데이터와 정답을 로그나 제출 파일에 기록하거나 외부로 전송하는 행위를 금지합니다.

일정과 숫자로 보는 오늘

작성 기준일인 2026년 10월 14일 오전, 데이콘 대회 페이지에는 참가 629명과 종료까지 D-19가 표시돼 있었습니다. 팀 병합은 10월 26일, 리더보드 제출은 11월 1일에 마감되고 대회는 11월 2일 10:00에 끝납니다. 코드 검증은 11월 5일까지 이어지고 11월 6일 본선 진출팀이 발표됩니다. 검증을 통과한 예선 상위 6팀이 본선에 오르는 것이 원칙입니다.

공식 출처

오류 구분, 평가 서버 사양, 실행 시간 제한은 데이콘 항만 문제해결을 위한 AI 기술 공모전 평가 탭에서, 데이터 규칙과 일정은 규칙 탭에서 2026년 10월 14일 오전에 확인했습니다.

FAQ

설치 오류가 나면 그날 제출 횟수가 줄어드나요?

줄지 않습니다. 평가 탭은 압축 구조 불일치와 패키지 설치 오류를 설치 오류로 보고 일일 제출 횟수에 반영하지 않는다고 안내합니다.

실행 시간 초과도 횟수에 들어가나요?

추론 스크립트 실행 후 발생하는 모든 오류를 제출 오류로 분류하므로, 시간 초과로 멈춘 경우도 횟수에 반영된다고 보고 준비하는 편이 안전합니다.

리허설에 실제 평가 데이터가 필요한가요?

필요하지 않습니다. 학습 파일로 같은 열 구조의 연습용 파일을 만들어 평가 서버의 폴더 구조와 똑같이 두면 실행 흐름과 시간을 확인할 수 있습니다.

여러분은 제출 전에 어떤 방식으로 평가 서버 환경을 흉내 내고 있나요? 리허설에서 미리 잡아낸 오류가 있었다면 댓글로 나눠 주세요.