- hardcode ndcg loss
- use fused type for group to support int32 and int64
- add test for ranked sample mask