[MXNET]mxnet windows error 126
머신러닝, 딥러닝의 시대가 오고 있는 것 같습니다. (이미 도래한 곳도 있겠죠)
구글의 Tensorflow는 개발환경도 참 구축하기 쉽고, 사람들의 논의도 참 어마어마해서
어지간한 정보는 어쭙잖은 영어실력을 가지고도 스택오버플로나 깃허브를 통해서 해결할 수 있습니다.
하지만 양대산맥이 되어가는 '중'인 MXnet은 그렇지가 않습니다.
역시나 한글자료는 거의 없고, 영어권 자료마저도 텐서플로에 비하면 희박하죠.
특히 리눅스나 맥 환경이 아닌 윈도우 환경에서는 더욱 그런듯 합니다. 왜지...
잠시 mxnet을 테스트할 일이 있어서 설치를 하는데, 이것도 역시나 반나절이나 걸리네요.
빅데이터를 어떻게 활용하겠다는 기획이 비어있는 상태니 하나로 오래 팔 수가 없고,
그러니 매번 다른 개발자 환경만 세팅하다가 세월이 잘도 가네요.. 하하
환경설정을 하다가 꼬인 것 중에서 답을 찾기 힘든 하나만 여기에다가 올려봅니다.
제가 올린 환경은 Windows10 64bit // Python 3.6// mxnet 0.10.1 입니다.
-. 보통 인터넷들의 자료도 그렇고 mxnet은 python 2.7과 같이 작업을 하는 것 같은데요,
아직은 파이썬 3과 호환에러가 있다고 하네요. 아마존...........
mxnet windows error 126::
.base import mxneterror~ 하면서 대략 4가지 에러가 뜹니다.
라이브러리 관련이면서 동시에 환경변수가 안되어 있어서 발생합니다.
환경변수 편집으로 가셔서 MXNET_HOME이 설정되어 있지 않은 경우입니다.
사실 엄청 간단한데요,
https://stankirdey.com/2017/03/09/installing-mxnet-deep-learning-framework-on-windows-10/
이 글을 보면서 따라했는데, 그대로 죽 따라하시다가
Conda로 시작하는 명령어에서 python 버젼만 3.6으로 고쳐주시고, ( 3.6 사용자 분들만...)
매번 prebuilt를 해주시는 yajie~ 님의 깃허브에서
형광펜으로 칠한 부분을 받으셔야 한다는 겁니다.
저 위에 원래 글쓴이가 2017년 3월이라서 조금 다른 환경인 것 같은데,
밑에 다운로드에 나와있는 cpu/gpu버젼은
모두 다 다운로드받아서 뒤져본 결과 (-_-)
환경변수를 설정하는 setupenv.cmd가 없습니다...
메모리도 차원이 다르구요. ( 150MB정도 )
물론 이게 해결책이자 답이라는 소리는 아닙니다.
우선 보통 설치완료를 확인하는 import mxnet as mx가 에러없이 오도록 하는 방법이라는 것이죠.
한글자료도 계속 쌓였으면 좋겠네요.
더불어 한국에도 데이터 과학이라는게 더 풍성해졌으면!