Found it, fixed it. I am submitting soon.

Robin Anil | Software Engineer | +1 312 869 2602 | Google Inc.


On Sun, Apr 14, 2013 at 11:56 PM, Ted Dunning <[email protected]> wrote:

> Robin,
>
> Can you make sure that the patches are somewhere that Dan can pick up this
> work?  He is in GMT+2 and is probably about to appear on the scene.
>
>
>
> On Sun, Apr 14, 2013 at 9:34 PM, Robin Anil <[email protected]> wrote:
>
> > Strike that there are still failures. Investigating. if I cant fix it in
> > the next hour, I will submit them sometime in the evening tomorrow.
> >
> > Robin Anil | Software Engineer | +1 312 869 2602 | Google Inc.
> >
> >
> > On Sun, Apr 14, 2013 at 11:33 PM, Robin Anil <[email protected]>
> wrote:
> >
> > > Tests pass. Submitting the patches.
> > >
> > > Robin Anil | Software Engineer | +1 312 869 2602 | Google Inc.
> > >
> > >
> > > On Sun, Apr 14, 2013 at 11:17 PM, Robin Anil <[email protected]>
> > wrote:
> > >
> > >> Added a few more tests. Throw NoSuchElementException like Java
> > >> Collections when iterating past the end. Things look solid,
> performance
> > is
> > >> 2x. All Math tests pass. I am now waiting for the entire test suites
> to
> > run
> > >> before submitting.
> > >>
> > >> Robin Anil | Software Engineer | +1 312 869 2602 | Google Inc.
> > >>
> > >>
> > >> On Sun, Apr 14, 2013 at 9:49 PM, Robin Anil <[email protected]>
> > wrote:
> > >>
> > >>> I am not sure what I did. But removing Guava Abstract iterator
> actually
> > >>> sped up the dot, cosine, euclidean by another 60%. Things are now 2x
> > faster
> > >>> than trunk. While also correcting the behavior (I hope)
> > >>>
> > >>>
> > >>>
> >
> https://docs.google.com/spreadsheet/ccc?key=0AhewTD_ZgznddGFQbWJCQTZXSnFULUYzdURfWDRJQlE#gid=1
> > >>>
> > >>> Robin Anil | Software Engineer | +1 312 869 2602 | Google Inc.
> > >>>
> > >>>
> > >>> On Sun, Apr 14, 2013 at 8:56 PM, Robin Anil <[email protected]
> > >wrote:
> > >>>
> > >>>> Also note that this is code gen, I have to create
> > Element$keyType$Value
> > >>>> for each and every combination not just int double. and also update
> > all
> > >>>> callers to user ElementIntDouble instead of Element. Is it worth it
> ?
> > >>>>
> > >>>> Robin Anil | Software Engineer | +1 312 869 2602 | Google Inc.
> > >>>>
> > >>>>
> > >>>> On Sun, Apr 14, 2013 at 8:46 PM, Ted Dunning <[email protected]
> > >wrote:
> > >>>>
> > >>>>> Collections (no longer colt collections) are now part of mahout
> math.
> > >>>>>  No
> > >>>>> need to keep them separate.  The lower iterator can reference
> > >>>>> Vector.Element
> > >>>>>
> > >>>>>
> > >>>>> On Sun, Apr 14, 2013 at 6:24 PM, Robin Anil <[email protected]>
> > >>>>> wrote:
> > >>>>>
> > >>>>> > I would have loved to but Element is a sub interface in Vector.
> If
> > >>>>> we want
> > >>>>> > to keep colt collections separate we have to keep this
> separation.
> > >>>>> >
> > >>>>>
> > >>>>
> > >>>>
> > >>>
> > >>
> > >
> >
>

Reply via email to