You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mahout.apache.org by "Andrew Palumbo (JIRA)" <ji...@apache.org> on 2015/01/27 01:23:35 UTC
[jira] [Created] (MAHOUT-1638) H2O bindings fail at
drmParallelizeWithRowLabels(...)
Andrew Palumbo created MAHOUT-1638:
--------------------------------------
Summary: H2O bindings fail at drmParallelizeWithRowLabels(...)
Key: MAHOUT-1638
URL: https://issues.apache.org/jira/browse/MAHOUT-1638
Project: Mahout
Issue Type: Bug
Affects Versions: 1.0
Reporter: Andrew Palumbo
Fix For: 1.0
The H2OHelper.drmFromMatrix(...) function fails when trying to write row label String keys to a water.fvec.Vec.:
{code:java}
java.lang.IllegalArgumentException: Not a String
at water.fvec.Chunk.set_impl(Chunk.java:507)
at water.fvec.Chunk.set0(Chunk.java:469)
at water.fvec.Chunk.set(Chunk.java:371)
at water.fvec.Vec$Writer.set(Vec.java:803)
at org.apache.mahout.h2obindings.H2OHelper.drmFromMatrix(H2OHelper.java:331)
at org.apache.mahout.h2obindings.H2OEngine$.drmParallelizeWithRowLabels(H2OEngine.scala:83)
at org.apache.mahout.math.drm.package$.drmParallelizeWithRowLabels(package.scala:67)
{code}
This causes an exception when calling drm.drmParallelizeWithRowLabels(...)
To reproduce, apply [PR#72: Enable Naive Bayes Tests in h2o Module|https://github.com/apache/mahout/pull/72] and run:
{code} $ mvn test
{code}
from the h2o module:
{code:java}
- NB Aggregator *** FAILED ***
java.lang.IllegalArgumentException: Not a String
at water.fvec.Chunk.set_impl(Chunk.java:507)
at water.fvec.Chunk.set0(Chunk.java:469)
at water.fvec.Chunk.set(Chunk.java:371)
at water.fvec.Vec$Writer.set(Vec.java:803)
at org.apache.mahout.h2obindings.H2OHelper.drmFromMatrix(H2OHelper.java:331)
at org.apache.mahout.h2obindings.H2OEngine$.drmParallelizeWithRowLabels(H2OEngine.scala:83)
at org.apache.mahout.math.drm.package$.drmParallelizeWithRowLabels(package.scala:67)
at org.apache.mahout.classifier.naivebayes.NBTestBase$$anonfun$2.apply$mcV$sp(NBTestBase.scala:91)
at org.apache.mahout.classifier.naivebayes.NBTestBase$$anonfun$2.apply(NBTestBase.scala:70)
at org.apache.mahout.classifier.naivebayes.NBTestBase$$anonfun$2.apply(NBTestBase.scala:70)
...
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)