개요

https://github.com/tensorflow/models/blob/master/tutorials/embedding/word2vec.py 파일을 통해 word2vec을 돌리려고 하자 so파일을 찾을수 없다는 문제가 발생하였다.

해결책

아래와 같이 tensorflow를 활용하여 cc파일을 직접빌드하여 so를 생성해주면 해결된다.

$ cd tutorials/embedding
$ gcc -std=c++11 -shared word2vec_ops.cc word2vec_kernels.cc -o word2vec_ops.so -fPIC -I /home/lks21c/my27_r013_gpu/lib/python2.7/site-packages/tensorflow/include -O2 -D_GLIBCXX_USE_CXX11_ABI=0

해결 후 word2vec 실행방법

https://github.com/tensorflow/models/tree/master/tutorials/embedding를 통해 word2vec.py 실행에 필요한 argument 및 데이터를 다운로드 받은 뒤 실행하면 정상 실행 된다.