Author: tommaso
Date: Sat Oct 13 22:18:28 2012
New Revision: 1397963

URL: http://svn.apache.org/viewvc?rev=1397963&view=rev
Log:
[HAMA-651] - fixed bug in input size reading and removed fixed bsp tasks no. in 
example

Modified:
    
hama/trunk/examples/src/main/java/org/apache/hama/examples/GradientDescentExample.java
    
hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/GradientDescentBSP.java

Modified: 
hama/trunk/examples/src/main/java/org/apache/hama/examples/GradientDescentExample.java
URL: 
http://svn.apache.org/viewvc/hama/trunk/examples/src/main/java/org/apache/hama/examples/GradientDescentExample.java?rev=1397963&r1=1397962&r2=1397963&view=diff
==============================================================================
--- 
hama/trunk/examples/src/main/java/org/apache/hama/examples/GradientDescentExample.java
 (original)
+++ 
hama/trunk/examples/src/main/java/org/apache/hama/examples/GradientDescentExample.java
 Sat Oct 13 22:18:28 2012
@@ -17,8 +17,6 @@
  */
 package org.apache.hama.examples;
 
-import java.io.IOException;
-
 import org.apache.hadoop.fs.FSDataInputStream;
 import org.apache.hadoop.fs.FileStatus;
 import org.apache.hadoop.fs.FileSystem;
@@ -33,6 +31,8 @@ import org.apache.hama.ml.regression.Gra
 import org.apache.hama.ml.regression.VectorDoubleFileInputFormat;
 import org.apache.hama.ml.writable.VectorWritable;
 
+import java.io.IOException;
+
 /**
  * A {@link GradientDescentBSP} job example
  */
@@ -59,7 +59,6 @@ public class GradientDescentExample {
     bsp.setOutputValueClass(DoubleWritable.class);
     bsp.setOutputFormat(TextOutputFormat.class);
     FileOutputFormat.setOutputPath(bsp, TMP_OUTPUT);
-    bsp.setNumBspTask(3);
 
     long startTime = System.currentTimeMillis();
     if (bsp.waitForCompletion(true)) {

Modified: 
hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/GradientDescentBSP.java
URL: 
http://svn.apache.org/viewvc/hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/GradientDescentBSP.java?rev=1397963&r1=1397962&r2=1397963&view=diff
==============================================================================
--- 
hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/GradientDescentBSP.java
 (original)
+++ 
hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/GradientDescentBSP.java
 Sat Oct 13 22:18:28 2012
@@ -215,7 +215,7 @@ public class GradientDescentBSP extends 
     DoubleWritable value = new DoubleWritable();
     peer.readNext(key, value);
     peer.reopenInput(); // reset input to start
-    if (key == null) {
+    if (key.getVector() == null) {
       throw new IOException("cannot read input vector size");
     }
     return key.getVector().getLength();


Reply via email to