catalinaの備忘録スマートフォン用の表示で見るcatalinaの備忘録ソフトウェアやハードウェアの備忘録。後で逆引きできるように。chainer何週間か前に、Chainerをアップデートしようとしたときのメモを整理したので公開します。Windows上のPython環境が壊れていたので修復していたら一日潰れました。手元の環境でおかしかったのは次のとおりでした。自前でインストールしたanaconda)単純に環境の競合でした。自前インストールしたAnacondaは、たぶんこいつですね。自前でやったって書いてますね。これはVisualStudioでPython開発できるツール一式です。インストール時にごちゃごちゃ聞かれますが、これを入れるとAnacondaが入りました。この時点で何か環境壊してないか気づくべきでしたね。何が競合するの?Windows10には「システム環境変数」と「ユーザー環境変数」があります。この両方に"pythonのパス"が入っているとpython環境がおかしくなります。手元の環境では次の3つが重複していました。Files\Anaconda3\Library\binユーザー環境変数C:\Users\ユーザー名\Anaconda3C:\Users\ユーザー名\Anaconda3\ScriptsC:\Users\ユーザー名\Anaconda3\Library\binchainer1.x時代に色々試していたのはユーザー環境変数側のpythonです。Anacondaをデフォルト設定でインストールすればこちらを向きます。システム環境変数側はVisualStudio2017のpythontoolsが作ったやつだと思います。visualstudioのpythontoolsのアンインストールでいなくなってくれましたし。いうわけで、この競合が起きた状態だと「耳から悪魔」みたいなよくわからないことになってしまいます。こんな現象が起きてました。パッケージのファイルは存在しているというわけで、こういうふうに動きが妖しいときはpythonの設定を見直しましょう。CuDNNがインストールされていない上記のPython環境の競合と相まって、正しくインストールできてませんでした。これに気づかずにchainerの適当なexampleを–gpuで動かすとこうなりました。uppipからcupyインストールに成功するときは、ダウンロードが終わってから少々時間かかるので、「ファイルダウンロードしただけ」みたいなインストールの終わり方のときは疑ったほうが良いかもしれません。ダウンロード後に時間かかるのは、裏でCUDAカーネルをビルドしてるっぽい?cuDNNをインストールしてからcupyをインストールすれば解決です。CUDA本体はインストールしたうえでcupyをインストールする必要があります。ついでにchainercvの最新版では、ssdあたりにも学習サンプルがついてます。動かすならcv2が必要なので、入れておくとよいです。(opencv3なのに名前空間がcv2になってるのは気にしたら負けかなと思っている。pipだとパッケージ見つけられなかったのでcondaでいきました。それっぽく検出できたのですが、最新版(0.6.0)ではなぜか検出できなくなりました。テスト用のデータが違うからうまくいかないのかも。今回は「インストールが成功して動いていること」を確認したいだけなので、検出したオブジェクトのスコアが低いものも出すようにすればいいです。やっつけですが、こんな感じで。pretrained_model='voc0712')rcnn_model.use_preset('evaluate')これでスコアが低いオブジェクトも全部列挙されます。出力画像ファイルがごちゃごちゃした感じになりますが、無事に最新版に移行できました。今回はくだらないところで躓いてしまいました。ニュースでchainer開発元のPFNがMSと協業みたいなのを見たので、そのうち安定して環境構築できるパッケージとか提供されたりするのかなと期待していたりします。chainercvが0.6になって、rcnnの実装のひとつであるSSDの...2017-08-05外出先からDNNの学習状況を確認したい今回はchainerでの学習進捗を見るのが目的ですが、あんまりchai...2017-05-04ChainerでMTGのカードを分類する(識別フェーズ)黄金週間なので趣味プログラミングに没頭です。»プロフィールid:Catalina1344ソフトウェアやハードウェアの備忘録。後で逆引きできるように。OpenMVSで3D再構築するOpenMVGを試してみる(環境構築+α)父の日ですね月別アーカイブ忍者AdMaxはてなブログをはじめよう!Catalina1344さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。