public VectorWritable(Vector vector, boolean writesLaxPrecision) { this(vector); setWritesLaxPrecision(writesLaxPrecision); }
public VectorWritable(boolean writesLaxPrecision) { setWritesLaxPrecision(writesLaxPrecision); }
public VectorWritable(Vector vector, boolean writesLaxPrecision) { this(vector); setWritesLaxPrecision(writesLaxPrecision); }
public VectorWritable(boolean writesLaxPrecision) { setWritesLaxPrecision(writesLaxPrecision); }
public VectorWritable(Vector vector, boolean writesLaxPrecision) { this(vector); setWritesLaxPrecision(writesLaxPrecision); }
public static void write(Vector vector, Path path, Configuration conf, boolean laxPrecision) throws IOException { FileSystem fs = FileSystem.get(path.toUri(), conf); FSDataOutputStream out = fs.create(path); try { VectorWritable vectorWritable = new VectorWritable(vector); vectorWritable.setWritesLaxPrecision(laxPrecision); vectorWritable.write(out); } finally { Closeables.close(out, false); } }
public static void write(Vector vector, Path path, Configuration conf, boolean laxPrecision) throws IOException { FileSystem fs = FileSystem.get(path.toUri(), conf); FSDataOutputStream out = fs.create(path); try { VectorWritable vectorWritable = new VectorWritable(vector); vectorWritable.setWritesLaxPrecision(laxPrecision); vectorWritable.write(out); } finally { Closeables.close(out, false); } }
public static void write(Vector vector, Path path, Configuration conf, boolean laxPrecision) throws IOException { FileSystem fs = FileSystem.get(path.toUri(), conf); FSDataOutputStream out = fs.create(path); try { VectorWritable vectorWritable = new VectorWritable(vector); vectorWritable.setWritesLaxPrecision(laxPrecision); vectorWritable.write(out); } finally { Closeables.close(out, false); } }
@Override protected void reduce(IntWritable row, Iterable<VectorWritable> vectors, Context ctx) throws IOException, InterruptedException { merged.setWritesLaxPrecision(true); merged.set(VectorWritable.mergeToVector(vectors.iterator())); ctx.write(row, merged); } }
@Override protected void reduce(IntWritable row, Iterable<VectorWritable> vectors, Context ctx) throws IOException, InterruptedException { merged.setWritesLaxPrecision(true); merged.set(VectorWritable.mergeToVector(vectors.iterator())); ctx.write(row, merged); } }
@Override protected void reduce(IntWritable row, Iterable<VectorWritable> vectors, Context ctx) throws IOException, InterruptedException { merged.setWritesLaxPrecision(true); merged.set(VectorWritable.mergeToVector(vectors.iterator())); ctx.write(row, merged); } }
@Override public void write(DataOutput out) throws IOException { out.writeFloat(prefValue); VectorWritable vw = new VectorWritable(similarityColumn); vw.setWritesLaxPrecision(true); vw.write(out); }
@Override public void write(DataOutput out) throws IOException { out.writeFloat(prefValue); VectorWritable vw = new VectorWritable(similarityColumn); vw.setWritesLaxPrecision(true); vw.write(out); }
@Override public void write(DataOutput out) throws IOException { out.writeFloat(prefValue); VectorWritable vw = new VectorWritable(similarityColumn); vw.setWritesLaxPrecision(true); vw.write(out); }
@Override public void write(DataOutput out) throws IOException { VectorWritable vw = new VectorWritable(vector); vw.setWritesLaxPrecision(true); vw.write(out); Varint.writeUnsignedVarInt(userIDs.size(), out); for (int i = 0; i < userIDs.size(); i++) { Varint.writeSignedVarLong(userIDs.get(i), out); out.writeFloat(values.get(i)); } }
@Override public void write(DataOutput out) throws IOException { VectorWritable vw = new VectorWritable(vector); vw.setWritesLaxPrecision(true); vw.write(out); Varint.writeUnsignedVarInt(userIDs.size(), out); for (int i = 0; i < userIDs.size(); i++) { Varint.writeSignedVarLong(userIDs.get(i), out); out.writeFloat(values.get(i)); } }
@Override public void write(DataOutput out) throws IOException { if (vector == null) { out.writeBoolean(false); Varint.writeSignedVarLong(userID, out); out.writeFloat(value); } else { out.writeBoolean(true); VectorWritable vw = new VectorWritable(vector); vw.setWritesLaxPrecision(true); vw.write(out); } }
@Override public void write(DataOutput out) throws IOException { VectorWritable vw = new VectorWritable(vector); vw.setWritesLaxPrecision(true); vw.write(out); Varint.writeUnsignedVarInt(userIDs.size(), out); for (int i = 0; i < userIDs.size(); i++) { Varint.writeSignedVarLong(userIDs.get(i), out); out.writeFloat(values.get(i)); } }
@Override public void write(DataOutput out) throws IOException { if (vector == null) { out.writeBoolean(false); Varint.writeSignedVarLong(userID, out); out.writeFloat(value); } else { out.writeBoolean(true); VectorWritable vw = new VectorWritable(vector); vw.setWritesLaxPrecision(true); vw.write(out); } }
@Override public void write(DataOutput out) throws IOException { if (vector == null) { out.writeBoolean(false); Varint.writeSignedVarLong(userID, out); out.writeFloat(value); } else { out.writeBoolean(true); VectorWritable vw = new VectorWritable(vector); vw.setWritesLaxPrecision(true); vw.write(out); } }