분산·연합학습 개발도구 통합
신경망 하단 일부를 임베디드 단말로 분리해 학습·추론하는 구조를 오픈소스 개발 프레임워크에 통합하고, 분산 연산 성능을 측정했습니다.
신경망의 아래쪽 일부 층만 임베디드 단말에서 계산하고 나머지는 서버가 맡는 구조를, 오픈소스 통합개발 프레임워크에 모듈로 붙였습니다.
단말과 PC, 서버 사이에 중간 텐서를 주고받는 통신과 제어 경로를 만들고, 배포는 컨테이너 오브젝트 기술로 자동화했습니다.
시험평가에서는 자동 생성된 신경망을 분산 실행하며 단말이 감당하는 연산량을 측정했고, 이후 다른 엣지 장치로 같은 측정 체계를 옮겨 재수행했습니다.
PyTorchKubernetesJetson분산 학습