Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.7.0
    • Component/s: None
    • Labels:
      None

      Description

      As we disscussed, I'd like to add commons module.

      1. commons-module.txt
        20 kB
        Edward J. Yoon
      2. HAMA-699.patch
        357 kB
        Martin Illecker
      3. HAMA-699_3.patch
        302 kB
        Martin Illecker

        Issue Links

          Activity

          Hide
          Edward J. Yoon added a comment -

          Here's my test patch.

          Show
          Edward J. Yoon added a comment - Here's my test patch.
          Hide
          Edward J. Yoon added a comment - - edited

          Test finished. Now both bsp core and graph modules can access VertexInputReader, and we don't need to implement duplicated code.

          Show
          Edward J. Yoon added a comment - - edited Test finished. Now both bsp core and graph modules can access VertexInputReader, and we don't need to implement duplicated code.
          Hide
          Tommaso Teofili added a comment -

          ok, it sounds good, do you think we should add something else to this commons module? (e.g. other I/O related stuff that can be reused)

          Show
          Tommaso Teofili added a comment - ok, it sounds good, do you think we should add something else to this commons module? (e.g. other I/O related stuff that can be reused)
          Hide
          Edward J. Yoon added a comment -

          Yes, there are few classes that can be moved to commons as below:

          • KeyValuePair, StringArrayWritable, Bytes In org.apache.hama.bsp.utils
          • TextPair in org.apache.hama.examples.util
          Show
          Edward J. Yoon added a comment - Yes, there are few classes that can be moved to commons as below: KeyValuePair, StringArrayWritable, Bytes In org.apache.hama.bsp.utils TextPair in org.apache.hama.examples.util
          Hide
          Martin Illecker added a comment - - edited

          Considering this old ticket and our current discussion on dev, I will create a commons module including the following:

          -- org.apache.hama.commons.io --
          CombineFileInputFormat.java
          CombineFileSplit.java
          FileInputFormat.java
          FileOutputFormat.java
          FileSplit.java
          HashPartitioner.java
          InputFormat.java
          InputSplit.java
          LineRecordReader.java
          Messagable.java
          MonitorManager.java
          NullInputFormat.java
          NullOutputFormat.java
          OutputCollector.java
          OutputFormat.java
          Partitioner.java
          PartitioningRunner.java
          RecordReader.java
          RecordWriter.java
          SequenceFileInputFormat.java
          SequenceFileOutputFormat.java
          SequenceFileRecordReader.java
          SequenceFileRecordWriter.java
          TrackedRecordReader.java
          TextInputFormat.java
          TextOutputFormat.java
          
          -- org.apache.hama.commons.io.writable --
          MatrixWritable.java
          TextArrayWritable.java
          VectorWritable.java
          StringArrayWritable.java
          DenseVectorWritable.java
          SparseVectorWritable.java
          
          -- org.apache.hama.commons.math --
          CrossEntropy.java
          DenseDoubleMatrix.java 
          DenseDoubleVector.java
          DoubleDoubleFunction.java
          DoubleDoubleVectorFunction.java
          DoubleFunction.java
          DoubleMatrix.java
          DoubleVector.java
          DoubleVectorFunction.java
          Function.java
          FunctionFactory.java
          IdentityFunction.java
          Sigmoid.java
          SquaredError.java
          Tanh.java
          Tuple.java
          
          -- org.apache.hama.commons.graph --
          AbstractVertex.java
          VertexInputReader.java
          
          -- org.apache.hama.commons.util --
          Bytes.java
          KeyValuePair.java
          TextPair.java
          DistributedCacheUtil.java
          SequenceFileDumper.java
          

          Maybe VertexInputReader.java also should go into org.apache.hama.commons.io?
          Do you think we should add something else?

          Show
          Martin Illecker added a comment - - edited Considering this old ticket and our current discussion on dev , I will create a commons module including the following: -- org.apache.hama.commons.io -- CombineFileInputFormat.java CombineFileSplit.java FileInputFormat.java FileOutputFormat.java FileSplit.java HashPartitioner.java InputFormat.java InputSplit.java LineRecordReader.java Messagable.java MonitorManager.java NullInputFormat.java NullOutputFormat.java OutputCollector.java OutputFormat.java Partitioner.java PartitioningRunner.java RecordReader.java RecordWriter.java SequenceFileInputFormat.java SequenceFileOutputFormat.java SequenceFileRecordReader.java SequenceFileRecordWriter.java TrackedRecordReader.java TextInputFormat.java TextOutputFormat.java -- org.apache.hama.commons.io.writable -- MatrixWritable.java TextArrayWritable.java VectorWritable.java StringArrayWritable.java DenseVectorWritable.java SparseVectorWritable.java -- org.apache.hama.commons.math -- CrossEntropy.java DenseDoubleMatrix.java DenseDoubleVector.java DoubleDoubleFunction.java DoubleDoubleVectorFunction.java DoubleFunction.java DoubleMatrix.java DoubleVector.java DoubleVectorFunction.java Function.java FunctionFactory.java IdentityFunction.java Sigmoid.java SquaredError.java Tanh.java Tuple.java -- org.apache.hama.commons.graph -- AbstractVertex.java VertexInputReader.java -- org.apache.hama.commons.util -- Bytes.java KeyValuePair.java TextPair.java DistributedCacheUtil.java SequenceFileDumper.java Maybe VertexInputReader.java also should go into org.apache.hama.commons.io? Do you think we should add something else?
          Hide
          Edward J. Yoon added a comment -

          Maybe VertexInputReader.java also should go into org.apache.hama.commons.io?

          Let's do it later. I'll create new ticket for input partitioning. Rest looks good.

          Show
          Edward J. Yoon added a comment - Maybe VertexInputReader.java also should go into org.apache.hama.commons.io? Let's do it later. I'll create new ticket for input partitioning. Rest looks good.
          Hide
          Martin Illecker added a comment -

          Let's do it later.

          So we should skip the graph package?

          -- org.apache.hama.commons.graph --
          AbstractVertex.java
          VertexInputReader.java
          
          Show
          Martin Illecker added a comment - Let's do it later. So we should skip the graph package? -- org.apache.hama.commons.graph -- AbstractVertex.java VertexInputReader.java
          Hide
          Edward J. Yoon added a comment -

          Yes, I'll check about it later.

          Show
          Edward J. Yoon added a comment - Yes, I'll check about it later.
          Hide
          Martin Illecker added a comment -

          We have some new dependency problems.

          BSP is needed by PartitioningRunner.java
          BSPJob is needed by CombineFileInputFormat.java, CombineFileSplit.java, FileInputFormat.java and much more
          BSPPeer is needed by PartitioningRunner.java
          org.apache.hama.Constants is needed by Bytes.java
          
          Show
          Martin Illecker added a comment - We have some new dependency problems. BSP is needed by PartitioningRunner.java BSPJob is needed by CombineFileInputFormat.java, CombineFileSplit.java, FileInputFormat.java and much more BSPPeer is needed by PartitioningRunner.java org.apache.hama.Constants is needed by Bytes.java
          Hide
          ChiaHung Lin added a comment -

          Not a very big issue. Just think that classes under o.a.h.c.io.writable package can be placed within io package as it seems not serve any special purpose but io related.

          Show
          ChiaHung Lin added a comment - Not a very big issue. Just think that classes under o.a.h.c.io.writable package can be placed within io package as it seems not serve any special purpose but io related.
          Hide
          Martin Illecker added a comment -

          But if we place PartitioningRunner.java, CombineFileInputFormat.java, CombineFileSplit.java, FileInputFormat.java in o.a.h.c.io and into the new commons module we will need a dependency to core!

          Show
          Martin Illecker added a comment - But if we place PartitioningRunner.java, CombineFileInputFormat.java, CombineFileSplit.java, FileInputFormat.java in o.a.h.c.io and into the new commons module we will need a dependency to core!
          Hide
          Martin Illecker added a comment -

          Added the commons module including only minimal changes.
          (because of the dependency of IO classes to BSPJob and BSPPeer)

          Currently the commons module includes:

          org.apache.hama.commons.io.SocketInputStream.java
          org.apache.hama.commons.io.SocketIOWithTimeout.java
          org.apache.hama.commons.io.SocketOutputStream.java
          
          org.apache.hama.commons.io.writable.DenseVectorWritable.java
          org.apache.hama.commons.io.writable.MatrixWritable.java
          org.apache.hama.commons.io.writable.SparseVectorWritable.java
          org.apache.hama.commons.io.writable.StringArrayWritable.java
          org.apache.hama.commons.io.writable.TextArrayWritable.java
          org.apache.hama.commons.io.writable.VectorWritable.java
          
          org.apache.hama.commons.math.CrossEntropy.java
          org.apache.hama.commons.math.DenseDoubleMatrix.java
          org.apache.hama.commons.math.DenseDoubleVector.java
          org.apache.hama.commons.math.DoubleDoubleFunction.java
          org.apache.hama.commons.math.DoubleDoubleVectorFunction.java
          org.apache.hama.commons.math.DoubleFunction.java
          org.apache.hama.commons.math.DoubleMatrix.java
          org.apache.hama.commons.math.DoubleVector.java
          org.apache.hama.commons.math.DoubleVectorFunction.java
          org.apache.hama.commons.math.Function.java
          org.apache.hama.commons.math.FunctionFactory.java
          org.apache.hama.commons.math.IdentityFunction.java
          org.apache.hama.commons.math.Sigmoid.java
          org.apache.hama.commons.math.SquaredError.java
          org.apache.hama.commons.math.Tanh.java
          org.apache.hama.commons.math.Tuple.java
          
          org.apache.hama.commons.util.KeyValuePair.java
          org.apache.hama.commons.util.TextPair.java
          
          Test classes:
          org.apache.hama.commons.math.TestDenseDoubleMatrix.java
          org.apache.hama.commons.math.TestDenseDoubleVector.java
          org.apache.hama.commons.math.TestFunctionFactory.java
          

          Please test and verify my patch.
          Thanks!

          Show
          Martin Illecker added a comment - Added the commons module including only minimal changes. (because of the dependency of IO classes to BSPJob and BSPPeer) Currently the commons module includes: org.apache.hama.commons.io.SocketInputStream.java org.apache.hama.commons.io.SocketIOWithTimeout.java org.apache.hama.commons.io.SocketOutputStream.java org.apache.hama.commons.io.writable.DenseVectorWritable.java org.apache.hama.commons.io.writable.MatrixWritable.java org.apache.hama.commons.io.writable.SparseVectorWritable.java org.apache.hama.commons.io.writable.StringArrayWritable.java org.apache.hama.commons.io.writable.TextArrayWritable.java org.apache.hama.commons.io.writable.VectorWritable.java org.apache.hama.commons.math.CrossEntropy.java org.apache.hama.commons.math.DenseDoubleMatrix.java org.apache.hama.commons.math.DenseDoubleVector.java org.apache.hama.commons.math.DoubleDoubleFunction.java org.apache.hama.commons.math.DoubleDoubleVectorFunction.java org.apache.hama.commons.math.DoubleFunction.java org.apache.hama.commons.math.DoubleMatrix.java org.apache.hama.commons.math.DoubleVector.java org.apache.hama.commons.math.DoubleVectorFunction.java org.apache.hama.commons.math.Function.java org.apache.hama.commons.math.FunctionFactory.java org.apache.hama.commons.math.IdentityFunction.java org.apache.hama.commons.math.Sigmoid.java org.apache.hama.commons.math.SquaredError.java org.apache.hama.commons.math.Tanh.java org.apache.hama.commons.math.Tuple.java org.apache.hama.commons.util.KeyValuePair.java org.apache.hama.commons.util.TextPair.java Test classes: org.apache.hama.commons.math.TestDenseDoubleMatrix.java org.apache.hama.commons.math.TestDenseDoubleVector.java org.apache.hama.commons.math.TestFunctionFactory.java Please test and verify my patch. Thanks!
          Hide
          Edward J. Yoon added a comment -

          Patch looks good +1

          Show
          Edward J. Yoon added a comment - Patch looks good +1
          Hide
          ChiaHung Lin added a comment -

          Just want to have a bit more clear ideas on dep stuff. From the above description, it looks like we will have io packages spreaded across 2 or several modules?

          o.a.h.c.io.writable.* are relocated to commons module; and o.a.h.c.io that contains PartitioningRunner, etc. stays in other modules?

          I am confused because from the above description, commons module is a separated module that doesn't include PartitioningRunner, etc. As it is a separated module, placing files under o.a.h.c.io.writable to o.a.h.c.io shouldn't have dep issue, should it?

          Show
          ChiaHung Lin added a comment - Just want to have a bit more clear ideas on dep stuff. From the above description, it looks like we will have io packages spreaded across 2 or several modules? o.a.h.c.io.writable.* are relocated to commons module; and o.a.h.c.io that contains PartitioningRunner, etc. stays in other modules? I am confused because from the above description, commons module is a separated module that doesn't include PartitioningRunner, etc. As it is a separated module, placing files under o.a.h.c.io.writable to o.a.h.c.io shouldn't have dep issue, should it?
          Hide
          Martin Illecker added a comment -

          A lot of io classes currently located in o.a.h.bsp have a dependency to BSP, BSPJob, BSPPeer.
          e.g., PartitioningRunner needs BSP, BSPPeer
          If we would add PartitioningRunner and others to o.a.h.c.io (commons) we would need a dependency from commons to core, which would lead to a cyclic one.

          Therefore it's not possible to combine all io classes in commons without moving BSP, BSPJob, BSPPeer from core to commons!

          o.a.h.c.io.writable.* don't need a dependency to core therefore we can isolate them in commons.
          So the dependency issue is not between o.a.h.c.io.* and o.a.h.c.io.writable.*, it's a cyclic dependency between commons and core module.

          Show
          Martin Illecker added a comment - A lot of io classes currently located in o.a.h.bsp have a dependency to BSP, BSPJob, BSPPeer. e.g., PartitioningRunner needs BSP, BSPPeer If we would add PartitioningRunner and others to o.a.h.c.io (commons) we would need a dependency from commons to core, which would lead to a cyclic one. Therefore it's not possible to combine all io classes in commons without moving BSP, BSPJob, BSPPeer from core to commons! o.a.h.c.io.writable.* don't need a dependency to core therefore we can isolate them in commons. So the dependency issue is not between o.a.h.c.io.* and o.a.h.c.io.writable.*, it's a cyclic dependency between commons and core module.
          Hide
          Martin Illecker added a comment -

          Should we add something else to commons, which does not require a dependency to core module?
          Or does somebody have an idea regarding to the IO classes in o.a.h.bsp and their dependency to BSP, BSPJob and BSPPeer?

          Show
          Martin Illecker added a comment - Should we add something else to commons, which does not require a dependency to core module? Or does somebody have an idea regarding to the IO classes in o.a.h.bsp and their dependency to BSP, BSPJob and BSPPeer?
          Hide
          ChiaHung Lin added a comment -

          +1 for the patch.

          The patch passes against the current svn r1532340, including compilation and unit test.

          Thanks for the explanation.

          So it's a naming issue from my viewpoint. We don't need to move PartitioningRunner, etc. to commons module (o.a.h.c.io) right now (at the moment most of classes are located at bsp package including PartitioningRunner.java in svn and 0.6.3). Only relocating files under writable package

          org.apache.hama.commons.io.writable.DenseVectorWritable.java
          org.apache.hama.commons.io.writable.MatrixWritable.java
          org.apache.hama.commons.io.writable.SparseVectorWritable.java
          org.apache.hama.commons.io.writable.StringArrayWritable.java
          org.apache.hama.commons.io.writable.TextArrayWritable.java
          org.apache.hama.commons.io.writable.VectorWritable.java
          

          to o.a.h.c.io won't create dep from commons to core.

          But anyway that's not the main issue here. Simply thought that we don't need to move those classes again if needed.

          Show
          ChiaHung Lin added a comment - +1 for the patch. The patch passes against the current svn r1532340, including compilation and unit test. Thanks for the explanation. So it's a naming issue from my viewpoint. We don't need to move PartitioningRunner, etc. to commons module (o.a.h.c.io) right now (at the moment most of classes are located at bsp package including PartitioningRunner.java in svn and 0.6.3). Only relocating files under writable package org.apache.hama.commons.io.writable.DenseVectorWritable.java org.apache.hama.commons.io.writable.MatrixWritable.java org.apache.hama.commons.io.writable.SparseVectorWritable.java org.apache.hama.commons.io.writable.StringArrayWritable.java org.apache.hama.commons.io.writable.TextArrayWritable.java org.apache.hama.commons.io.writable.VectorWritable.java to o.a.h.c.io won't create dep from commons to core. But anyway that's not the main issue here. Simply thought that we don't need to move those classes again if needed.
          Hide
          Martin Illecker added a comment -

          Thanks for testing!
          Sorry for my misunderstanding, you are right moving Writables from o.a.h.c.io.w to o.a.h.c.io won't create any dependency.
          I thought it would be nice to have one package which contains all Writables. But we can move them to io?
          Do you think we should add something else to common at the moment?
          Otherwise I will wait for a third +1 vote before doing a commit.

          Show
          Martin Illecker added a comment - Thanks for testing! Sorry for my misunderstanding, you are right moving Writables from o.a.h.c.io.w to o.a.h.c.io won't create any dependency. I thought it would be nice to have one package which contains all Writables. But we can move them to io? Do you think we should add something else to common at the moment? Otherwise I will wait for a third +1 vote before doing a commit.
          Hide
          ChiaHung Lin added a comment -

          It's a preference like Java api which places interfaces and classes in the same package so to increase the cohesion within a package. In addition, I prefer with the aid of tool to check signature between classes/ interfaces so that mistakes can be reduced. For example, when placing interface and classes of same purpose in the same package, a developer do not need to explicitly import from external packages and it can use restricted (default) methods without increasing method visibility such as protected. I understand some design prefer clear separating between interfaces and classes, etc.; example like placing exception into one package - a.b.c.exception. So I am not against that, and just wanted to check if moving classes like DenseVectorWritable to io won't cause any side effect : )

          Moving smaller parts once at a time looks reasonable as it reduces risks of instability to our code base, and is easier to debug if something goes wrong. Once it's stable, other related classes can be reorganized without worrying if something we are not aware of. So personally I would go for smaller patch.

          Show
          ChiaHung Lin added a comment - It's a preference like Java api which places interfaces and classes in the same package so to increase the cohesion within a package. In addition, I prefer with the aid of tool to check signature between classes/ interfaces so that mistakes can be reduced. For example, when placing interface and classes of same purpose in the same package, a developer do not need to explicitly import from external packages and it can use restricted (default) methods without increasing method visibility such as protected. I understand some design prefer clear separating between interfaces and classes, etc.; example like placing exception into one package - a.b.c.exception. So I am not against that, and just wanted to check if moving classes like DenseVectorWritable to io won't cause any side effect : ) Moving smaller parts once at a time looks reasonable as it reduces risks of instability to our code base, and is easier to debug if something goes wrong. Once it's stable, other related classes can be reorganized without worrying if something we are not aware of. So personally I would go for smaller patch.
          Hide
          Martin Illecker added a comment -

          Thanks for your explanation.
          I understand your concerns and then we should move writables from o.a.h.c.io.w to o.a.h.c.io.
          (by the way writables don't have any dependency to other io classes / interfaces)
          To keep the modifications as small as possible (reducing risks of instability and easier debugging in case of problems) I would suggest the following commons module:

          org.apache.hama.commons.io.DenseVectorWritable.java
          org.apache.hama.commons.io.MatrixWritable.java
          org.apache.hama.commons.io.SparseVectorWritable.java
          org.apache.hama.commons.io.StringArrayWritable.java
          org.apache.hama.commons.io.TextArrayWritable.java
          org.apache.hama.commons.io.VectorWritable.java
          
          org.apache.hama.commons.math.CrossEntropy.java
          org.apache.hama.commons.math.DenseDoubleMatrix.java
          org.apache.hama.commons.math.DenseDoubleVector.java
          org.apache.hama.commons.math.DoubleDoubleFunction.java
          org.apache.hama.commons.math.DoubleDoubleVectorFunction.java
          org.apache.hama.commons.math.DoubleFunction.java
          org.apache.hama.commons.math.DoubleMatrix.java
          org.apache.hama.commons.math.DoubleVector.java
          org.apache.hama.commons.math.DoubleVectorFunction.java
          org.apache.hama.commons.math.Function.java
          org.apache.hama.commons.math.FunctionFactory.java
          org.apache.hama.commons.math.IdentityFunction.java
          org.apache.hama.commons.math.Sigmoid.java
          org.apache.hama.commons.math.SquaredError.java
          org.apache.hama.commons.math.Tanh.java
          org.apache.hama.commons.math.Tuple.java
          
          org.apache.hama.commons.util.KeyValuePair.java
          org.apache.hama.commons.util.TextPair.java
          
          Test classes:
          org.apache.hama.commons.math.TestDenseDoubleMatrix.java
          org.apache.hama.commons.math.TestDenseDoubleVector.java
          org.apache.hama.commons.math.TestFunctionFactory.java
          

          If this patch is too big, please provide your proposal.
          (I would need VectorWritable and DenseDoubleVector in a common module, to use it in core)
          Thanks!

          Show
          Martin Illecker added a comment - Thanks for your explanation. I understand your concerns and then we should move writables from o.a.h.c.io.w to o.a.h.c.io. (by the way writables don't have any dependency to other io classes / interfaces) To keep the modifications as small as possible (reducing risks of instability and easier debugging in case of problems) I would suggest the following commons module: org.apache.hama.commons.io.DenseVectorWritable.java org.apache.hama.commons.io.MatrixWritable.java org.apache.hama.commons.io.SparseVectorWritable.java org.apache.hama.commons.io.StringArrayWritable.java org.apache.hama.commons.io.TextArrayWritable.java org.apache.hama.commons.io.VectorWritable.java org.apache.hama.commons.math.CrossEntropy.java org.apache.hama.commons.math.DenseDoubleMatrix.java org.apache.hama.commons.math.DenseDoubleVector.java org.apache.hama.commons.math.DoubleDoubleFunction.java org.apache.hama.commons.math.DoubleDoubleVectorFunction.java org.apache.hama.commons.math.DoubleFunction.java org.apache.hama.commons.math.DoubleMatrix.java org.apache.hama.commons.math.DoubleVector.java org.apache.hama.commons.math.DoubleVectorFunction.java org.apache.hama.commons.math.Function.java org.apache.hama.commons.math.FunctionFactory.java org.apache.hama.commons.math.IdentityFunction.java org.apache.hama.commons.math.Sigmoid.java org.apache.hama.commons.math.SquaredError.java org.apache.hama.commons.math.Tanh.java org.apache.hama.commons.math.Tuple.java org.apache.hama.commons.util.KeyValuePair.java org.apache.hama.commons.util.TextPair.java Test classes: org.apache.hama.commons.math.TestDenseDoubleMatrix.java org.apache.hama.commons.math.TestDenseDoubleVector.java org.apache.hama.commons.math.TestFunctionFactory.java If this patch is too big, please provide your proposal. (I would need VectorWritable and DenseDoubleVector in a common module, to use it in core) Thanks!
          Hide
          Edward J. Yoon added a comment -

          Hi Martin, if I remember correctly, you are faced with maven cyclic dependency issue? I think we can commit the patch to TRUNK. We can refactor anytime later.

          Show
          Edward J. Yoon added a comment - Hi Martin, if I remember correctly, you are faced with maven cyclic dependency issue? I think we can commit the patch to TRUNK. We can refactor anytime later.
          Hide
          Martin Illecker added a comment -

          Yes, I would need VectorWritable and DenseDoubleVector in core for a test case. (cyclic dependency of core and ml)
          But regarding to ChiaHung Lin, maybe we should reduce the patch a little bit? And move writables from o.a.h.c.io.w to o.a.h.c.io.

          I will create a new reduced patch including the following structure:

          org.apache.hama.commons.io.DenseVectorWritable.java
          org.apache.hama.commons.io.MatrixWritable.java
          org.apache.hama.commons.io.SparseVectorWritable.java
          org.apache.hama.commons.io.StringArrayWritable.java
          org.apache.hama.commons.io.TextArrayWritable.java
          org.apache.hama.commons.io.VectorWritable.java
          
          org.apache.hama.commons.math.CrossEntropy.java
          org.apache.hama.commons.math.DenseDoubleMatrix.java
          org.apache.hama.commons.math.DenseDoubleVector.java
          org.apache.hama.commons.math.DoubleDoubleFunction.java
          org.apache.hama.commons.math.DoubleDoubleVectorFunction.java
          org.apache.hama.commons.math.DoubleFunction.java
          org.apache.hama.commons.math.DoubleMatrix.java
          org.apache.hama.commons.math.DoubleVector.java
          org.apache.hama.commons.math.DoubleVectorFunction.java
          org.apache.hama.commons.math.Function.java
          org.apache.hama.commons.math.FunctionFactory.java
          org.apache.hama.commons.math.IdentityFunction.java
          org.apache.hama.commons.math.Sigmoid.java
          org.apache.hama.commons.math.SquaredError.java
          org.apache.hama.commons.math.Tanh.java
          org.apache.hama.commons.math.Tuple.java
          
          org.apache.hama.commons.util.KeyValuePair.java
          org.apache.hama.commons.util.TextPair.java
          
          Test classes:
          org.apache.hama.commons.math.TestDenseDoubleMatrix.java
          org.apache.hama.commons.math.TestDenseDoubleVector.java
          org.apache.hama.commons.math.TestFunctionFactory.java
          

          Only org.apache.hama.ml.math, KeyValuePair, TextPair and writables will be moved to commons.

          Show
          Martin Illecker added a comment - Yes, I would need VectorWritable and DenseDoubleVector in core for a test case. (cyclic dependency of core and ml) But regarding to ChiaHung Lin, maybe we should reduce the patch a little bit? And move writables from o.a.h.c.io.w to o.a.h.c.io. I will create a new reduced patch including the following structure: org.apache.hama.commons.io.DenseVectorWritable.java org.apache.hama.commons.io.MatrixWritable.java org.apache.hama.commons.io.SparseVectorWritable.java org.apache.hama.commons.io.StringArrayWritable.java org.apache.hama.commons.io.TextArrayWritable.java org.apache.hama.commons.io.VectorWritable.java org.apache.hama.commons.math.CrossEntropy.java org.apache.hama.commons.math.DenseDoubleMatrix.java org.apache.hama.commons.math.DenseDoubleVector.java org.apache.hama.commons.math.DoubleDoubleFunction.java org.apache.hama.commons.math.DoubleDoubleVectorFunction.java org.apache.hama.commons.math.DoubleFunction.java org.apache.hama.commons.math.DoubleMatrix.java org.apache.hama.commons.math.DoubleVector.java org.apache.hama.commons.math.DoubleVectorFunction.java org.apache.hama.commons.math.Function.java org.apache.hama.commons.math.FunctionFactory.java org.apache.hama.commons.math.IdentityFunction.java org.apache.hama.commons.math.Sigmoid.java org.apache.hama.commons.math.SquaredError.java org.apache.hama.commons.math.Tanh.java org.apache.hama.commons.math.Tuple.java org.apache.hama.commons.util.KeyValuePair.java org.apache.hama.commons.util.TextPair.java Test classes: org.apache.hama.commons.math.TestDenseDoubleMatrix.java org.apache.hama.commons.math.TestDenseDoubleVector.java org.apache.hama.commons.math.TestFunctionFactory.java Only org.apache.hama.ml.math, KeyValuePair, TextPair and writables will be moved to commons.
          Hide
          ChiaHung Lin added a comment -

          I have no problem with the patch as long as we think that fits our requirement. I just see when next time new classes start depending on those interfaces, it may increase difficulty in another refactoring process.

          I understand this is long-winded. But rather than speaking in unison, I prefer offering different thoughts. So no worry if we think committing current patch is ok for us.

          Show
          ChiaHung Lin added a comment - I have no problem with the patch as long as we think that fits our requirement. I just see when next time new classes start depending on those interfaces, it may increase difficulty in another refactoring process. I understand this is long-winded. But rather than speaking in unison, I prefer offering different thoughts. So no worry if we think committing current patch is ok for us.
          Hide
          Martin Illecker added a comment -

          I also think it's good to have a long-winded discussion, before adding a new commons module.
          And we should keep the initial patch as small as possible to reduce risks of instability.

          Therefore my question was, should we reduce further or rename some packages?

          org.apache.hama.commons.io.DenseVectorWritable.java
          org.apache.hama.commons.io.MatrixWritable.java
          org.apache.hama.commons.io.SparseVectorWritable.java
          org.apache.hama.commons.io.StringArrayWritable.java
          org.apache.hama.commons.io.TextArrayWritable.java
          org.apache.hama.commons.io.VectorWritable.java
          
          org.apache.hama.commons.math.CrossEntropy.java
          org.apache.hama.commons.math.DenseDoubleMatrix.java
          org.apache.hama.commons.math.DenseDoubleVector.java
          org.apache.hama.commons.math.DoubleDoubleFunction.java
          org.apache.hama.commons.math.DoubleDoubleVectorFunction.java
          org.apache.hama.commons.math.DoubleFunction.java
          org.apache.hama.commons.math.DoubleMatrix.java
          org.apache.hama.commons.math.DoubleVector.java
          org.apache.hama.commons.math.DoubleVectorFunction.java
          org.apache.hama.commons.math.Function.java
          org.apache.hama.commons.math.FunctionFactory.java
          org.apache.hama.commons.math.IdentityFunction.java
          org.apache.hama.commons.math.Sigmoid.java
          org.apache.hama.commons.math.SquaredError.java
          org.apache.hama.commons.math.Tanh.java
          org.apache.hama.commons.math.Tuple.java
          
          org.apache.hama.commons.util.KeyValuePair.java
          org.apache.hama.commons.util.TextPair.java
          
          Test classes:
          org.apache.hama.commons.math.TestDenseDoubleMatrix.java
          org.apache.hama.commons.math.TestDenseDoubleVector.java
          org.apache.hama.commons.math.TestFunctionFactory.java
          

          We also could keep KeyValuePair, TextPair, StringArrayWritable and TextArrayWritable in core and only move ml.math to commons?

          Show
          Martin Illecker added a comment - I also think it's good to have a long-winded discussion, before adding a new commons module. And we should keep the initial patch as small as possible to reduce risks of instability. Therefore my question was, should we reduce further or rename some packages? org.apache.hama.commons.io.DenseVectorWritable.java org.apache.hama.commons.io.MatrixWritable.java org.apache.hama.commons.io.SparseVectorWritable.java org.apache.hama.commons.io.StringArrayWritable.java org.apache.hama.commons.io.TextArrayWritable.java org.apache.hama.commons.io.VectorWritable.java org.apache.hama.commons.math.CrossEntropy.java org.apache.hama.commons.math.DenseDoubleMatrix.java org.apache.hama.commons.math.DenseDoubleVector.java org.apache.hama.commons.math.DoubleDoubleFunction.java org.apache.hama.commons.math.DoubleDoubleVectorFunction.java org.apache.hama.commons.math.DoubleFunction.java org.apache.hama.commons.math.DoubleMatrix.java org.apache.hama.commons.math.DoubleVector.java org.apache.hama.commons.math.DoubleVectorFunction.java org.apache.hama.commons.math.Function.java org.apache.hama.commons.math.FunctionFactory.java org.apache.hama.commons.math.IdentityFunction.java org.apache.hama.commons.math.Sigmoid.java org.apache.hama.commons.math.SquaredError.java org.apache.hama.commons.math.Tanh.java org.apache.hama.commons.math.Tuple.java org.apache.hama.commons.util.KeyValuePair.java org.apache.hama.commons.util.TextPair.java Test classes: org.apache.hama.commons.math.TestDenseDoubleMatrix.java org.apache.hama.commons.math.TestDenseDoubleVector.java org.apache.hama.commons.math.TestFunctionFactory.java We also could keep KeyValuePair, TextPair, StringArrayWritable and TextArrayWritable in core and only move ml.math to commons?
          Hide
          Martin Illecker added a comment - - edited

          Here is the reduced patch HAMA-699_3.patch. Please test and verify it.
          Thanks!

          Show
          Martin Illecker added a comment - - edited Here is the reduced patch HAMA-699 _3.patch . Please test and verify it. Thanks!
          Hide
          ChiaHung Lin added a comment -

          Moving KeyValuePair, etc. to commons looks ok because applying the HAMA-699_3.patch against current HEAD (r1532340) passes compilation and unit tests. Also checking the pom.xml, it doesn't create cyclic dep issue. Packages ml, graph, and example depend on core and commons, but not vice versa. That looks good.

          Show
          ChiaHung Lin added a comment - Moving KeyValuePair, etc. to commons looks ok because applying the HAMA-699 _3.patch against current HEAD (r1532340) passes compilation and unit tests. Also checking the pom.xml, it doesn't create cyclic dep issue. Packages ml, graph, and example depend on core and commons, but not vice versa. That looks good.
          Hide
          Suraj Menon added a comment -

          +1 This is a good start. We can add/modify as we go ahead. Thanks for taking this effort.

          Show
          Suraj Menon added a comment - +1 This is a good start. We can add/modify as we go ahead. Thanks for taking this effort.
          Hide
          Martin Illecker added a comment -

          Thanks, then I will commit it.

          Show
          Martin Illecker added a comment - Thanks, then I will commit it.
          Hide
          Hudson added a comment -

          SUCCESS: Integrated in Hama-trunk #201 (See https://builds.apache.org/job/Hama-trunk/201/)
          HAMA-699: Add commons module (millecker: rev 1537427)

          • /hama/trunk/CHANGES.txt
          • /hama/trunk/commons
          • /hama/trunk/commons/pom.xml
          • /hama/trunk/commons/src
          • /hama/trunk/commons/src/main
          • /hama/trunk/commons/src/main/java
          • /hama/trunk/commons/src/main/java/org
          • /hama/trunk/commons/src/main/java/org/apache
          • /hama/trunk/commons/src/main/java/org/apache/hama
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/io
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/DenseVectorWritable.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/MatrixWritable.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/SparseVectorWritable.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/StringArrayWritable.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/TextArrayWritable.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/VectorWritable.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/CrossEntropy.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DenseDoubleMatrix.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DenseDoubleVector.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleDoubleFunction.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleDoubleVectorFunction.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleFunction.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleMatrix.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleVector.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleVectorFunction.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/Function.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/FunctionFactory.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/IdentityFunction.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/Sigmoid.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/SquaredError.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/Tanh.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/Tuple.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/util
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/util/KeyValuePair.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/util/TextPair.java
          • /hama/trunk/commons/src/test
          • /hama/trunk/commons/src/test/java
          • /hama/trunk/commons/src/test/java/org
          • /hama/trunk/commons/src/test/java/org/apache
          • /hama/trunk/commons/src/test/java/org/apache/hama
          • /hama/trunk/commons/src/test/java/org/apache/hama/commons
          • /hama/trunk/commons/src/test/java/org/apache/hama/commons/math
          • /hama/trunk/commons/src/test/java/org/apache/hama/commons/math/TestDenseDoubleMatrix.java
          • /hama/trunk/commons/src/test/java/org/apache/hama/commons/math/TestDenseDoubleVector.java
          • /hama/trunk/commons/src/test/java/org/apache/hama/commons/math/TestFunctionFactory.java
          • /hama/trunk/core/pom.xml
          • /hama/trunk/core/src/main/java/org/apache/hama/bsp/BSPPeer.java
          • /hama/trunk/core/src/main/java/org/apache/hama/bsp/BSPPeerImpl.java
          • /hama/trunk/core/src/main/java/org/apache/hama/bsp/PartitioningRunner.java
          • /hama/trunk/core/src/main/java/org/apache/hama/bsp/TextArrayWritable.java
          • /hama/trunk/core/src/main/java/org/apache/hama/pipes/protocol/StreamingProtocol.java
          • /hama/trunk/core/src/main/java/org/apache/hama/pipes/protocol/UplinkReader.java
          • /hama/trunk/core/src/main/java/org/apache/hama/util/KeyValuePair.java
          • /hama/trunk/core/src/main/java/org/apache/hama/util/StringArrayWritable.java
          • /hama/trunk/core/src/test/java/org/apache/hama/bsp/TestCheckpoint.java
          • /hama/trunk/core/src/test/java/org/apache/hama/bsp/TestKeyValueTextInputFormat.java
          • /hama/trunk/core/src/test/java/org/apache/hama/bsp/TestPartitioning.java
          • /hama/trunk/examples/pom.xml
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/BipartiteMatching.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/GradientDescentExample.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/InlinkCount.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/Kmeans.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/NeuralNetwork.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/PageRank.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/SpMV.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/util/DenseVectorWritable.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/util/FastGraphGen.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/util/SparseVectorWritable.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/util/SymmetricMatrixGen.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/util/TextPair.java
          • /hama/trunk/examples/src/test/java/org/apache/hama/examples/BipartiteMatchingTest.java
          • /hama/trunk/examples/src/test/java/org/apache/hama/examples/FastGraphGenTest.java
          • /hama/trunk/examples/src/test/java/org/apache/hama/examples/NeuralNetworkTest.java
          • /hama/trunk/examples/src/test/java/org/apache/hama/examples/SpMVTest.java
          • /hama/trunk/examples/src/test/java/org/apache/hama/examples/SymmetricMatrixGenTest.java
          • /hama/trunk/graph/pom.xml
          • /hama/trunk/graph/src/main/java/org/apache/hama/graph/GraphJobRunner.java
          • /hama/trunk/graph/src/main/java/org/apache/hama/graph/VertexInputReader.java
          • /hama/trunk/graph/src/test/java/org/apache/hama/graph/TestSubmitGraphJob.java
          • /hama/trunk/graph/src/test/java/org/apache/hama/graph/example/PageRank.java
          • /hama/trunk/ml/pom.xml
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/AbstractLayeredNeuralNetwork.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/AutoEncoder.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/NeuralNetworkTrainer.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/SmallLayeredNeuralNetwork.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/SmallLayeredNeuralNetworkMessage.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/SmallLayeredNeuralNetworkTrainer.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/distance/CosineDistance.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/distance/DistanceMeasurer.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/distance/EuclidianDistance.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/kmeans/CenterMessage.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/kmeans/KMeansBSP.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/math
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/perception/MultiLayerPerceptron.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/perception/PerceptronTrainer.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/perception/SmallMLPMessage.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/perception/SmallMLPTrainer.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/perception/SmallMultiLayerPerceptron.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/CostFunction.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/GradientDescentBSP.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/HypothesisFunction.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/LinearRegression.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/LinearRegressionModel.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/LogisticRegression.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/LogisticRegressionModel.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/RegressionModel.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/VectorDoubleFileInputFormat.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/writable
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/ann/TestAutoEncoder.java
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/ann/TestSmallLayeredNeuralNetwork.java
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/ann/TestSmallLayeredNeuralNetworkMessage.java
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/kmeans/TestKMeansBSP.java
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/math
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/perception/TestSmallMLPMessage.java
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/perception/TestSmallMultiLayerPerceptron.java
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/regression/LinearRegressionModelTest.java
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/regression/LogisticRegressionModelTest.java
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/regression/TestLinearRegression.java
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/regression/TestLogisticRegression.java
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/regression/VectorDoubleFileInputFormatTest.java
          • /hama/trunk/pom.xml
          • /hama/trunk/src/assemble/bin.xml
          Show
          Hudson added a comment - SUCCESS: Integrated in Hama-trunk #201 (See https://builds.apache.org/job/Hama-trunk/201/ ) HAMA-699 : Add commons module (millecker: rev 1537427) /hama/trunk/CHANGES.txt /hama/trunk/commons /hama/trunk/commons/pom.xml /hama/trunk/commons/src /hama/trunk/commons/src/main /hama/trunk/commons/src/main/java /hama/trunk/commons/src/main/java/org /hama/trunk/commons/src/main/java/org/apache /hama/trunk/commons/src/main/java/org/apache/hama /hama/trunk/commons/src/main/java/org/apache/hama/commons /hama/trunk/commons/src/main/java/org/apache/hama/commons/io /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/DenseVectorWritable.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/MatrixWritable.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/SparseVectorWritable.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/StringArrayWritable.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/TextArrayWritable.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/VectorWritable.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/CrossEntropy.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DenseDoubleMatrix.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DenseDoubleVector.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleDoubleFunction.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleDoubleVectorFunction.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleFunction.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleMatrix.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleVector.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleVectorFunction.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/Function.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/FunctionFactory.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/IdentityFunction.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/Sigmoid.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/SquaredError.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/Tanh.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/Tuple.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/util /hama/trunk/commons/src/main/java/org/apache/hama/commons/util/KeyValuePair.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/util/TextPair.java /hama/trunk/commons/src/test /hama/trunk/commons/src/test/java /hama/trunk/commons/src/test/java/org /hama/trunk/commons/src/test/java/org/apache /hama/trunk/commons/src/test/java/org/apache/hama /hama/trunk/commons/src/test/java/org/apache/hama/commons /hama/trunk/commons/src/test/java/org/apache/hama/commons/math /hama/trunk/commons/src/test/java/org/apache/hama/commons/math/TestDenseDoubleMatrix.java /hama/trunk/commons/src/test/java/org/apache/hama/commons/math/TestDenseDoubleVector.java /hama/trunk/commons/src/test/java/org/apache/hama/commons/math/TestFunctionFactory.java /hama/trunk/core/pom.xml /hama/trunk/core/src/main/java/org/apache/hama/bsp/BSPPeer.java /hama/trunk/core/src/main/java/org/apache/hama/bsp/BSPPeerImpl.java /hama/trunk/core/src/main/java/org/apache/hama/bsp/PartitioningRunner.java /hama/trunk/core/src/main/java/org/apache/hama/bsp/TextArrayWritable.java /hama/trunk/core/src/main/java/org/apache/hama/pipes/protocol/StreamingProtocol.java /hama/trunk/core/src/main/java/org/apache/hama/pipes/protocol/UplinkReader.java /hama/trunk/core/src/main/java/org/apache/hama/util/KeyValuePair.java /hama/trunk/core/src/main/java/org/apache/hama/util/StringArrayWritable.java /hama/trunk/core/src/test/java/org/apache/hama/bsp/TestCheckpoint.java /hama/trunk/core/src/test/java/org/apache/hama/bsp/TestKeyValueTextInputFormat.java /hama/trunk/core/src/test/java/org/apache/hama/bsp/TestPartitioning.java /hama/trunk/examples/pom.xml /hama/trunk/examples/src/main/java/org/apache/hama/examples/BipartiteMatching.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/GradientDescentExample.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/InlinkCount.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/Kmeans.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/NeuralNetwork.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/PageRank.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/SpMV.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/util/DenseVectorWritable.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/util/FastGraphGen.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/util/SparseVectorWritable.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/util/SymmetricMatrixGen.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/util/TextPair.java /hama/trunk/examples/src/test/java/org/apache/hama/examples/BipartiteMatchingTest.java /hama/trunk/examples/src/test/java/org/apache/hama/examples/FastGraphGenTest.java /hama/trunk/examples/src/test/java/org/apache/hama/examples/NeuralNetworkTest.java /hama/trunk/examples/src/test/java/org/apache/hama/examples/SpMVTest.java /hama/trunk/examples/src/test/java/org/apache/hama/examples/SymmetricMatrixGenTest.java /hama/trunk/graph/pom.xml /hama/trunk/graph/src/main/java/org/apache/hama/graph/GraphJobRunner.java /hama/trunk/graph/src/main/java/org/apache/hama/graph/VertexInputReader.java /hama/trunk/graph/src/test/java/org/apache/hama/graph/TestSubmitGraphJob.java /hama/trunk/graph/src/test/java/org/apache/hama/graph/example/PageRank.java /hama/trunk/ml/pom.xml /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/AbstractLayeredNeuralNetwork.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/AutoEncoder.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/NeuralNetworkTrainer.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/SmallLayeredNeuralNetwork.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/SmallLayeredNeuralNetworkMessage.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/SmallLayeredNeuralNetworkTrainer.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/distance/CosineDistance.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/distance/DistanceMeasurer.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/distance/EuclidianDistance.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/kmeans/CenterMessage.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/kmeans/KMeansBSP.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/math /hama/trunk/ml/src/main/java/org/apache/hama/ml/perception/MultiLayerPerceptron.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/perception/PerceptronTrainer.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/perception/SmallMLPMessage.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/perception/SmallMLPTrainer.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/perception/SmallMultiLayerPerceptron.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/CostFunction.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/GradientDescentBSP.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/HypothesisFunction.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/LinearRegression.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/LinearRegressionModel.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/LogisticRegression.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/LogisticRegressionModel.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/RegressionModel.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/VectorDoubleFileInputFormat.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/writable /hama/trunk/ml/src/test/java/org/apache/hama/ml/ann/TestAutoEncoder.java /hama/trunk/ml/src/test/java/org/apache/hama/ml/ann/TestSmallLayeredNeuralNetwork.java /hama/trunk/ml/src/test/java/org/apache/hama/ml/ann/TestSmallLayeredNeuralNetworkMessage.java /hama/trunk/ml/src/test/java/org/apache/hama/ml/kmeans/TestKMeansBSP.java /hama/trunk/ml/src/test/java/org/apache/hama/ml/math /hama/trunk/ml/src/test/java/org/apache/hama/ml/perception/TestSmallMLPMessage.java /hama/trunk/ml/src/test/java/org/apache/hama/ml/perception/TestSmallMultiLayerPerceptron.java /hama/trunk/ml/src/test/java/org/apache/hama/ml/regression/LinearRegressionModelTest.java /hama/trunk/ml/src/test/java/org/apache/hama/ml/regression/LogisticRegressionModelTest.java /hama/trunk/ml/src/test/java/org/apache/hama/ml/regression/TestLinearRegression.java /hama/trunk/ml/src/test/java/org/apache/hama/ml/regression/TestLogisticRegression.java /hama/trunk/ml/src/test/java/org/apache/hama/ml/regression/VectorDoubleFileInputFormatTest.java /hama/trunk/pom.xml /hama/trunk/src/assemble/bin.xml
          Hide
          Hudson added a comment -

          SUCCESS: Integrated in Hama-Nightly-for-Hadoop-2.x #81 (See https://builds.apache.org/job/Hama-Nightly-for-Hadoop-2.x/81/)
          HAMA-699: Add commons module (millecker: rev 1537427)

          • /hama/trunk/CHANGES.txt
          • /hama/trunk/commons
          • /hama/trunk/commons/pom.xml
          • /hama/trunk/commons/src
          • /hama/trunk/commons/src/main
          • /hama/trunk/commons/src/main/java
          • /hama/trunk/commons/src/main/java/org
          • /hama/trunk/commons/src/main/java/org/apache
          • /hama/trunk/commons/src/main/java/org/apache/hama
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/io
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/DenseVectorWritable.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/MatrixWritable.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/SparseVectorWritable.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/StringArrayWritable.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/TextArrayWritable.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/VectorWritable.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/CrossEntropy.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DenseDoubleMatrix.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DenseDoubleVector.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleDoubleFunction.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleDoubleVectorFunction.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleFunction.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleMatrix.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleVector.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleVectorFunction.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/Function.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/FunctionFactory.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/IdentityFunction.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/Sigmoid.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/SquaredError.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/Tanh.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/Tuple.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/util
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/util/KeyValuePair.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/util/TextPair.java
          • /hama/trunk/commons/src/test
          • /hama/trunk/commons/src/test/java
          • /hama/trunk/commons/src/test/java/org
          • /hama/trunk/commons/src/test/java/org/apache
          • /hama/trunk/commons/src/test/java/org/apache/hama
          • /hama/trunk/commons/src/test/java/org/apache/hama/commons
          • /hama/trunk/commons/src/test/java/org/apache/hama/commons/math
          • /hama/trunk/commons/src/test/java/org/apache/hama/commons/math/TestDenseDoubleMatrix.java
          • /hama/trunk/commons/src/test/java/org/apache/hama/commons/math/TestDenseDoubleVector.java
          • /hama/trunk/commons/src/test/java/org/apache/hama/commons/math/TestFunctionFactory.java
          • /hama/trunk/core/pom.xml
          • /hama/trunk/core/src/main/java/org/apache/hama/bsp/BSPPeer.java
          • /hama/trunk/core/src/main/java/org/apache/hama/bsp/BSPPeerImpl.java
          • /hama/trunk/core/src/main/java/org/apache/hama/bsp/PartitioningRunner.java
          • /hama/trunk/core/src/main/java/org/apache/hama/bsp/TextArrayWritable.java
          • /hama/trunk/core/src/main/java/org/apache/hama/pipes/protocol/StreamingProtocol.java
          • /hama/trunk/core/src/main/java/org/apache/hama/pipes/protocol/UplinkReader.java
          • /hama/trunk/core/src/main/java/org/apache/hama/util/KeyValuePair.java
          • /hama/trunk/core/src/main/java/org/apache/hama/util/StringArrayWritable.java
          • /hama/trunk/core/src/test/java/org/apache/hama/bsp/TestCheckpoint.java
          • /hama/trunk/core/src/test/java/org/apache/hama/bsp/TestKeyValueTextInputFormat.java
          • /hama/trunk/core/src/test/java/org/apache/hama/bsp/TestPartitioning.java
          • /hama/trunk/examples/pom.xml
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/BipartiteMatching.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/GradientDescentExample.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/InlinkCount.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/Kmeans.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/NeuralNetwork.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/PageRank.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/SpMV.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/util/DenseVectorWritable.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/util/FastGraphGen.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/util/SparseVectorWritable.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/util/SymmetricMatrixGen.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/util/TextPair.java
          • /hama/trunk/examples/src/test/java/org/apache/hama/examples/BipartiteMatchingTest.java
          • /hama/trunk/examples/src/test/java/org/apache/hama/examples/FastGraphGenTest.java
          • /hama/trunk/examples/src/test/java/org/apache/hama/examples/NeuralNetworkTest.java
          • /hama/trunk/examples/src/test/java/org/apache/hama/examples/SpMVTest.java
          • /hama/trunk/examples/src/test/java/org/apache/hama/examples/SymmetricMatrixGenTest.java
          • /hama/trunk/graph/pom.xml
          • /hama/trunk/graph/src/main/java/org/apache/hama/graph/GraphJobRunner.java
          • /hama/trunk/graph/src/main/java/org/apache/hama/graph/VertexInputReader.java
          • /hama/trunk/graph/src/test/java/org/apache/hama/graph/TestSubmitGraphJob.java
          • /hama/trunk/graph/src/test/java/org/apache/hama/graph/example/PageRank.java
          • /hama/trunk/ml/pom.xml
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/AbstractLayeredNeuralNetwork.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/AutoEncoder.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/NeuralNetworkTrainer.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/SmallLayeredNeuralNetwork.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/SmallLayeredNeuralNetworkMessage.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/SmallLayeredNeuralNetworkTrainer.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/distance/CosineDistance.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/distance/DistanceMeasurer.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/distance/EuclidianDistance.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/kmeans/CenterMessage.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/kmeans/KMeansBSP.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/math
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/perception/MultiLayerPerceptron.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/perception/PerceptronTrainer.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/perception/SmallMLPMessage.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/perception/SmallMLPTrainer.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/perception/SmallMultiLayerPerceptron.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/CostFunction.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/GradientDescentBSP.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/HypothesisFunction.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/LinearRegression.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/LinearRegressionModel.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/LogisticRegression.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/LogisticRegressionModel.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/RegressionModel.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/VectorDoubleFileInputFormat.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/writable
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/ann/TestAutoEncoder.java
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/ann/TestSmallLayeredNeuralNetwork.java
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/ann/TestSmallLayeredNeuralNetworkMessage.java
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/kmeans/TestKMeansBSP.java
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/math
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/perception/TestSmallMLPMessage.java
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/perception/TestSmallMultiLayerPerceptron.java
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/regression/LinearRegressionModelTest.java
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/regression/LogisticRegressionModelTest.java
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/regression/TestLinearRegression.java
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/regression/TestLogisticRegression.java
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/regression/VectorDoubleFileInputFormatTest.java
          • /hama/trunk/pom.xml
          • /hama/trunk/src/assemble/bin.xml
          Show
          Hudson added a comment - SUCCESS: Integrated in Hama-Nightly-for-Hadoop-2.x #81 (See https://builds.apache.org/job/Hama-Nightly-for-Hadoop-2.x/81/ ) HAMA-699 : Add commons module (millecker: rev 1537427) /hama/trunk/CHANGES.txt /hama/trunk/commons /hama/trunk/commons/pom.xml /hama/trunk/commons/src /hama/trunk/commons/src/main /hama/trunk/commons/src/main/java /hama/trunk/commons/src/main/java/org /hama/trunk/commons/src/main/java/org/apache /hama/trunk/commons/src/main/java/org/apache/hama /hama/trunk/commons/src/main/java/org/apache/hama/commons /hama/trunk/commons/src/main/java/org/apache/hama/commons/io /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/DenseVectorWritable.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/MatrixWritable.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/SparseVectorWritable.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/StringArrayWritable.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/TextArrayWritable.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/VectorWritable.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/CrossEntropy.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DenseDoubleMatrix.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DenseDoubleVector.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleDoubleFunction.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleDoubleVectorFunction.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleFunction.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleMatrix.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleVector.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleVectorFunction.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/Function.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/FunctionFactory.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/IdentityFunction.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/Sigmoid.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/SquaredError.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/Tanh.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/Tuple.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/util /hama/trunk/commons/src/main/java/org/apache/hama/commons/util/KeyValuePair.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/util/TextPair.java /hama/trunk/commons/src/test /hama/trunk/commons/src/test/java /hama/trunk/commons/src/test/java/org /hama/trunk/commons/src/test/java/org/apache /hama/trunk/commons/src/test/java/org/apache/hama /hama/trunk/commons/src/test/java/org/apache/hama/commons /hama/trunk/commons/src/test/java/org/apache/hama/commons/math /hama/trunk/commons/src/test/java/org/apache/hama/commons/math/TestDenseDoubleMatrix.java /hama/trunk/commons/src/test/java/org/apache/hama/commons/math/TestDenseDoubleVector.java /hama/trunk/commons/src/test/java/org/apache/hama/commons/math/TestFunctionFactory.java /hama/trunk/core/pom.xml /hama/trunk/core/src/main/java/org/apache/hama/bsp/BSPPeer.java /hama/trunk/core/src/main/java/org/apache/hama/bsp/BSPPeerImpl.java /hama/trunk/core/src/main/java/org/apache/hama/bsp/PartitioningRunner.java /hama/trunk/core/src/main/java/org/apache/hama/bsp/TextArrayWritable.java /hama/trunk/core/src/main/java/org/apache/hama/pipes/protocol/StreamingProtocol.java /hama/trunk/core/src/main/java/org/apache/hama/pipes/protocol/UplinkReader.java /hama/trunk/core/src/main/java/org/apache/hama/util/KeyValuePair.java /hama/trunk/core/src/main/java/org/apache/hama/util/StringArrayWritable.java /hama/trunk/core/src/test/java/org/apache/hama/bsp/TestCheckpoint.java /hama/trunk/core/src/test/java/org/apache/hama/bsp/TestKeyValueTextInputFormat.java /hama/trunk/core/src/test/java/org/apache/hama/bsp/TestPartitioning.java /hama/trunk/examples/pom.xml /hama/trunk/examples/src/main/java/org/apache/hama/examples/BipartiteMatching.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/GradientDescentExample.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/InlinkCount.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/Kmeans.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/NeuralNetwork.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/PageRank.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/SpMV.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/util/DenseVectorWritable.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/util/FastGraphGen.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/util/SparseVectorWritable.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/util/SymmetricMatrixGen.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/util/TextPair.java /hama/trunk/examples/src/test/java/org/apache/hama/examples/BipartiteMatchingTest.java /hama/trunk/examples/src/test/java/org/apache/hama/examples/FastGraphGenTest.java /hama/trunk/examples/src/test/java/org/apache/hama/examples/NeuralNetworkTest.java /hama/trunk/examples/src/test/java/org/apache/hama/examples/SpMVTest.java /hama/trunk/examples/src/test/java/org/apache/hama/examples/SymmetricMatrixGenTest.java /hama/trunk/graph/pom.xml /hama/trunk/graph/src/main/java/org/apache/hama/graph/GraphJobRunner.java /hama/trunk/graph/src/main/java/org/apache/hama/graph/VertexInputReader.java /hama/trunk/graph/src/test/java/org/apache/hama/graph/TestSubmitGraphJob.java /hama/trunk/graph/src/test/java/org/apache/hama/graph/example/PageRank.java /hama/trunk/ml/pom.xml /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/AbstractLayeredNeuralNetwork.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/AutoEncoder.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/NeuralNetworkTrainer.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/SmallLayeredNeuralNetwork.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/SmallLayeredNeuralNetworkMessage.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/SmallLayeredNeuralNetworkTrainer.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/distance/CosineDistance.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/distance/DistanceMeasurer.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/distance/EuclidianDistance.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/kmeans/CenterMessage.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/kmeans/KMeansBSP.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/math /hama/trunk/ml/src/main/java/org/apache/hama/ml/perception/MultiLayerPerceptron.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/perception/PerceptronTrainer.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/perception/SmallMLPMessage.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/perception/SmallMLPTrainer.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/perception/SmallMultiLayerPerceptron.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/CostFunction.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/GradientDescentBSP.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/HypothesisFunction.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/LinearRegression.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/LinearRegressionModel.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/LogisticRegression.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/LogisticRegressionModel.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/RegressionModel.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/VectorDoubleFileInputFormat.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/writable /hama/trunk/ml/src/test/java/org/apache/hama/ml/ann/TestAutoEncoder.java /hama/trunk/ml/src/test/java/org/apache/hama/ml/ann/TestSmallLayeredNeuralNetwork.java /hama/trunk/ml/src/test/java/org/apache/hama/ml/ann/TestSmallLayeredNeuralNetworkMessage.java /hama/trunk/ml/src/test/java/org/apache/hama/ml/kmeans/TestKMeansBSP.java /hama/trunk/ml/src/test/java/org/apache/hama/ml/math /hama/trunk/ml/src/test/java/org/apache/hama/ml/perception/TestSmallMLPMessage.java /hama/trunk/ml/src/test/java/org/apache/hama/ml/perception/TestSmallMultiLayerPerceptron.java /hama/trunk/ml/src/test/java/org/apache/hama/ml/regression/LinearRegressionModelTest.java /hama/trunk/ml/src/test/java/org/apache/hama/ml/regression/LogisticRegressionModelTest.java /hama/trunk/ml/src/test/java/org/apache/hama/ml/regression/TestLinearRegression.java /hama/trunk/ml/src/test/java/org/apache/hama/ml/regression/TestLogisticRegression.java /hama/trunk/ml/src/test/java/org/apache/hama/ml/regression/VectorDoubleFileInputFormatTest.java /hama/trunk/pom.xml /hama/trunk/src/assemble/bin.xml
          Hide
          Hudson added a comment -

          SUCCESS: Integrated in Hama-Nightly-for-Hadoop-1.x #1084 (See https://builds.apache.org/job/Hama-Nightly-for-Hadoop-1.x/1084/)
          HAMA-699: Add commons module (millecker: rev 1537427)

          • /hama/trunk/CHANGES.txt
          • /hama/trunk/commons
          • /hama/trunk/commons/pom.xml
          • /hama/trunk/commons/src
          • /hama/trunk/commons/src/main
          • /hama/trunk/commons/src/main/java
          • /hama/trunk/commons/src/main/java/org
          • /hama/trunk/commons/src/main/java/org/apache
          • /hama/trunk/commons/src/main/java/org/apache/hama
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/io
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/DenseVectorWritable.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/MatrixWritable.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/SparseVectorWritable.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/StringArrayWritable.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/TextArrayWritable.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/VectorWritable.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/CrossEntropy.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DenseDoubleMatrix.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DenseDoubleVector.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleDoubleFunction.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleDoubleVectorFunction.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleFunction.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleMatrix.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleVector.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleVectorFunction.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/Function.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/FunctionFactory.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/IdentityFunction.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/Sigmoid.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/SquaredError.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/Tanh.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/Tuple.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/util
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/util/KeyValuePair.java
          • /hama/trunk/commons/src/main/java/org/apache/hama/commons/util/TextPair.java
          • /hama/trunk/commons/src/test
          • /hama/trunk/commons/src/test/java
          • /hama/trunk/commons/src/test/java/org
          • /hama/trunk/commons/src/test/java/org/apache
          • /hama/trunk/commons/src/test/java/org/apache/hama
          • /hama/trunk/commons/src/test/java/org/apache/hama/commons
          • /hama/trunk/commons/src/test/java/org/apache/hama/commons/math
          • /hama/trunk/commons/src/test/java/org/apache/hama/commons/math/TestDenseDoubleMatrix.java
          • /hama/trunk/commons/src/test/java/org/apache/hama/commons/math/TestDenseDoubleVector.java
          • /hama/trunk/commons/src/test/java/org/apache/hama/commons/math/TestFunctionFactory.java
          • /hama/trunk/core/pom.xml
          • /hama/trunk/core/src/main/java/org/apache/hama/bsp/BSPPeer.java
          • /hama/trunk/core/src/main/java/org/apache/hama/bsp/BSPPeerImpl.java
          • /hama/trunk/core/src/main/java/org/apache/hama/bsp/PartitioningRunner.java
          • /hama/trunk/core/src/main/java/org/apache/hama/bsp/TextArrayWritable.java
          • /hama/trunk/core/src/main/java/org/apache/hama/pipes/protocol/StreamingProtocol.java
          • /hama/trunk/core/src/main/java/org/apache/hama/pipes/protocol/UplinkReader.java
          • /hama/trunk/core/src/main/java/org/apache/hama/util/KeyValuePair.java
          • /hama/trunk/core/src/main/java/org/apache/hama/util/StringArrayWritable.java
          • /hama/trunk/core/src/test/java/org/apache/hama/bsp/TestCheckpoint.java
          • /hama/trunk/core/src/test/java/org/apache/hama/bsp/TestKeyValueTextInputFormat.java
          • /hama/trunk/core/src/test/java/org/apache/hama/bsp/TestPartitioning.java
          • /hama/trunk/examples/pom.xml
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/BipartiteMatching.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/GradientDescentExample.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/InlinkCount.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/Kmeans.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/NeuralNetwork.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/PageRank.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/SpMV.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/util/DenseVectorWritable.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/util/FastGraphGen.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/util/SparseVectorWritable.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/util/SymmetricMatrixGen.java
          • /hama/trunk/examples/src/main/java/org/apache/hama/examples/util/TextPair.java
          • /hama/trunk/examples/src/test/java/org/apache/hama/examples/BipartiteMatchingTest.java
          • /hama/trunk/examples/src/test/java/org/apache/hama/examples/FastGraphGenTest.java
          • /hama/trunk/examples/src/test/java/org/apache/hama/examples/NeuralNetworkTest.java
          • /hama/trunk/examples/src/test/java/org/apache/hama/examples/SpMVTest.java
          • /hama/trunk/examples/src/test/java/org/apache/hama/examples/SymmetricMatrixGenTest.java
          • /hama/trunk/graph/pom.xml
          • /hama/trunk/graph/src/main/java/org/apache/hama/graph/GraphJobRunner.java
          • /hama/trunk/graph/src/main/java/org/apache/hama/graph/VertexInputReader.java
          • /hama/trunk/graph/src/test/java/org/apache/hama/graph/TestSubmitGraphJob.java
          • /hama/trunk/graph/src/test/java/org/apache/hama/graph/example/PageRank.java
          • /hama/trunk/ml/pom.xml
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/AbstractLayeredNeuralNetwork.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/AutoEncoder.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/NeuralNetworkTrainer.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/SmallLayeredNeuralNetwork.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/SmallLayeredNeuralNetworkMessage.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/SmallLayeredNeuralNetworkTrainer.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/distance/CosineDistance.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/distance/DistanceMeasurer.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/distance/EuclidianDistance.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/kmeans/CenterMessage.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/kmeans/KMeansBSP.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/math
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/perception/MultiLayerPerceptron.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/perception/PerceptronTrainer.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/perception/SmallMLPMessage.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/perception/SmallMLPTrainer.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/perception/SmallMultiLayerPerceptron.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/CostFunction.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/GradientDescentBSP.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/HypothesisFunction.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/LinearRegression.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/LinearRegressionModel.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/LogisticRegression.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/LogisticRegressionModel.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/RegressionModel.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/VectorDoubleFileInputFormat.java
          • /hama/trunk/ml/src/main/java/org/apache/hama/ml/writable
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/ann/TestAutoEncoder.java
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/ann/TestSmallLayeredNeuralNetwork.java
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/ann/TestSmallLayeredNeuralNetworkMessage.java
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/kmeans/TestKMeansBSP.java
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/math
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/perception/TestSmallMLPMessage.java
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/perception/TestSmallMultiLayerPerceptron.java
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/regression/LinearRegressionModelTest.java
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/regression/LogisticRegressionModelTest.java
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/regression/TestLinearRegression.java
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/regression/TestLogisticRegression.java
          • /hama/trunk/ml/src/test/java/org/apache/hama/ml/regression/VectorDoubleFileInputFormatTest.java
          • /hama/trunk/pom.xml
          • /hama/trunk/src/assemble/bin.xml
          Show
          Hudson added a comment - SUCCESS: Integrated in Hama-Nightly-for-Hadoop-1.x #1084 (See https://builds.apache.org/job/Hama-Nightly-for-Hadoop-1.x/1084/ ) HAMA-699 : Add commons module (millecker: rev 1537427) /hama/trunk/CHANGES.txt /hama/trunk/commons /hama/trunk/commons/pom.xml /hama/trunk/commons/src /hama/trunk/commons/src/main /hama/trunk/commons/src/main/java /hama/trunk/commons/src/main/java/org /hama/trunk/commons/src/main/java/org/apache /hama/trunk/commons/src/main/java/org/apache/hama /hama/trunk/commons/src/main/java/org/apache/hama/commons /hama/trunk/commons/src/main/java/org/apache/hama/commons/io /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/DenseVectorWritable.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/MatrixWritable.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/SparseVectorWritable.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/StringArrayWritable.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/TextArrayWritable.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/io/VectorWritable.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/CrossEntropy.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DenseDoubleMatrix.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DenseDoubleVector.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleDoubleFunction.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleDoubleVectorFunction.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleFunction.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleMatrix.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleVector.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/DoubleVectorFunction.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/Function.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/FunctionFactory.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/IdentityFunction.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/Sigmoid.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/SquaredError.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/Tanh.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/math/Tuple.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/util /hama/trunk/commons/src/main/java/org/apache/hama/commons/util/KeyValuePair.java /hama/trunk/commons/src/main/java/org/apache/hama/commons/util/TextPair.java /hama/trunk/commons/src/test /hama/trunk/commons/src/test/java /hama/trunk/commons/src/test/java/org /hama/trunk/commons/src/test/java/org/apache /hama/trunk/commons/src/test/java/org/apache/hama /hama/trunk/commons/src/test/java/org/apache/hama/commons /hama/trunk/commons/src/test/java/org/apache/hama/commons/math /hama/trunk/commons/src/test/java/org/apache/hama/commons/math/TestDenseDoubleMatrix.java /hama/trunk/commons/src/test/java/org/apache/hama/commons/math/TestDenseDoubleVector.java /hama/trunk/commons/src/test/java/org/apache/hama/commons/math/TestFunctionFactory.java /hama/trunk/core/pom.xml /hama/trunk/core/src/main/java/org/apache/hama/bsp/BSPPeer.java /hama/trunk/core/src/main/java/org/apache/hama/bsp/BSPPeerImpl.java /hama/trunk/core/src/main/java/org/apache/hama/bsp/PartitioningRunner.java /hama/trunk/core/src/main/java/org/apache/hama/bsp/TextArrayWritable.java /hama/trunk/core/src/main/java/org/apache/hama/pipes/protocol/StreamingProtocol.java /hama/trunk/core/src/main/java/org/apache/hama/pipes/protocol/UplinkReader.java /hama/trunk/core/src/main/java/org/apache/hama/util/KeyValuePair.java /hama/trunk/core/src/main/java/org/apache/hama/util/StringArrayWritable.java /hama/trunk/core/src/test/java/org/apache/hama/bsp/TestCheckpoint.java /hama/trunk/core/src/test/java/org/apache/hama/bsp/TestKeyValueTextInputFormat.java /hama/trunk/core/src/test/java/org/apache/hama/bsp/TestPartitioning.java /hama/trunk/examples/pom.xml /hama/trunk/examples/src/main/java/org/apache/hama/examples/BipartiteMatching.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/GradientDescentExample.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/InlinkCount.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/Kmeans.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/NeuralNetwork.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/PageRank.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/SpMV.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/util/DenseVectorWritable.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/util/FastGraphGen.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/util/SparseVectorWritable.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/util/SymmetricMatrixGen.java /hama/trunk/examples/src/main/java/org/apache/hama/examples/util/TextPair.java /hama/trunk/examples/src/test/java/org/apache/hama/examples/BipartiteMatchingTest.java /hama/trunk/examples/src/test/java/org/apache/hama/examples/FastGraphGenTest.java /hama/trunk/examples/src/test/java/org/apache/hama/examples/NeuralNetworkTest.java /hama/trunk/examples/src/test/java/org/apache/hama/examples/SpMVTest.java /hama/trunk/examples/src/test/java/org/apache/hama/examples/SymmetricMatrixGenTest.java /hama/trunk/graph/pom.xml /hama/trunk/graph/src/main/java/org/apache/hama/graph/GraphJobRunner.java /hama/trunk/graph/src/main/java/org/apache/hama/graph/VertexInputReader.java /hama/trunk/graph/src/test/java/org/apache/hama/graph/TestSubmitGraphJob.java /hama/trunk/graph/src/test/java/org/apache/hama/graph/example/PageRank.java /hama/trunk/ml/pom.xml /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/AbstractLayeredNeuralNetwork.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/AutoEncoder.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/NeuralNetworkTrainer.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/SmallLayeredNeuralNetwork.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/SmallLayeredNeuralNetworkMessage.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/ann/SmallLayeredNeuralNetworkTrainer.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/distance/CosineDistance.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/distance/DistanceMeasurer.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/distance/EuclidianDistance.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/kmeans/CenterMessage.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/kmeans/KMeansBSP.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/math /hama/trunk/ml/src/main/java/org/apache/hama/ml/perception/MultiLayerPerceptron.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/perception/PerceptronTrainer.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/perception/SmallMLPMessage.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/perception/SmallMLPTrainer.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/perception/SmallMultiLayerPerceptron.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/CostFunction.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/GradientDescentBSP.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/HypothesisFunction.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/LinearRegression.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/LinearRegressionModel.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/LogisticRegression.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/LogisticRegressionModel.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/RegressionModel.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/regression/VectorDoubleFileInputFormat.java /hama/trunk/ml/src/main/java/org/apache/hama/ml/writable /hama/trunk/ml/src/test/java/org/apache/hama/ml/ann/TestAutoEncoder.java /hama/trunk/ml/src/test/java/org/apache/hama/ml/ann/TestSmallLayeredNeuralNetwork.java /hama/trunk/ml/src/test/java/org/apache/hama/ml/ann/TestSmallLayeredNeuralNetworkMessage.java /hama/trunk/ml/src/test/java/org/apache/hama/ml/kmeans/TestKMeansBSP.java /hama/trunk/ml/src/test/java/org/apache/hama/ml/math /hama/trunk/ml/src/test/java/org/apache/hama/ml/perception/TestSmallMLPMessage.java /hama/trunk/ml/src/test/java/org/apache/hama/ml/perception/TestSmallMultiLayerPerceptron.java /hama/trunk/ml/src/test/java/org/apache/hama/ml/regression/LinearRegressionModelTest.java /hama/trunk/ml/src/test/java/org/apache/hama/ml/regression/LogisticRegressionModelTest.java /hama/trunk/ml/src/test/java/org/apache/hama/ml/regression/TestLinearRegression.java /hama/trunk/ml/src/test/java/org/apache/hama/ml/regression/TestLogisticRegression.java /hama/trunk/ml/src/test/java/org/apache/hama/ml/regression/VectorDoubleFileInputFormatTest.java /hama/trunk/pom.xml /hama/trunk/src/assemble/bin.xml

            People

            • Assignee:
              Martin Illecker
              Reporter:
              Edward J. Yoon
            • Votes:
              1 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development