2019년 2월 23일 토요일

cuDNN 쥐어짜서 유니티 개발 환경을 만들어보자!!!

블로그 처음 해보는데...


여튼 나의 계획은 이거다!

Unity XNode + 마샬링 된 cuDNN을 이용해서 텐플보다 빠르고 그 어떤 딥러닝 라이브러리 보다 빠른 딥러닝 개발 환경을 만들어보자!

빠른건... 사실 크게 기대하는 바가 아니고 다만, 개발환경을 직관적으로 만들어서 좀더 개발하는 동안 코딩보다는 네트워크 구조 자체를 설계하는데 더 집중하기 위해서 이걸 하기로 맘을 먹었다. 딥러닝 관련 글들을 보면 늘 등장하는 도식들은 상당히 직관적인데 반해
실제로 구현하는 과정은 그렇지 못하다.

잡설이 길었고 아래가 나의 최종 목표이다.

XNode 자체는 이미지처럼 유니티에서 Node 기반의 에디터 환경을 만들기 위해서 도입하고 내부의 기능은 cuDNN을 통해 구현해서 유니티 C# 스크립트에서 사용하기 위해 마샬링 해올 생각이다.
시간이 된다면 XNode 사용법이나 구조에 대해서 살짝 설명하도록 할텐데 일단은 개발을 진행하면서 틈틈히 글을 쓰도록 하겠다.