乱数のseedを固定すれば同じInputに対して、同じ推論結果を返す重みファイルが生成できるはず・・と思っていたが、そうではないらしい。
乱数の固定の仕方は以下参照。
これを設定しても、cuDNNの中の乱数は固定できないらしい。TensorFlowではこの問題の解決策は探した範囲では見付からず。。どうしてもやるならCPUで学習すればよい。でもメッチャ時間かかるからイヤダ・・
PyTorchでは以下の方法でcuDNNの中も固定できるらしい。TensorFlowユーザなので試してないが・・
乱数のseedを固定すれば同じInputに対して、同じ推論結果を返す重みファイルが生成できるはず・・と思っていたが、そうではないらしい。
乱数の固定の仕方は以下参照。
これを設定しても、cuDNNの中の乱数は固定できないらしい。TensorFlowではこの問題の解決策は探した範囲では見付からず。。どうしてもやるならCPUで学習すればよい。でもメッチャ時間かかるからイヤダ・・
PyTorchでは以下の方法でcuDNNの中も固定できるらしい。TensorFlowユーザなので試してないが・・