fix predictor bug: norm wgts when not full rank, other case sum is always 1.0 (full rank predictor, normal case, idw_solver).