Description
ClusterEvaluator should support integer labels because we output integer labels in BisectingKMeans. https://github.com/apache/spark/blob/master/mllib/src/main/scala/org/apache/spark/ml/clustering/BisectingKMeans.scala#L77. We should cast numeric types to double in ClusteringEvaluator.
mgaido Do you have time to work on the fix?