From 71f0a324890c4592833bd0359eb7301eeef77651 Mon Sep 17 00:00:00 2001 From: Xiangrui Meng Date: Tue, 21 Jun 2016 16:50:33 -0700 Subject: [PATCH] DefaultParamsReadable/Writable should be DeveloperApi --- .../scala/org/apache/spark/ml/util/ReadWrite.scala | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/mllib/src/main/scala/org/apache/spark/ml/util/ReadWrite.scala b/mllib/src/main/scala/org/apache/spark/ml/util/ReadWrite.scala index 90b8d7df7b496..52e2b29f2df76 100644 --- a/mllib/src/main/scala/org/apache/spark/ml/util/ReadWrite.scala +++ b/mllib/src/main/scala/org/apache/spark/ml/util/ReadWrite.scala @@ -26,7 +26,7 @@ import org.json4s.JsonDSL._ import org.json4s.jackson.JsonMethods._ import org.apache.spark.SparkContext -import org.apache.spark.annotation.{Experimental, Since} +import org.apache.spark.annotation.{DeveloperApi, Experimental, Since} import org.apache.spark.internal.Logging import org.apache.spark.ml._ import org.apache.spark.ml.classification.{OneVsRest, OneVsRestModel} @@ -145,7 +145,7 @@ trait MLWritable { } /** - * :: Experimental :: + * :: DeveloperApi :: * * Helper trait for making simple [[Params]] types writable. If a [[Params]] class stores * all data as [[org.apache.spark.ml.param.Param]] values, then extending this trait will provide @@ -155,8 +155,7 @@ trait MLWritable { * * @see [[DefaultParamsReadable]], the counterpart to this trait */ -@Experimental -@Since("2.0.0") +@DeveloperApi trait DefaultParamsWritable extends MLWritable { self: Params => override def write: MLWriter = new DefaultParamsWriter(this) @@ -211,7 +210,7 @@ trait MLReadable[T] { /** - * :: Experimental :: + * :: DeveloperApi :: * * Helper trait for making simple [[Params]] types readable. If a [[Params]] class stores * all data as [[org.apache.spark.ml.param.Param]] values, then extending this trait will provide @@ -220,11 +219,9 @@ trait MLReadable[T] { * [[org.apache.spark.sql.Dataset]]. * * @tparam T ML instance type - * * @see [[DefaultParamsWritable]], the counterpart to this trait */ -@Experimental -@Since("2.0.0") +@DeveloperApi trait DefaultParamsReadable[T] extends MLReadable[T] { override def read: MLReader[T] = new DefaultParamsReader[T]