I am running RowMatrix.computeSVD using scala, in UI it appears that one stage only the "treeAggregate" is running on the cluster and after that the UI of the application master shows nothing while the application continues to execute the computeSVD. so i am assuming that only the "treeAggregate" is running on the cluster and the rest on the driver.
Is there a way to let all the compute SVD to run on the cluster? the Driver normally has limited resources and computeSVD take a long time for a matrix of 9446*9446.