L4 22GB·추론 20분: 항만 AI 공모전 제출 전에 같은 한도로 한 번 더 돌려 보기 | DAKER 커뮤니티
항만 문제해결을 위한 AI 기술 공모전은 추론 코드를 제출 압축 파일로 내면 평가 서버가 직접 실행하는 코드 제출 대회입니다. 내 노트북에서는 잘 끝나던 코드가 서버에서 메모리 부족이나 시간 초과로 멈추면, 그 실행 오류는 하루 3회 제출 가운데 한 번으로 잡힙니다. 평가 탭이 안내하는 서버는 NVIDIA L4 22.4GiB GPU이고, 추론 코드 실행은 데이터 로딩부터 결과 저장까지 최대 20분입니다. 제출 버튼을 누르기 전에 같은 한도로 한 번 더 돌려 보는 점검을 정리합니다.

오늘의 한 줄 요약: 제출 전에 무엇을 맞춰 볼까요?
GPU 메모리와 실행 시간입니다. 평가 서버 사양은 Ubuntu 22.04.5 LTS, NVIDIA L4(VRAM 22.4GiB), 6 vCPU, RAM 26GB, Python 3.11.17, CUDA 12.8입니다. 패키지 설치 이후에는 인터넷이 꺼지므로 추론 중 다운로드도 할 수 없습니다. 내 환경이 더 넉넉하면 서버에서만 터지는 한도 오류를 미리 보기 어렵습니다.
추론 코드 실행은 데이터 로딩·전처리·추론·결과 저장을 포함해 최대 20분입니다.
한도 리허설이란 가능한 한 비슷한 GPU 메모리 상한과 20분 타이머를 걸고, 네트워크를 끈 채 제출할 파일 그대로 끝까지 실행해 보는 점검입니다.
서버에서만 멈추는 이유는 무엇일까요?
배치 크기나 모델 용량이 내 GPU에는 맞지만 L4 22.4GiB를 넘기면 메모리 오류가 납니다. 전처리와 후처리까지 합쳐 20분을 넘기면 시간 초과로 멈춥니다. 6 vCPU·RAM 26GB 환경에서는 데이터 로딩이 노트북보다 느릴 수 있어, 여유 시간이 생각보다 짧습니다. 규칙은 같은 제출물이라도 서버 부하에 따라 추론 속도가 제출 시점마다 조금씩 다를 수 있다고 덧붙입니다.
실행이 시작된 뒤의 오류는 제출 오류로 분류되어 일일 제출 횟수에 반영됩니다. 압축 구조나 패키지 설치 단계에서 막힌 설치 오류는 횟수에서 빠지지만, 메모리·시간 초과는 실행 단계이므로 기회를 깎습니다.
참가 포인트: L4·20분 한도 리허설 다섯 단계
- 제출할 압축 파일을 새 폴더에 풀고 맨 위에 추론 스크립트, 패키지 목록 파일, model 폴더만 있는지 확인합니다.
- 가능하면 GPU 메모리 사용량을 제한하거나 배치를 줄여 L4 22GB 아래에서 돌아가게 맞춥니다.
- 네트워크를 끈 뒤 data 폴더를 읽기 전용으로 두고 연습용 입력으로 추론을 시작합니다.
- 타이머를 켜고 결과 파일이 output 폴더에 생길 때까지의 시간을 적습니다. 20분보다 충분히 짧게 끝나야 안심할 수 있습니다.
- 메모리·시간·결과 파일 세 가지가 통과한 압축 파일만 제출합니다.
연습용 입력의 행 수를 늘려 가며 시간이 늘어나는 속도를 보면, 실제 평가 데이터에서도 여유를 가늠하기 쉽습니다.
4~6컷 코믹 해설: 왜 서버에서만 메모리가 부족했을까요?
아래 5컷은 평가 서버에서 메모리 부족으로 멈추는 장면에서 시작합니다. 참가자는 L4 22GB와 추론 20분 안내를 읽고 같은 한도로 로컬 리허설을 한 뒤, 통과한 파일만 제출합니다.

제출 전 체크리스트
- 추론 중 GPU 메모리가 22GB를 넘지 않도록 배치와 모델 크기를 맞췄습니다.
- 네트워크를 끈 리허설에서 실행 시간이 20분보다 충분히 짧았습니다.
- 추론 중 외부에서 내려받는 코드가 없습니다.
- data 폴더에는 쓰지 않고 결과는 output 폴더에만 저장합니다.
- 로그에 평가 데이터 내용을 출력하지 않습니다.
일정과 숫자로 보는 오늘
작성 기준일인 2026년 10월 15일 오전, 데이콘 대회 페이지에는 참가 660명과 종료까지 D-18이 표시돼 있었습니다. 팀 병합은 10월 26일, 리더보드 제출은 11월 1일에 마감되고 대회는 11월 2일 10:00에 끝납니다. 코드 검증은 11월 5일까지 이어지고 11월 6일 본선 진출팀이 발표됩니다.
공식 출처
평가 서버 사양, 실행 시간 제한, 오류 구분은 데이콘 항만 문제해결을 위한 AI 기술 공모전 평가 탭에서, 일정은 일정 탭에서 2026년 10월 15일 오전에 확인했습니다.
- 항만 문제해결을 위한 AI 기술 공모전 평가 안내
- 항만 문제해결을 위한 AI 기술 공모전 일정
- DAKER 대회 글: 실행 오류와 오프라인 리허설
- DAKER 대회 글: 제출 압축 파일의 맨 위 구조
FAQ
내 GPU가 L4보다 작으면 리허설이 더 안전한가요?
메모리 한도를 보는 데는 도움이 됩니다. 다만 CPU·디스크 속도는 다를 수 있으니 시간 여유는 따로 재는 편이 좋습니다.
시간 초과도 하루 3회에 들어가나요?
추론 스크립트 실행 후 오류는 제출 오류로 분류되므로, 시간 초과도 횟수에 들어간다고 보고 준비하는 편이 안전합니다.
배치만 줄이면 충분할까요?
배치 외에도 모델 용량, 전처리에서 한 번에 올리는 데이터 크기, 불필요한 중간 텐서가 메모리를 차지합니다. 리허설에서 실제 사용량을 보는 것이 확실합니다.
여러분은 평가 서버 한도를 어떻게 맞춰 보고 있나요? 메모리나 시간에서 미리 잡아낸 문제가 있다면 댓글로 나눠 주세요.