Author: jeastman
Date: Tue Oct 12 13:50:26 2010
New Revision: 1021775

URL: http://svn.apache.org/viewvc?rev=1021775&view=rev
Log:
MAHOUT-524: Moved numEigensWritten initialization out of loop. SpectralKMeans 
now runs to completion but display routing is expecting a 2-d vector and is 
getting a 5-d vector. Not clustering the original input points. More to test 
but CleanEigensJob is working.

Modified:
    
mahout/trunk/core/src/main/java/org/apache/mahout/math/hadoop/decomposer/EigenVerificationJob.java

Modified: 
mahout/trunk/core/src/main/java/org/apache/mahout/math/hadoop/decomposer/EigenVerificationJob.java
URL: 
http://svn.apache.org/viewvc/mahout/trunk/core/src/main/java/org/apache/mahout/math/hadoop/decomposer/EigenVerificationJob.java?rev=1021775&r1=1021774&r2=1021775&view=diff
==============================================================================
--- 
mahout/trunk/core/src/main/java/org/apache/mahout/math/hadoop/decomposer/EigenVerificationJob.java
 (original)
+++ 
mahout/trunk/core/src/main/java/org/apache/mahout/math/hadoop/decomposer/EigenVerificationJob.java
 Tue Oct 12 13:50:26 2010
@@ -187,6 +187,7 @@ public class EigenVerificationJob extend
     FileSystem fs = FileSystem.get(conf);
     SequenceFile.Writer seqWriter = new SequenceFile.Writer(fs, conf, path, 
IntWritable.class, VectorWritable.class);
     IntWritable iw = new IntWritable();
+    int numEigensWritten = 0;
     for (Map.Entry<MatrixSlice, EigenStatus> pruneSlice : prunedEigenMeta) {
       MatrixSlice s = pruneSlice.getKey();
       EigenStatus meta = pruneSlice.getValue();
@@ -196,7 +197,6 @@ public class EigenVerificationJob extend
       iw.set(s.index());
       seqWriter.append(iw, vw);
 
-      int numEigensWritten = 0;
       // increment the number of eigenvectors written and see if we've
       // reached our specified limit, or if we wish to write all eigenvectors
       // (latter is built-in, since numEigensWritten will always be > 0


Reply via email to