You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mahout.apache.org by Dmitriy Lyubimov <dl...@gmail.com> on 2014/12/12 00:08:26 UTC
release date expectations
Is there any expectation about release time frame?
I am working (and i am hoping to reasonable resolution) to push a new
installment of small optimizer enhancements for distributed algebra.
it would help me to know if there's a sense of release time frame, it'd
give me an idea what to shoot for.
I want to offer few small things that we mostly already discussed.
(1) optimizer techniques to detect unary elementwise operations such as
drmX * drmX
dexp(drmX), mexp(mxX), vexp(vec) (in R simply exp(x))
mxX ::= abs _ ( i.e sparse/dense elementwise evals)
(2) better binds like 1 cbind drmX, drmX cbind 1 (enhancement relevant for
"playing with shell" things)
(3) smaller things like non-int keyed matrices to int-keyed matrix
converstion with old 2 new key extraction
(4) various bug fixes
(5) whatever i forgot
Nothing earth shuttering but even small things are difficult (but not
unprecedented) to contribute here.
-d
Re: release date expectations
Posted by Andrew Musselman <an...@gmail.com>.
I agree it's high time; I can't commit to TDA for a bit though so don't let me hold it up.
Plenty of cleanup to do before we cut a release but I'll be able to pitch in.
> On Dec 12, 2014, at 10:36 PM, Suneel Marthi <su...@gmail.com> wrote:
>
> Its about time we start planning for a Release (0.91, 0.95, 1.0 ??). It
> would be good to have Andrew M.'s proposed 'Topological Data Analysis' as
> part of the planned release.
> IMO
>
> Sent from my iPhone
>
>> On Dec 11, 2014, at 3:17 PM, Dmitriy Lyubimov <dl...@gmail.com> wrote:
>>
>> Actually, the updated optimizer is now even capabile of (not in all
>> situations, but reasonably some) detecting and fusing unary elementwise
>> operations in a continuous expression like
>>
>> 5 + exp(drmX * drmX)
>>
>> and convert it into plan that does x_i,j = 5+ exp(x_i,j*x_i,j) element-wise
>> in one physical step.
>>
>>> On Thu, Dec 11, 2014 at 3:08 PM, Dmitriy Lyubimov <dl...@gmail.com> wrote:
>>>
>>> Is there any expectation about release time frame?
>>>
>>> I am working (and i am hoping to reasonable resolution) to push a new
>>> installment of small optimizer enhancements for distributed algebra.
>>>
>>> it would help me to know if there's a sense of release time frame, it'd
>>> give me an idea what to shoot for.
>>>
>>>
>>> I want to offer few small things that we mostly already discussed.
>>>
>>> (1) optimizer techniques to detect unary elementwise operations such as
>>>
>>> drmX * drmX
>>> dexp(drmX), mexp(mxX), vexp(vec) (in R simply exp(x))
>>> mxX ::= abs _ ( i.e sparse/dense elementwise evals)
>>>
>>> (2) better binds like 1 cbind drmX, drmX cbind 1 (enhancement relevant for
>>> "playing with shell" things)
>>>
>>> (3) smaller things like non-int keyed matrices to int-keyed matrix
>>> converstion with old 2 new key extraction
>>>
>>> (4) various bug fixes
>>>
>>> (5) whatever i forgot
>>>
>>> Nothing earth shuttering but even small things are difficult (but not
>>> unprecedented) to contribute here.
>>>
>>> -d
>>>
>>>
>>>
>>>
Re: release date expectations
Posted by Suneel Marthi <su...@gmail.com>.
Its about time we start planning for a Release (0.91, 0.95, 1.0 ??). It
would be good to have Andrew M.'s proposed 'Topological Data Analysis' as
part of the planned release.
IMO
Sent from my iPhone
> On Dec 11, 2014, at 3:17 PM, Dmitriy Lyubimov <dl...@gmail.com> wrote:
>
> Actually, the updated optimizer is now even capabile of (not in all
> situations, but reasonably some) detecting and fusing unary elementwise
> operations in a continuous expression like
>
> 5 + exp(drmX * drmX)
>
> and convert it into plan that does x_i,j = 5+ exp(x_i,j*x_i,j) element-wise
> in one physical step.
>
>> On Thu, Dec 11, 2014 at 3:08 PM, Dmitriy Lyubimov <dl...@gmail.com> wrote:
>>
>> Is there any expectation about release time frame?
>>
>> I am working (and i am hoping to reasonable resolution) to push a new
>> installment of small optimizer enhancements for distributed algebra.
>>
>> it would help me to know if there's a sense of release time frame, it'd
>> give me an idea what to shoot for.
>>
>>
>> I want to offer few small things that we mostly already discussed.
>>
>> (1) optimizer techniques to detect unary elementwise operations such as
>>
>> drmX * drmX
>> dexp(drmX), mexp(mxX), vexp(vec) (in R simply exp(x))
>> mxX ::= abs _ ( i.e sparse/dense elementwise evals)
>>
>> (2) better binds like 1 cbind drmX, drmX cbind 1 (enhancement relevant for
>> "playing with shell" things)
>>
>> (3) smaller things like non-int keyed matrices to int-keyed matrix
>> converstion with old 2 new key extraction
>>
>> (4) various bug fixes
>>
>> (5) whatever i forgot
>>
>> Nothing earth shuttering but even small things are difficult (but not
>> unprecedented) to contribute here.
>>
>> -d
>>
>>
>>
>>
Re: release date expectations
Posted by Dmitriy Lyubimov <dl...@gmail.com>.
Actually, the updated optimizer is now even capabile of (not in all
situations, but reasonably some) detecting and fusing unary elementwise
operations in a continuous expression like
5 + exp(drmX * drmX)
and convert it into plan that does x_i,j = 5+ exp(x_i,j*x_i,j) element-wise
in one physical step.
On Thu, Dec 11, 2014 at 3:08 PM, Dmitriy Lyubimov <dl...@gmail.com> wrote:
>
> Is there any expectation about release time frame?
>
> I am working (and i am hoping to reasonable resolution) to push a new
> installment of small optimizer enhancements for distributed algebra.
>
> it would help me to know if there's a sense of release time frame, it'd
> give me an idea what to shoot for.
>
>
> I want to offer few small things that we mostly already discussed.
>
> (1) optimizer techniques to detect unary elementwise operations such as
>
> drmX * drmX
> dexp(drmX), mexp(mxX), vexp(vec) (in R simply exp(x))
> mxX ::= abs _ ( i.e sparse/dense elementwise evals)
>
> (2) better binds like 1 cbind drmX, drmX cbind 1 (enhancement relevant for
> "playing with shell" things)
>
> (3) smaller things like non-int keyed matrices to int-keyed matrix
> converstion with old 2 new key extraction
>
> (4) various bug fixes
>
> (5) whatever i forgot
>
> Nothing earth shuttering but even small things are difficult (but not
> unprecedented) to contribute here.
>
> -d
>
>
>
>