오픈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을 활용하세요" | 316109 | 2020-10-27 |
공지 | [Open UP 소개] 공개SW 개발·공유·활용 원스톱 지원 Open UP이 함께합니다 | 305710 | 2020-10-27 |
9501 | 오픈AI, 파이썬 기반 언어 ‘트리톤’ 출시··· “GPU 프로그래밍 지원” | 5428 | 2021-07-30 |
9500 | ‘오픈소스’, 미래 SW산업 생태계를 바꾸다 | 4555 | 2021-07-29 |
9499 | 낱낱이 SW 요소 공개하라··· 美 정부의 'SBOM 의무화'가 미칠 영향 | 4746 | 2021-07-29 |
9498 | 깃허브, ‘개발자 권리 펠로우십’ 발표··· DMCA 분쟁 해결 지원 | 3970 | 2021-07-28 |
9497 | [주간 OSS 동향 리포트] 공공 '클라우드 전면전환' 시동.. '국산·공개소프트웨어' 활성화 이끈다 | 4432 | 2021-07-27 |
9496 | MS, 타입스크립트 4.4 베타 출시··· “성능 개선 및 제어 흐름 분석 지원" | 4742 | 2021-07-27 |
9495 | 데이터 과학을 위해 '더 개선된' 최신 필수 파이썬 툴 6가지 | 4792 | 2021-07-27 |
9494 | 공공 '클라우드 전면전환' 시동…'국산·공개 SW' 활성화 이끈다 | 4522 | 2021-07-26 |
9493 | [FTA 시대 훌쩍 넘는 농업의 '제3인류'-에필로그] "틱톡·넷플릭스·아마존 알고리듬처럼" 초개인화(Hyper-Personalization)로 진화하고 있는 농업 | 4637 | 2021-07-26 |
9492 | 인공지능이 생물학‧의학에 혁신적인 비전 제시!... 딥마인드 AI '알파폴드' 인간 단백질 2만개, 3D 구조 등 예측하고 가장 완벽한 데이터베이스 공개 | 4999 | 2021-07-26 |
0개 댓글