栄達の神は待たない

とある大学生が自らの技術力の向上と知識を得るモチベーションUPのための自己満ブログ。

バージョンは大切!

何をしてたのか

画像生成やら文字認識やらをしようと思って TensorFlow *1を勉強してた。

その過程で TensorBoard を実行しようとしたら、

エラーメッセージ

FutureWarning: Conversion of the second argument of issubdtype from float to np.floating is deprecated. In future, it will be treated as np.float64 == np.dtype(float).type. from .conv import register_converters as register_converters

こんなエラーが起きた。

いろいろ調べたら、 h5py *2と numpy のバージョンが合っていないから起こっているエラーらしい。

ということで h5py を 2.7.1 から 2.8.0 にバージョンアップさせてみた。

方法
  1. AnacondaPromptを管理者として実行
  2. コマンドを入力 pip3 install --upgrade h5py

すると、無事エラーが消えた。

無事グラフも出た。なんか多い気もするけど.....

f:id:utageer:20181006064630p:plain

バージョンアップは大切!

*1:深層学習・ディープラーニングの研究でよく使われてるライブラリ

*2:HDF5形式のファイルを扱うライブラリ。