メモリが足りないのか!?
さて。TensorFlowの環境つくった。
具体的には
GCPのCPU4・メモリ16GにUbuntu16をいれて、
Python3.6とAnacondaいれて、TensorFlowいれた。
そういう環境。
でも、こんな環境が、さくっと小一時間ほどでつくれちゃうんだから
クラウドってつくづく便利だよねー。
さて。なにか遊んでみようかな、と。
こんなのあったので、いれてある。
TensorFlowのレコメンドエンジンらしい。
https://github.com/jfkirk/tensorrec
pip install tensorrec
さて。
JupyterLabを立ち上げて、ブラウザから接続します。
で、さっきのgitに載ってたサンプルコードをコピペして実行。
すると・・。
Generating positive interactions
Generating negative interactions
Generating user features
Generating item features
/home/user/anaconda3/lib/python3.6/site-packages/tensorflow/python/ops/gradients_impl.py:98: UserWarning: Converting sparse IndexedSlices to a dense Tensor of unknown shape. This may consume a large amount of memory.
"Converting sparse IndexedSlices to a dense Tensor of unknown shape. "
え、なにこれ。
もしやメモリ足りないって言ってる?
あぁ、メモリをたくさんつかうぜ、っていってるだけね。
なんか動いてるか微妙だ。