Kuma, 파이토치 모델을 브라우저 실행 파일로 묶는 실험
Kuma는 파이토치로 만든 을 하나의 자체 실행 패키지로 바꾸려는 실험 프로젝트다. 이 패키지에는 모델의 계산 구조, 가중치, 브라우저용 실행 코드, 런타임 정보가 함께 들어간다.
가벼운 런타임이 이 패키지를 읽고, 서버 없이 브라우저 안에서 로 모델을 실행한다. 목표는 파이썬이나 무거운 없이 모델을 배포하는 것이다.
현재 시연은 테스트하기 쉬운 신경망 기반 영상 표현이지만, 실제 관심사는 연산자 네트워크와 과학용 기계학습처럼 하나의 이동 가능한 파일로 나눠 쓰고 싶은 분야다. 핵심 고민은 실행 코드를 패키지 안에 넣는 방식이 좋은 설계인지, ONNX 을 다시 만드는 것에 그치는지, 비슷한 기존 시스템에서 배울 점이 있는지다.
핵심 포인트
- 파이토치 모델을 하나의 자체 실행 패키지로 묶는 방식이다.
- 브라우저에서 를 사용해 서버 없이 모델을 실행하려 한다.
- 패키지 안에는 계산 구조, 가중치, 실행 코드, 런타임 정보가 들어간다.
- 목표는 파이썬이나 무거운 없이 모델을 배포하는 것이다.
- 아직 설계가 맞는지 피드백을 구하는 초기 실험 프로젝트다.