studylog/北の雲

chainer/python/nlp

2015-06-01から1ヶ月間の記事一覧

chainerメモ その1

GPU/CUDAで動かしててこんなエラーが出たら ValueError: unsupported combination of input types terminate called after throwing an instance of 'pycuda::error' what(): explicit_context_dependent failed: invalid device context - no currently act…

python3でchainer(CUDA)が一部動いた

6.27現在ではpip3 install chainerでインストールされるものは対応されていない。 sudo pip3 install -e git+https://github.com/pfnet/chainer#egg=chainer-master これで最新版が入るのかな。 動いたサンプル MNIST CPU OK CUDA OK ptd CPU OK CUDA OK sen…

構築済みの日本語のWordEmbeddingベクトルがあればいいのに

nlp

と常々思っていたのだけど、探しても見つからなかった。 自分で作るのは結構時間がかかるし、その道の専門家の人がきちんと作ったものじゃないと精度が低いだろうし…。なんて思ってたらこんなのが。 word-vector-web-api/README.ja.md at master · overlast/…

CUDA Registered Developer Program、却下される。

NVIDIA® cuDNN – GPU Accelerated Deep Learningdeveloper.nvidia.com が使いたくて申し込んだのだけれど、使いたい理由を書いてくれと言われて適当な英語1行で提出したら見事に却下されました。まさかちゃんと中の人が読むものだとは思わなかったので困惑。…

chainerをGPUで動かしてみた

先日GPUを仕入れたのでchainerをGPUで動かしてみました。 CUDAやpycudaの設定に戸惑い3回ものOSクリーンインストール経て疲れ果てましたけど、ようやく先ほど動き出したようです。CUDAをapt-getで入れると依存関係?がめちゃくちゃになって崩壊しました。最…

CUDA+chainer環境に苦戦中

もう10時間ぐらい苦戦中で辛い。さっきようやくPyCUDA成功してchainer動かそうとしたんだけど RuntimeError: CUDA environment is not correctly set up. The original import error said: cannot import name intern (追記 sixを1.9に上げたら解決。途中で…

gemsimのWord2vecファイルをpy2系と3系でやり取りしたい

以前python3系のgensimのword2vecで作ったデータを2系で読もうとしたらエラーraise ValueError, "unsupported pickle protocol: %d" % proto ValueError: unsupported pickle protocol: 3pickleのプロトコルが違うらしい ValueError: unsupported pickle pro…

Chainerのpython3対応はもうまもなく、な気がする

先日リリースされたPFIのディープラーニング向けpythonライブラリChainer。 3系には残念ながら対応していませんが、もう間もなく対応してくるんじゃないかと思ってます。Python 3 compatibility · Issue #22 · pfnet/chainer · GitHub意訳 A:3系はどうなん…

Mac10.7にMongoDB3.0はインストールできない?

Install MongoDB on OS X — MongoDB Manual 3.0.4によると、 PLATFORM SUPPORT Starting in version 3.0, MongoDB only supports OS X versions 10.7 (Lion) on Intel x86-64 and later. とあって10.7はインストールできるように見える。 しかしいざソースか…

paramikoでディレクトリを移動したい

pythonからSSHを使う時の定番paramiko。 ディレクトリ移動ではまったのでメモ。exec_command('pwd') #=> /home/kitanokumo と現在のディレクトリが返って来る exec_command('cd ..') #一つ上のディレクトリに移動 exec_command('pwd') #=> /home が返って来…

mongoengineのFieldDoesNotExist

mongoengineがフィールド定義されていないデータが入っていたらFieldDoesNotExistを吐くようになった? 以前は多分こういう挙動じゃなかったと思うので0.9からなんだろうか。 こういう話も。github.com時間無くて0.8以前で試せなかったので不正確な情報だけ…