問題タブ [hyperopt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
229 参照

python - PythonでMemoryErrorのソースを見つける方法は?

Hyperopt for a Neural Network を使用してハイパーパラメータの最適化を実行しています。そうしている間、いくつかの反復の後、MemoryError例外が発生します

これまでのところ、変数が使用された後にすべての変数をクリアして (None または空のリストをそれらに割り当てます。これにより良い方法はありますか?)、すべての locals()、dirs()、および globals() をそれらのサイズとともに出力しようとしましたが、これらの数は決して増加せず、サイズは非常に小さいです。

構造は次のようになります。

X回の反復の後(最初の100回を完了して2番目のモデルに移行する場合があります)、メモリエラーがスローされます。私の推測では、いくつかの変数がメモリに残っており、それらをクリアしていませんが、それらを検出できませんでした。

編集:

0 投票する
1 に答える
422 参照

python - TypeError:「** の後の set_postfix() 引数は、str ではなくマッピングでなければなりません」Hyperopt を使用

この簡単な例を実行してみます:

しかし、これは私がコンソールに表示するものです:

TypeError: ** の後の set_postfix() 引数は、str ではなくマッピングでなければなりません

なんで?

前もって感謝します!