VectorWritable and MatrixWritable have both some dependencies to org.apache.hama.ml.math. (DenseDoubleVector, DoubleVector and DenseDoubleMatrix, DoubleMatrix)
If we move VectorWritable and MatrixWritable to core (e.g., org.apache.hama.io.writable), we have to move org.apache.hama.ml.math as well. I think that's not possible because of other classes in hama-ml depending on ml.math. Temporary I will have to copy VectorWritable to the core to use it in a test case. 2013/10/21 Tommaso Teofili <[email protected]> > 2013/10/21 Martin Illecker <[email protected]> > > > Hello, > > > > regarding to my Hama Pipes test case [1], I want to use VectorWritable > > inside the hama-core module. > > Therefore I would need a dependency to hama-ml but this will cause a > cyclic > > dependency. > > > > So is it possible to move both writables, VectorWritable and > > MatrixWritable, from org.apache.hama.ml.writable into a new package? > > e.g., org.apache.hama.io.writable based on [2] > > > > I think this really makes sense. > > > > > > Regarding to [3] we can also move TextArrayWritable > > from org.apache.hama.bsp into this new package. > > > > Do you think we can move the writables of org.apache.hama.ml.writable to > > the core module? > > > > +1 > > > > And can we do the package refactoring [2] of org.apache.hama.bsp > submitted > > by Suraj? > > > > +1 here too. > > Tommaso > > > > > > Thanks! > > > > Martin > > > > [1] https://issues.apache.org/jira/browse/HAMA-808 > > [2] > https://issues.apache.org/jira/secure/attachment/12609417/bsplist.txt > > [3] https://issues.apache.org/jira/browse/HAMA-727 > > >
