public class HdfsBackedLanczosState extends LanczosState implements org.apache.hadoop.conf.Configurable
Modifier and Type | Field and Description |
---|---|
static String |
BASIS_PREFIX |
static String |
SINGULAR_PREFIX |
basis, corpus, desiredRank, diagonalMatrix, iterationNumber, scaleFactor, singularValues, singularVectors
Constructor and Description |
---|
HdfsBackedLanczosState(VectorIterable corpus,
int desiredRank,
Vector initialVector,
org.apache.hadoop.fs.Path dir) |
Modifier and Type | Method and Description |
---|---|
protected Vector |
fetchVector(org.apache.hadoop.fs.Path p,
int keyIndex) |
Vector |
getBasisVector(int i) |
org.apache.hadoop.conf.Configuration |
getConf() |
Matrix |
getDiagonalMatrix() |
Vector |
getRightSingularVector(int i) |
double |
getScaleFactor() |
protected void |
persistVector(org.apache.hadoop.fs.Path p,
int key,
Vector vector) |
void |
setConf(org.apache.hadoop.conf.Configuration configuration) |
void |
setIterationNumber(int i) |
protected void |
updateHdfsState() |
getBasisSize, getCorpus, getIterationNumber, getSingularValue, setBasisVector, setRightSingularVector, setScaleFactor, setSingularValue
public static final String BASIS_PREFIX
public static final String SINGULAR_PREFIX
public HdfsBackedLanczosState(VectorIterable corpus, int desiredRank, Vector initialVector, org.apache.hadoop.fs.Path dir)
public void setConf(org.apache.hadoop.conf.Configuration configuration)
setConf
in interface org.apache.hadoop.conf.Configurable
public org.apache.hadoop.conf.Configuration getConf()
getConf
in interface org.apache.hadoop.conf.Configurable
public void setIterationNumber(int i)
setIterationNumber
in class LanczosState
protected void updateHdfsState() throws IOException
IOException
protected void persistVector(org.apache.hadoop.fs.Path p, int key, Vector vector) throws IOException
IOException
protected Vector fetchVector(org.apache.hadoop.fs.Path p, int keyIndex) throws IOException
IOException
public Vector getBasisVector(int i)
getBasisVector
in class LanczosState
public Vector getRightSingularVector(int i)
getRightSingularVector
in class LanczosState
public double getScaleFactor()
getScaleFactor
in class LanczosState
public Matrix getDiagonalMatrix()
getDiagonalMatrix
in class LanczosState
Copyright © 2008–2015 The Apache Software Foundation. All rights reserved.