Argh, I must have forgotten to add the eval packages when committing the
last patch from MAHOUT-542, thanks for pointing out, I'll fix that right
away.
--sebastian
On 12.04.2011 09:57, Sean Owen wrote:
Sebastian were these just some local classes? they came in in your
last commit to that file and looks like they aren't in the tree.
On Tue, Apr 12, 2011 at 5:55 AM, Lance Norskog<[email protected]> wrote:
In the very latest git pull:
InMemoryFactorizationEvaluator, ParallelFactorizationEvaluator and
DatasetSplitter are in src/conf/driver.classes.props but are not in
the source tree.
Apr 11, 2011 9:47:47 PM org.slf4j.impl.JCLLoggerAdapter warn
WARNING: Unable to add class:
org.apache.mahout.utils.eval.InMemoryFactorizationEvaluator
java.lang.ClassNotFoundException:
org.apache.mahout.utils.eval.InMemoryFactorizationEvaluator
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at org.apache.mahout.driver.MahoutDriver.addClass(MahoutDriver.java:227)
at org.apache.mahout.driver.MahoutDriver.main(MahoutDriver.java:111)
Apr 11, 2011 9:47:47 PM org.slf4j.impl.JCLLoggerAdapter warn
WARNING: Unable to add class:
org.apache.mahout.utils.eval.ParallelFactorizationEvaluator
java.lang.ClassNotFoundException:
org.apache.mahout.utils.eval.ParallelFactorizationEvaluator
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at org.apache.mahout.driver.MahoutDriver.addClass(MahoutDriver.java:227)
at org.apache.mahout.driver.MahoutDriver.main(MahoutDriver.java:111)
Apr 11, 2011 9:47:47 PM org.slf4j.impl.JCLLoggerAdapter warn
WARNING: Unable to add class: org.apache.mahout.utils.eval.DatasetSplitter
java.lang.ClassNotFoundException: org.apache.mahout.utils.eval.DatasetSplitter
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at org.apache.mahout.driver.MahoutDriver.addClass(MahoutDriver.java:227)
at org.apache.mahout.driver.MahoutDriver.main(MahoutDriver.java:111)
Apr 11, 2011 9:47:47 PM org.slf4j.impl.JCLLoggerAdapter warn
WARNING: No org.apache.mahout.classifier.bayes.PrepareTwentyNewsgroups.props
found on classpath, will use command-line arguments only
Usage:
[--analyzerName<analyzerName> --charset<charset> --outputDir<outputDir>
--parent<parent> --help]
Options
--analyzerName (-a) analyzerName The class name of the analyzer
--charset (-c) charset The name of the character encoding of the
input files
--outputDir (-o) outputDir The output directory
--parent (-p) parent Parent dir containing the newsgroups
--help (-h) Print out help
Apr 11, 2011 9:47:47 PM org.slf4j.impl.JCLLoggerAdapter info
INFO: Program took 36 ms
--
Lance Norskog
[email protected]