현재 진행 수 3,171
  • 인스타그램
  • 페이스북
  • 트위터
  • 블로그
  • 카페
  • 구글소식
  • 밴드
  • 유튜브

Samsung Computer Engineering Challenge 2023

3,081
주최 . 주관 삼성전자 SAIT
대표분야 IT•소프트웨어•게임
참가대상 대학생 , 대학원생
접수기간 2023.08.21 ~ 2023.09.22
심사기간 2023.08.21 ~ 2023.09.22
대회지역 온라인
시상내역 상금(총상금 : 2,100만원 / 1위 : 1,000만원)
홈페이지 주최사 공고 바로가기
접수방법 온라인접수
접수하기 온라인 접수하기
참가비용 무료 접수
콘코 SNS 공유 인스타그램  페이스북  트위터  블로그  카페  구글소식  밴드  유튜브 
※ 대회·공모전의 세부요강은 주최사의 기획에 의해 내용이 변경 될 수 있으니, 주최사의 공고를 반드시 확인해 보시기 바랍니다.

대회명

Samsung Computer Engineering Challenge 2023

대회주제

대규모 언어 모델(LLM) 추론을 위한 컴퓨팅 시스템(GPU) 최적화

참가자격

 1. ‘23년 8월 현재 대학 및 대학원 재학생 또는 휴학생
 2. 개인 또는 팀으로 참여 가능하며, 팀당 최대 3명까지 구성 할 수 있습니다.
  (개인/팀은 1개 결과물만 제출 가능)

대회일정

1차 라운드 시작 2023년 8월 21일 (월)
1차 라운드 종료 2023년 9월 22일 (금) 18시(KST)
1차 라운드 통과자 발표 2023년 10월 6일 (금)
2차 라운드 시작 2023년 10월 16일 (월)
2차 라운드 종료 2023년 10월 20일 (금) 18시(KST)
2차 라운드 통과자 발표 2023년 10월 27일 (금)
수상 2023년 11월 7일 (화) (Samsung AI forum)
※ 자세한 일정은 대회 진행 상황에 따라 변경될 수 있습니다.

접수방법

삼성전자 SAIT 홈페이즈를 통해 접수

상 금

대회 시상은 2차 라운드 통과팀 중 상위 3개 팀을 대상으로 진행됩니다:
1등, 2등, 3등(2팀)
 * 1등 상금: ₩10,000,000원
 * 2등 상금: ₩5,000,000원
 * 3등 상금: 각 ₩3,000,000원
※ 상금은 수상 팀 대표에게 지급되며, 상금에 대한 세금은 주최 측에서 부담합니다.
상금과 세금은 수상팀 대표의 과세 대상 소득입니다.

문제설명

문제에서 제시한 LLM과 데이터셋 그리고 기반이 되는 프레임워크를 활용하여 높은 정확도(Accuracy)를 유지하면서 Latecny를 최소화하는 것이 목표입니다. 대회 참여자들은 추론 시간 최소화를 위해 여러 가지 최적화 방법 및 알고리즘을 적용시킬 수 있습니다. 대회 각 라운드에서 요구사항 및 제약사항은 아래를 참조하세요.

허용모델

대회의 베이스 모델(base model)은 instruction tuning이 없는 오픈 베이스 모델인 LLaMA-30B입니다. LLaMA 모델의 사용을 위해 다음 LLaMA-1 Community License Agreement을 확인하고 커뮤니티에 라이센스 요청을 해야 합니다. Download Link를 참고하여 진행하세요.

데이터셋

대회에서 허용되는 데이터셋은 HellaSwag입니다. 해당 데이터셋을 사용한 추론만 허용되며, 다른 데이터셋은 허용되지 않습니다.

프레임워크

최적화를 위해 사용 할 딥러닝 프레임워크는 PyTorch 2.0입니다. 다음 link를 참고하시기 바랍니다. 또한, PyTorch 2.0 기반의 프레임워크도 사용하실 수 있습니다. (예시: FasterTransformer)

제약사항

1. 모델의 정확도를 현저하게 떨어트리는 조정 및 미세 조정(re-training)은 금지합니다.
 2. 최적화 및 알고리즘 적용으로 인해 생기는 약간의 accuracy drop은 허용합니다.
 3. 제시한 데이터셋 이외에 다른 데이터 사용은 금지합니다.
 4. 적절한 출처를 제공한다면 오픈 소스 코드와 라이브러리 사용은 허용합니다.
※ 이외의 다른 규칙은 홈페이지 [Rules]를 참고해주세요.

라운드 진행 및 평가

이번 대회에서는 총 2번의 라운드가 진행됩니다.

1차 라운드

대회의 첫 번째 라운드는 참가자의 로컬 머신 환경에서 제시한 모델과 데이터셋을 실행하고 주어진 환경 내에서 가능한 최적화 및 알고리즘을 적용하는 것을 목표로 합니다. 1차 라운드는 참가자의 기술 문서(레포트) 및 소스코드를 기반으로 정성적 평가를 진행합니다. 1차 평가가 끝나면 상위 10개 팀이 선정됩니다.

1차 평가 제출물

 1. 문제 해결을 위해 사용한 최적화 방법과 알고리즘을 설명하는 문서. (docs 또는 pdf 형식)
 2. 수정한 프레임워크 및 작성한 소스 코드가 포함된 GitHub URL.
위 두 가지 항목을 Submission으로 제출해야 합니다.

2차 라운드

2차 라운드는 정량적 평가로, 동일한 서버 환경 내에서 가장 빠른 추론 시간을 달성하는 것을 목표로 합니다. 주어진 서버 환경은 다음과 같습니다.
 * OS: Ubuntu 18.04 64-bit
 * Number of vCPU core : 32
 * Storage : SSD 1TB
 * RAM : 360GB
 * GPU : NVIDIA Tesla V100 Model 4EA
  * Total GPU Memory : 128GB
  * Supports NVLink

참가자는 2차 라운드가 진행되는 동안 주어진 서버에서 모델 추론을 진행하고, 추론 시간(inference time)을 제출해야 합니다. 2차 라운드 기간 동안 Leaderboard가 운영 될 예정이며, 매일 오전 10시(KST)에 업데이트 됩니다. 여러 번 제출한 경우 마지막으로 제출한 내용을 기준으로 등록됩니다.

2차 평가 제출물

 1. 문제 해결을 위해 사용한 최적화 방법과 알고리즘을 설명하는 문서. (docs 또는 pdf 형식)
 2. 수정한 프레임워크 및 작성한 소스 코드가 포함된 GitHub URL.
 3. 추론 시간
2차 라운드가 종료되기 전, 위 세 가지 항목을 Submission으로 제출해야 합니다.

주의 사항

※ Leaderboard에 표시된 순위표는 다른 팀의 결과를 공유하기 위한 수단일 뿐입니다.
※ 최종 순위는 여러 가지 평가 기준을 통해 최종 결정됩니다.

주최

삼성전자 SAIT

문의

홈페이지 Q&A 게시판
※ 자세한 내용은 홈페이지 참고

인기 순위