Skip to content

Commit 9d18469

Browse files
committed
Addressing reviewers comments: unnecessary copy of data in predict
1 parent 35125ab commit 9d18469

File tree

1 file changed

+2
-1
lines changed
  • mllib/src/main/scala/org/apache/spark/mllib/ann

1 file changed

+2
-1
lines changed

mllib/src/main/scala/org/apache/spark/mllib/ann/Layer.scala

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -599,7 +599,8 @@ class FeedForwardModel private(val layerModels: Array[LayerModel],
599599
}
600600

601601
override def predict(data: Vector): Vector = {
602-
val result = forward(data.toBreeze.toDenseVector.toDenseMatrix.t)
602+
val size = data.size
603+
val result = forward(new BDM[Double](size, 1, data.toArray))
603604
Vectors.dense(result.last.toArray)
604605
}
605606
}

0 commit comments

Comments
 (0)