You are viewing a plain text version of this content. The canonical link for it is here.
Posted to announce@apache.org by Suneel Marthi <sm...@apache.org> on 2016/03/12 20:20:56 UTC

[ANNOUNCE] Apache Mahout 0.11.2 Release

Apache Mahout 0.11.2 Release Notes

The Apache Mahout PMC is pleased to announce the release of Mahout 0.11.2.
Mahout's goal is to create an environment for quickly creating machine
learning applications that scale and run on the highest performance
parallel computation engines available. Mahout comprises an interactive
environment and library that supports generalized scalable linear algebra
and includes many modern machine learning algorithms.

The Mahout Math environment we call “Samsara” for its symbol of universal
renewal. It reflects a fundamental rethinking of how scalable machine
learning algorithms are built and customized. Mahout-Samsara is here to
help people create their own math while providing some off-the-shelf
algorithm implementations. At its base are general linear algebra and
statistical operations along with the data structures to support them. It’s
written in Scala with Mahout-specific extensions, and runs on Spark and
H2O.

To get started with Apache Mahout 0.11.2, download the release artifacts
and signatures from http://www.apache.org/dist/mahout/0.11.2/.

Many thanks to the contributors and committers who were part of this
release. Please see below for the Release Highlights.

RELEASE HIGHLIGHTS

This is a minor release over Mahout 0.11.0 meant to introduce major
performance enhancements with sparse matrix and vector computations, and
major performance optimizations to the Samsara DSL.  Mahout 0.11.2 includes
all new features and bug fixes released in Mahout versions 0.11.0 and
0.11.1.

Mahout 0.11.2 new features compared to Mahout 0.11.1.



   1.

   Spark 1.5.2 support.
   2.

   Performance improvements of over 30% on Sparse Vector and Matrix
   computations leveraging the ‘fastutil’ library -  contribution from
   Sebastiano Vigna. This speeds up all in-core sparse vector and matrix
   computations.
   3.


KNOWN ISSUES

The dataset URLs in the Wikipedia Naive Bayes classification example script
(/examples/bin/classify-wikipedia.sh) have changed.  The new URL for the
smallest set is:

http://dumps.wikimedia.org/enwiki/latest/enwiki-latest-pages-articles1.xml-p000000010p000030302.bz2

and for the medium set:

http://dumps.wikimedia.org/enwiki/latest/enwiki-latest-pages-articles10.xml-p002336425p003046511.bz2

To run the Wikipedia classification example, simply switch out the old URLs
with the new in classify-wikipedia.sh.

Fixed Jiras:

MAHOUT-1640: Better collections would significantly improve
vector-operation speed

MAHOUT-1800: Pare down Classtag overuse

MAHOUT-1801: FastUtil to improve speed of Sparse Matrix Operations

MAHOUT-1802: Capture attached checkpoints (if cached)


Future Roadmap:

1. Mahout 0.12.0 will be released soon and would have Apache Flink as a
supported backend execution engine.

2. Explore leveraging ViennaCL (
http://viennacl.sourceforge.net/doc/manual-license.html) as a math backend
to support Dense, sparse and Cuda computations on bare metal.