【シナリオ】Hyperoptでの探索中、あるパラメータの組み合わせでメモリエラーが発生し、Sparkタスクが失敗した。探索全体を停止させず、その試行だけを「失敗」として扱い、探索を継続させるにはどうすればよいか。

目的関数内でエラーをキャッチし、Hyperoptが認識できる失敗ステータス(`STATUS_FAIL`)を返すことで、メインプロセスはクラッシュせずに次の試行に進むことができる。