Author: apalumbo
Date: Fri Apr 3 23:14:47 2015
New Revision: 1671216
URL: http://svn.apache.org/r1671216
Log:
fixed code block
Modified:
mahout/site/mahout_cms/trunk/content/users/environment/h2o-internals.mdtext
Modified:
mahout/site/mahout_cms/trunk/content/users/environment/h2o-internals.mdtext
URL:
http://svn.apache.org/viewvc/mahout/site/mahout_cms/trunk/content/users/environment/h2o-internals.mdtext?rev=1671216&r1=1671215&r2=1671216&view=diff
==============================================================================
--- mahout/site/mahout_cms/trunk/content/users/environment/h2o-internals.mdtext
(original)
+++ mahout/site/mahout_cms/trunk/content/users/environment/h2o-internals.mdtext
Fri Apr 3 23:14:47 2015
@@ -2,7 +2,7 @@
This document provides an overview of how the Mahout Scala DSL (distributed
algebraic operators) is implemented over the H2O backend engine. The document
is aimed at Mahout developers, to give a high level description of the design
so that one can explore the code inside `h2o/` with some context.
-## [H2O](http://h2o.ai/) Overview
+## H2O Overview
H2O is a distributed scalable machine learning system. Internal architecture
of H2O has a distributed math engine (h2o-core) and a separate layer on top for
algorithms and UI. The Mahout integration requires only the math engine
(h2o-core).
@@ -27,18 +27,18 @@ H2O provides a flexible execution framew
Within mahout.git, the top level directory, `h2o/` holds all the source code
related to the H2O backend engine. Part of the code (that interfaces with the
rest of the Mahout componenets) is in Scala, and part of the code (that
interfaces with h2o-core and implements algebraic operators) is in Java. Here
is a brief overview of what functionality can be found where within `h2o/`.
- h2o/ - top level directory containing all H2O related code
+ h2o/ - top level directory containing all H2O related code
- h2o/src/main/java/org/apache/mahout/h2obindings/ops/*.java - Physical
operator code for the various DSL algebra
+ h2o/src/main/java/org/apache/mahout/h2obindings/ops/*.java - Physical
operator code for the various DSL algebra
- h2o/src/main/java/org/apache/mahout/h2obindings/drm/*.java - DRM backing
(onto Frame) and Broadcast implementation
+ h2o/src/main/java/org/apache/mahout/h2obindings/drm/*.java - DRM backing
(onto Frame) and Broadcast implementation
- h2o/src/main/java/org/apache/mahout/h2obindings/H2OHdfs.java - Read /
Write between DRM (Frame) and files on HDFS
+ h2o/src/main/java/org/apache/mahout/h2obindings/H2OHdfs.java - Read / Write
between DRM (Frame) and files on HDFS
- h2o/src/main/java/org/apache/mahout/h2obindings/H2OBlockMatrix.java - A
vertical block matrix of DRM presented as a virtual copy-on-write in-core
Matrix. Used in mapBlock() API
+ h2o/src/main/java/org/apache/mahout/h2obindings/H2OBlockMatrix.java - A
vertical block matrix of DRM presented as a virtual copy-on-write in-core
Matrix. Used in mapBlock() API
- h2o/src/main/java/org/apache/mahout/h2obindings/H2OHelper.java - A
collection of various functionality and helpers. For e.g, convert between
in-core Matrix and DRM, various summary statistics on DRM/Frame.
+ h2o/src/main/java/org/apache/mahout/h2obindings/H2OHelper.java - A
collection of various functionality and helpers. For e.g, convert between
in-core Matrix and DRM, various summary statistics on DRM/Frame.
- h2o/src/main/scala/org/apache/mahout/h2obindings/H2OEngine.scala - DSL
operator graph evaluator and various abstract API implementations for a
distributed engine
+ h2o/src/main/scala/org/apache/mahout/h2obindings/H2OEngine.scala - DSL
operator graph evaluator and various abstract API implementations for a
distributed engine
- h2o/src/main/scala/org/apache/mahout/h2obindings/* - Various abstract API
implementations ("glue work")
\ No newline at end of file
+ h2o/src/main/scala/org/apache/mahout/h2obindings/* - Various abstract API
implementations ("glue work")
\ No newline at end of file