GitHub PushEvent at 2014-11-25 01:16:13
Repository: spark
Actor: guavuslabs-builder
Payload: {"shas":[["b660de7a9cbdea3df4a37fbcf60c1c33c71782b8","c437f8b7af73b0a10ecac061712ff9de6d41089e@databricks.com","[SPARK-4562] [MLlib] speedup vector\n\nThis PR change the underline array of DenseVector to numpy.ndarray to avoid the conversion, because most of the users will using numpy.array.\n\nIt also improve the serialization of DenseVector.\n\nBefore this change:\n\ntrial\t| trainingTime | \ttestTime\n-------|--------|--------\n0\t| 5.126 | \t1.786\n1\t|2.698\t|1.693\n\nAfter the change:\n\ntrial\t| trainingTime |\ttestTime\n-------|--------|--------\n0\t|4.692\t|0.554\n1\t|2.307\t|0.525\n\nThis could partially fix the performance regression during test.\n\nAuthor: Davies Liu <davies@databricks.com>\n\nCloses #3420 from davies/ser2 and squashes the following commits:\n\n0e1e6f3 [Davies Liu] fix tests\n426f5db [Davies Liu] impove toArray()\n44707ec [Davies Liu] add name for ISO-8859-1\nfa7d791 [Davies Liu] address comments\n1cfb137 [Davies Liu] handle zero sparse vector\n2548ee2 [Davies Liu] fix tests\n9e6389d [Davies Liu] bugfix\n470f702 [Davies Liu] speed up DenseMatrix\nf0d3c40 [Davies Liu] speedup SparseVector\nef6ce70 [Davies Liu] speed up dense vector","Davies Liu",true],["050616b408c60eae02256913ceb645912dbff62e","c437f8b7af73b0a10ecac061712ff9de6d41089e@databricks.com","[SPARK-4578] fix asDict() with nested Row()\n\nThe Row object is created on the fly once the field is accessed, so we should access them by getattr() in asDict(0\n\nAuthor: Davies Liu <davies@databricks.com>\n\nCloses #3434 from davies/fix_asDict and squashes the following commits:\n\nb20f1e7 [Davies Liu] fix asDict() with nested Row()","Davies Liu",true]],"size":2,"ref":"refs/heads/master","head":"050616b408c60eae02256913ceb645912dbff62e"}