In [1]:
import numpy as np
import theano
import six.moves.cPickle
import os, re, json

from keras.preprocessing import sequence, text
from keras.optimizers import SGD, RMSprop, Adagrad
from keras.utils import np_utils, generic_utils
from keras.models import Sequential
from keras.layers.embeddings import WordContextProduct, Embedding
from six.moves import range
from six.moves import zip

In [3]:
save_dir = os.path.expanduser(".")
model_load_fname = "HN_skipgram_model.pkl"
tokenizer_fname = "HN_tokenizer.pkl"

In [4]:
print('Load tokenizer...')
tokenizer = six.moves.cPickle.load(open(os.path.join(save_dir, tokenizer_fname), 'rb'))


Load tokenizer...

In [6]:
print('Load model...')
model = six.moves.cPickle.load(open(os.path.join(save_dir, model_load_fname), 'rb'))


Load model...
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-6-c5a4c35b19ac> in <module>()
      1 print('Load model...')
----> 2 model = six.moves.cPickle.load(open(os.path.join(save_dir, model_load_fname), 'rb'))

/Users/dikien/anaconda/lib/python2.7/site-packages/theano/sandbox/cuda/type.pyc in CudaNdarray_unpickler(npa)
    544         return cuda.CudaNdarray(npa)
    545     else:
--> 546         raise ImportError("Cuda not found. Cannot unpickle CudaNdarray")
    547 
    548 copy_reg.constructor(CudaNdarray_unpickler)

ImportError: (ImportError('Cuda not found. Cannot unpickle CudaNdarray',), <function CudaNdarray_unpickler at 0x107359758>, (array([[-0.02004798, -0.02596619, -0.00862519, ...,  0.02262697,
         0.03732351,  0.02721451],
       [ 1.07712495,  1.2389555 ,  0.92546201, ...,  0.80118185,
        -0.45655599, -0.44933426],
       [ 1.00690901,  1.17392027,  0.82623017, ...,  0.65599167,
        -0.36406639, -0.43431112],
       ..., 
       [-0.09638551, -0.14961819, -0.12817323, ..., -0.07112283,
         0.0881803 ,  0.0745483 ],
       [-0.09522938, -0.14020291, -0.06587265, ..., -0.0633176 ,
         0.09833182,  0.04755498],
       [-0.09329528, -0.10363635, -0.14598981, ..., -0.11916271,
         0.01624025,  0.09862944]], dtype=float32),))

In [7]:
# GPU가 없어서 안됨