2017-03-05 6 views
0

GPU 서버에서 Centos 6.6을 사용하고 있습니다. here 지침에 따라 mxnet을 설치했습니다. 설치를 테스트 할 때까지 모든 것이 올바르게 진행됩니다. 나는 다음과 같은 명령을 실행CentOS 6.6에서 mxnet 설치 오류가 발생했습니다.

[16:38:16] /home/mypath/software/try_mxnet/mxnet/dmlc-core/include/dmlc/./logging.h:300: [16:38:16] /home/mypath/software/try_mxnet/mxnet/dmlc-core/include/dmlc/registry.h:66: Check failed: e == fmap_.at(alias) (0x10fc620 vs. 0x103adf0) Entry add_n already registered under different entry 

Stack trace returned 4 entries: 
[bt] (0) /home/mypath/anaconda2/lib/python2.7/site-packages/mxnet-0.9.4-py2.7.egg/mxnet/libmxnet.so(ZN4dmlc8RegistryIN4nnvm2OpEE8AddAliasERKSsS5+0x79b) [0x7fa4c820635b] 
[bt] (1) /home/mypath/anaconda2/lib/python2.7/site-packages/mxnet-0.9.4-py2.7.egg/mxnet/libmxnet.so(_ZN4nnvm2Op9add_aliasERKSs+0x1f) [0x7fa4c820493f] 
[bt] (2) /home/mypath/anaconda2/lib/python2.7/site-packages/mxnet-0.9.4-py2.7.egg/mxnet/libmxnet.so(+0xb3cea9) [0x7fa4c7073ea9] 
[bt] (3) /home/mypath/anaconda2/lib/python2.7/site-packages/mxnet-0.9.4-py2.7.egg/mxnet/libmxnet.so(+0x1cff226) [0x7fa4c8236226] 

terminate called after throwing an instance of 'dmlc::Error' 
what(): [16:38:16] /home/mypath/software/try_mxnet/mxnet/dmlc-core/include/dmlc/registry.h:66: Check failed: e == fmap_.at(alias) (0x10fc620 vs. 0x103adf0) Entry add_n already registered under different entry 

Stack trace returned 4 entries: 
[bt] (0) /home/mypath/anaconda2/lib/python2.7/site-packages/mxnet-0.9.4-py2.7.egg/mxnet/libmxnet.so(ZN4dmlc8RegistryIN4nnvm2OpEE8AddAliasERKSsS5+0x79b) [0x7fa4c820635b] 
[bt] (1) /home/mypath/anaconda2/lib/python2.7/site-packages/mxnet-0.9.4-py2.7.egg/mxnet/libmxnet.so(_ZN4nnvm2Op9add_aliasERKSs+0x1f) [0x7fa4c820493f] 
[bt] (2) /home/mypath/anaconda2/lib/python2.7/site-packages/mxnet-0.9.4-py2.7.egg/mxnet/libmxnet.so(+0xb3cea9) [0x7fa4c7073ea9] 
[bt] (3) /home/mypath/anaconda2/lib/python2.7/site-packages/mxnet-0.9.4-py2.7.egg/mxnet/libmxnet.so(+0x1cff226) [0x7fa4c8236226] 

Aborted 

내 설치에 문제가 있는지 아무 생각이 :

python 
>> import mxnet 

그럼 내가 다음과 같이 전체 오류 메시지가

Check failed: e == fmap_.at(alias) (0x10fc620 vs. 0x103adf0) Entry add_n already registered under different entry 

말하는 오류를 얻었다. 이 서버는 2 개의 Nvidia Tesla K80과 128GB 메모리를 갖추고 있으므로 충분히 강력합니다. 나에게 도움을 줄 수있는 누군가가 있기를 바랍니다. 대단히 감사합니다 !!! lynguyen 응답으로

+1

수정 사항은 https://github.com/dmlc/mxnet/issues/5255 – lynguyen

+0

@lynguyen입니다. – pfc

답변

0

, 수정은 여기에서있다 : github.com/dmlc/mxnet/issues/5255

그 솔루션을 테스트하고 나를 위해 작동합니다. 나는 gcc-4.8.5를 사용하고 있으며 아마도이 문제를 일으키는 gcc의 버전이다. 감사합니다.