[mlpack] Plans for mlpack releases and features

Tharindu Mathew tharindu.mathew at gmail.com
Wed Jan 2 21:05:39 EST 2019


Thanks Ryan. This is quite a comprehensive answer. I will see whether I can
make some contribution to one of the todos.

On Tue, Jan 1, 2019 at 6:00 PM Ryan Curtin <ryan at ratml.org> wrote:

> On Tue, Jan 01, 2019 at 02:20:21PM -0500, Tharindu Mathew wrote:
> > Hi,
> >
> > Happy new year to the mlpack community!
> >
> > Overall, I'm trying to understand whether mlpack is actively developed (I
> > understand it was an academic project taken up 10 years ago, and much has
> > changed with everything (at least in the news) mostly being about deep
> > learning now), or whether there's an active interest in adding more
> > features and getting more releases out. I was wondering how one could
> > contribute, ie whether there's a priority based feature/bug tracker.
>
> Hey Tharindu,
>
> Happy new year!
>
> mlpack is definitely still actively developed---there is active PR
> reviewing, merging, and responding to issues basically every day from
> lots of different people.  The project has come a long way from its
> origins at Georgia Tech as an academic project, like you pointed out.
>
> There is not currently a formal release schedule but I would like to
> have one (time has not permitted that though).  One of the big problems
> right now is the difficulty of a release; it is a tedious process that
> takes me something like 4+ hours of work, so, I have been working
> towards an automated release process.  But time is short, so that isn't
> done yet.
>
> A lot of recent work has gone into splitting out the optimization
> framework into a different project called ensmallen:
>
>   https://github.com/mlpack/ensmallen
>
> I can say that definitely there is active interest in adding more
> features.  Here are some future directions that I intend to go, and that
> I have heard others intend to go:
>
>  * Automatically generated Markdown for each of the bindings.  I have
>    most of this working now, but I need to get the Markdown->HTML parts
>    working right.  See
>    https://github.com/mlpack/mlpack/issues/1511.
>
>  * GPU support via Bandicoot: https://gitlab.com/conradsnicta/bandicoot
>    Personally this is high on my priority list and I am hoping in the
>    next handful of weeks to start devoting more time to that.
>
>  * A binding to the command-line or Python (or other languages) for
>    neural networks: https://github.com/mlpack/mlpack/issues/1254
>
>  * Callbacks for ensmallen optimizers:
>    https://github.com/mlpack/mlpack/issues/1481
>
>  * Bindings to Go (there is a PR open), Julia (I am nearly done with
>    this), and R (I started but did not get far).
>
>  * There are lots of mostly-finished PRs open that just need a little
>    more to get them across the finish line.
>
>  * Summer of Code 2019: we'll apply, although the organization
>    application period isn't open quite yet.  A lot of work goes into
>    GSoC every year.
>
> That's not a comprehensive list for sure.  Others may have other things
> that they are working on too. :)
>
> I'm hoping to release mlpack 3.1.0 with better documentation, but I
> think maybe in the next week or two I'll release mlpack 3.0.5 with some
> backported bugfixes.  There's not really a formal process of any sort
> for this, and if anyone else wanted to take over the process of
> releasing the library and managing that I of course would have no issue
> with it.
>
> There's not really a prioritized bugtracker, although some Github issues
> do have labels for priority.  Honestly I spend a significant portion of
> my time just trying to stay above water with the different requests I
> receive and the PRs that need to be reviewed. :)
>
> I hope this helps!  I would say right now the mlpack community is the
> most active it has ever been.
>
> Thanks,
>
> Ryan
>
> --
> Ryan Curtin    | "And do not attempt to grow a brain!"
> ryan at ratml.org |   - Sgt. Howard Payne
> _______________________________________________
> mlpack mailing list
> mlpack at lists.mlpack.org
> http://knife.lugatgt.org/cgi-bin/mailman/listinfo/mlpack
>


-- 
Regards,
Tharindu Mathew
http://tharindumathew.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://knife.lugatgt.org/pipermail/mlpack/attachments/20190102/f0607392/attachment.html>


More information about the mlpack mailing list