오픈AI, 파이썬 기반 언어 ‘트리톤’ 출시··· “GPU 프로그래밍 지원”
2021.07.30.
ⓒCIO Korea / Serdar Yegulalp | InfoWorld
오픈AI(OpenAI)가 7월 28일 머신러닝용 GPU 프로그래밍의 복잡성 없이 GPU 기반 딥러닝 프로젝트를 직접 작성할 수 있는 오픈소스 프로그래밍 언어 ‘트리톤(Triton)’의 첫 번째 버전을 출시했다.
‘트리톤 1.0’은 파이썬(버전 3.6 이상)을 기반으로 한다. 오픈AI에 따르면 개발자는 트리톤의 라이브러리를 사용해 파이썬으로 코드를 작성한 다음 GPU에서 실행되도록 JIT 컴파일할 수 있다. 또 새로운 도메인 특정 언어를 개발하느라 시간 낭비할 필요 없이 파이썬 언어 자체를 활용할 수 있다.
트리톤의 라이브러리는 넘파이(NumPy)를 연상시키는 일련의 기본 요소를 제공한다. 이를테면 다양한 행렬 연산이나 특정 기준에 따라 배열을 축소하는 함수 등이다. 사용자는 이러한 기본 요소를 코드에 결합해 GPU에서 실행되도록 컴파일된 @triton.jit 데코레이터를 추가할 수 있다. 이러한 점에서 트리톤은 넘바(Numba)와 유사하다고 개발팀은 전했다. 넘바는 속도를 위해 숫자 집약적인 파이썬 코드를 머신-네이티브 어셈블리로 JIT 컴파일할 수 있는 프로젝트다.
트리톤의 간단한 예로는 벡터 추가 커널과 융합된 소프트맥스 연산 등을 들 수 있다.
(후략)
[원문 기사 : https://www.ciokorea.com/news/203139 ]
※ 본 내용은 한국아이디지(주) (https://www.idg.co.kr/)의 저작권 동의에 의해 공유되고 있습니다.
Copyright ⓒ 2020 International Data Group. 무단전재 및 재배포 금지.
번호 | 제목 | 조회수 | 작성 |
---|---|---|---|
공지 | [Open UP 활용가이드] 공개SW 활용 및 개발, 창업, 교육 "Open UP을 활용하세요" | 365478 | 2020-10-27 |
공지 | [Open UP 소개] 공개SW 개발·공유·활용 원스톱 지원 Open UP이 함께합니다 | 355266 | 2020-10-27 |
9510 | [주간 OSS 동향 리포트] 미국 연방정부의 'SBOM 의무화', 소프트웨어 업계에 미칠 영향 | 5652 | 2021-08-03 |
9509 | 구글, “앞으로 10년은 오픈소스 버그바운티에 집중할 것” | 4455 | 2021-08-03 |
9508 | 페이스북, 로봇 개발 플랫폼 오픈소스화한다...구글과 MS도 개방형 로봇 플랫폼 보유 | 4772 | 2021-08-02 |
9507 | [초점] 오픈소스 전략의 핵심, ‘프리 투 플레이’ 강화 | 4473 | 2021-08-02 |
9506 | 레드햇-뉴타닉스 하이브리드 클라우드 제휴..."VM웨어 겨냥" | 4545 | 2021-08-02 |
9505 | 스파이스웨어, 자사 대표 서비스에 노드JS·파이썬·PHP 개발 언어 추가 지원 | 5101 | 2021-08-02 |
9504 | 기계연구원, 소·부·장 신뢰성평가 지원 위한 온·오프라인 인프라 구축 | 4488 | 2021-08-02 |
9503 | [화제의 현장] “디지털 뉴딜 1주년, ‘2.0’으로 나아간다” | 4312 | 2021-08-02 |
9502 | [스페셜리포트]④ 클라우드 서비스 필수 요소된 서비스형 머신러닝 MLaaS...빅테크가 리드 | 4576 | 2021-07-30 |
9501 | 오픈AI, 파이썬 기반 언어 ‘트리톤’ 출시··· “GPU 프로그래밍 지원” | 5521 | 2021-07-30 |
0개 댓글