The AUC evaluator throws an error in LTR example.
Created by: lcy-seso
I1123 14:33:30.425339 11920 Util.cpp:166] commandline: --use_gpu=False --trainer_count=4
I1123 14:33:30.439476 11920 GradientMachine.cpp:94] Initing parameters..
I1123 14:33:30.439570 11920 GradientMachine.cpp:101] Init parameters done.
Pass 0 Batch 0 Cost 0.693153992
...................................................................................................Pass 0 Batch 100 Cost 0.667165222
...................................................................................................Pass 0 Batch 200 Cost 0.615809021
...................................................................................................Pass 0 Batch 300 Cost 0.554315910
...................................................................................................Pass 0 Batch 400 Cost 0.500374222
...................................................................................................Pass 0 Batch 500 Cost 0.452697983
...................................................................................................Pass 0 Batch 600 Cost 0.331662292
.........................F1123 14:34:10.959939 11920 Evaluator.cpp:460] Check failed: binIdx <= kBinNum_ bin index [16908496] out of range, predict value[1.00783]
*** Check failure stack trace: ***
@ 0x7f7f1e92cf4d google::LogMessage::Fail()
@ 0x7f7f1e9309fc google::LogMessage::SendToLog()
@ 0x7f7f1e92ca73 google::LogMessage::Flush()
@ 0x7f7f1e931f0e google::LogMessageFatal::~LogMessageFatal()
@ 0x7f7f1e51e50d paddle::AucEvaluator::evalImp()
@ 0x7f7f1e51d621 paddle::Evaluator::eval()
@ 0x7f7f1e4f1c8a paddle::CombinedEvaluator::eval()
@ 0x7f7f1e4efb84 paddle::NeuralNetwork::eval()
@ 0x7f7f1e504d54 paddle::MultiGradientMachine::eval()
@ 0x7f7f1e9012f4 GradientMachine::eval()
@ 0x7f7f1e3692a2 _wrap_GradientMachine_eval
@ 0x7f7f5698c3a3 PyEval_EvalFrameEx
@ 0x7f7f5698e130 PyEval_EvalCodeEx
@ 0x7f7f5698c4a1 PyEval_EvalFrameEx
@ 0x7f7f5698e130 PyEval_EvalCodeEx
@ 0x7f7f5698c4a1 PyEval_EvalFrameEx
@ 0x7f7f5698e130 PyEval_EvalCodeEx
@ 0x7f7f5698c4a1 PyEval_EvalFrameEx
@ 0x7f7f5698e130 PyEval_EvalCodeEx
@ 0x7f7f5698e242 PyEval_EvalCode
@ 0x7f7f569a862c run_mod
@ 0x7f7f569a8700 PyRun_FileExFlags
@ 0x7f7f569a9c0c PyRun_SimpleFileExFlags
@ 0x7f7f569bb4cc Py_Main
@ 0x318ae1ecdd (unknown)
*** Aborted at 1511418850 (unix time) try "date -d @1511418850" if you are using GNU date ***
PC: @ 0x0 (unknown)
*** SIGABRT (@0x1fb00002e90) received by PID 11920 (TID 0x7f7f56896700) from PID 11920; stack trace: ***
@ 0x318b20f500 (unknown)
@ 0x318ae328a5 (unknown)
@ 0x318ae34085 (unknown)
@ 0x7f7f1e93758b google::FindSymbol()
@ 0x7f7f1e937f4a google::GetSymbolFromObjectFile()
@ 0x7f7f1e938612 google::SymbolizeAndDemangle()
@ 0x7f7f1e935e18 google::DumpStackTrace()
@ 0x7f7f1e935ed6 google::DumpStackTraceAndExit()
@ 0x7f7f1e92cf4d google::LogMessage::Fail()
@ 0x7f7f1e9309fc google::LogMessage::SendToLog()
@ 0x7f7f1e92ca73 google::LogMessage::Flush()
@ 0x7f7f1e931f0e google::LogMessageFatal::~LogMessageFatal()
@ 0x7f7f1e51e50d paddle::AucEvaluator::evalImp()
@ 0x7f7f1e51d621 paddle::Evaluator::eval()
@ 0x7f7f1e4f1c8a paddle::CombinedEvaluator::eval()
@ 0x7f7f1e4efb84 paddle::NeuralNetwork::eval()
@ 0x7f7f1e504d54 paddle::MultiGradientMachine::eval()
@ 0x7f7f1e9012f4 GradientMachine::eval()
@ 0x7f7f1e3692a2 _wrap_GradientMachine_eval
@ 0x7f7f5698c3a3 PyEval_EvalFrameEx
@ 0x7f7f5698e130 PyEval_EvalCodeEx
@ 0x7f7f5698c4a1 PyEval_EvalFrameEx
@ 0x7f7f5698e130 PyEval_EvalCodeEx
@ 0x7f7f5698c4a1 PyEval_EvalFrameEx
@ 0x7f7f5698e130 PyEval_EvalCodeEx
@ 0x7f7f5698c4a1 PyEval_EvalFrameEx
@ 0x7f7f5698e130 PyEval_EvalCodeEx
@ 0x7f7f5698e242 PyEval_EvalCode
@ 0x7f7f569a862c run_mod
@ 0x7f7f569a8700 PyRun_FileExFlags
@ 0x7f7f569a9c0c PyRun_SimpleFileExFlags
@ 0x7f7f569bb4cc Py_Main