You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hama.apache.org by "Edward J. Yoon" <ed...@apache.org> on 2013/08/07 05:03:54 UTC

Nightly Build fails occasionally

Hi,

Can someone look at this please?


--
org.apache.hama.ml.perception.TestSmallMultiLayerPerceptron.testWithMomentum

Failing for the past 1 build (Since Failed#151 )
Took 0 ms.
Error Message

expected:<1.0> but was:<0.32161226737726983>
Stacktrace

java.lang.AssertionError: expected:<1.0> but was:<0.32161226737726983>
	at org.junit.Assert.fail(Assert.java:91)
	at org.junit.Assert.failNotEquals(Assert.java:645)
	at org.junit.Assert.assertEquals(Assert.java:441)
	at org.junit.Assert.assertEquals(Assert.java:510)
	at org.apache.hama.ml.perception.TestSmallMultiLayerPerceptron.testWithMomentum(TestSmallMultiLayerPerceptron.java:337)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.experimental.ParallelComputer$1$1.call(ParallelComputer.java:46)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
	at java.lang.Thread.run(Thread.java:662)


-- 
Best Regards, Edward J. Yoon
@eddieyoon

Re: Nightly Build fails occasionally

Posted by "Edward J. Yoon" <ed...@apache.org>.
Thanks! 

+1

You can commit it directly.

-- 
Best Regards, Edward J. Yoon
@eddieyoon

2013. 8. 7., 오후 12:20, Yexi Jiang <ye...@gmail.com> 작성:

> I am currently working on a refined version of NeuralNetwork (HAMA-770),
> the new MLP will be implemented based on it. To quickly fix this problem
> you mentioned, I will simply increase the training time to reduce the
> chance of training failed.
> 
> 
> 2013/8/6 Yexi Jiang <ye...@gmail.com>
> 
>> Oh, this is caused by the testing of the MultilayerPerceptron, with small
>> probability, the model will fail to learn the correct answer, I will fix
>> this problem.
>> 
>> 
>> 2013/8/6 Edward J. Yoon <ed...@apache.org>
>> 
>> Hi,
>>> 
>>> Can someone look at this please?
>>> 
>>> 
>>> --
>>> 
>>> org.apache.hama.ml.perception.TestSmallMultiLayerPerceptron.testWithMomentum
>>> 
>>> Failing for the past 1 build (Since Failed#151 )
>>> Took 0 ms.
>>> Error Message
>>> 
>>> expected:<1.0> but was:<0.32161226737726983>
>>> Stacktrace
>>> 
>>> java.lang.AssertionError: expected:<1.0> but was:<0.32161226737726983>
>>>        at org.junit.Assert.fail(Assert.java:91)
>>>        at org.junit.Assert.failNotEquals(Assert.java:645)
>>>        at org.junit.Assert.assertEquals(Assert.java:441)
>>>        at org.junit.Assert.assertEquals(Assert.java:510)
>>>        at
>>> org.apache.hama.ml.perception.TestSmallMultiLayerPerceptron.testWithMomentum(TestSmallMultiLayerPerceptron.java:337)
>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>        at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>        at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>        at java.lang.reflect.Method.invoke(Method.java:597)
>>>        at
>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
>>>        at
>>> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>>>        at
>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
>>>        at
>>> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
>>>        at
>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
>>>        at
>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
>>>        at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>>>        at
>>> org.junit.experimental.ParallelComputer$1$1.call(ParallelComputer.java:46)
>>>        at
>>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>>        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>>        at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
>>>        at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
>>>        at java.lang.Thread.run(Thread.java:662)
>>> 
>>> 
>>> --
>>> Best Regards, Edward J. Yoon
>>> @eddieyoon
>>> 
>> 
>> 
>> 
>> --
>> ------
>> Yexi Jiang,
>> ECS 251,  yjian004@cs.fiu.edu
>> School of Computer and Information Science,
>> Florida International University
>> Homepage: http://users.cis.fiu.edu/~yjian004/
>> 
>> 
> 
> 
> -- 
> ------
> Yexi Jiang,
> ECS 251,  yjian004@cs.fiu.edu
> School of Computer and Information Science,
> Florida International University
> Homepage: http://users.cis.fiu.edu/~yjian004/


Re: Nightly Build fails occasionally

Posted by Yexi Jiang <ye...@gmail.com>.
I am currently working on a refined version of NeuralNetwork (HAMA-770),
the new MLP will be implemented based on it. To quickly fix this problem
you mentioned, I will simply increase the training time to reduce the
chance of training failed.


2013/8/6 Yexi Jiang <ye...@gmail.com>

> Oh, this is caused by the testing of the MultilayerPerceptron, with small
> probability, the model will fail to learn the correct answer, I will fix
> this problem.
>
>
> 2013/8/6 Edward J. Yoon <ed...@apache.org>
>
> Hi,
>>
>> Can someone look at this please?
>>
>>
>> --
>>
>> org.apache.hama.ml.perception.TestSmallMultiLayerPerceptron.testWithMomentum
>>
>> Failing for the past 1 build (Since Failed#151 )
>> Took 0 ms.
>> Error Message
>>
>> expected:<1.0> but was:<0.32161226737726983>
>> Stacktrace
>>
>> java.lang.AssertionError: expected:<1.0> but was:<0.32161226737726983>
>>         at org.junit.Assert.fail(Assert.java:91)
>>         at org.junit.Assert.failNotEquals(Assert.java:645)
>>         at org.junit.Assert.assertEquals(Assert.java:441)
>>         at org.junit.Assert.assertEquals(Assert.java:510)
>>         at
>> org.apache.hama.ml.perception.TestSmallMultiLayerPerceptron.testWithMomentum(TestSmallMultiLayerPerceptron.java:337)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>         at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>         at java.lang.reflect.Method.invoke(Method.java:597)
>>         at
>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
>>         at
>> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>>         at
>> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
>>         at
>> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
>>         at
>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
>>         at
>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
>>         at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>>         at
>> org.junit.experimental.ParallelComputer$1$1.call(ParallelComputer.java:46)
>>         at
>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>         at
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
>>         at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
>>         at java.lang.Thread.run(Thread.java:662)
>>
>>
>> --
>> Best Regards, Edward J. Yoon
>> @eddieyoon
>>
>
>
>
> --
> ------
> Yexi Jiang,
> ECS 251,  yjian004@cs.fiu.edu
> School of Computer and Information Science,
> Florida International University
> Homepage: http://users.cis.fiu.edu/~yjian004/
>
>


-- 
------
Yexi Jiang,
ECS 251,  yjian004@cs.fiu.edu
School of Computer and Information Science,
Florida International University
Homepage: http://users.cis.fiu.edu/~yjian004/

Re: Nightly Build fails occasionally

Posted by Yexi Jiang <ye...@gmail.com>.
Oh, this is caused by the testing of the MultilayerPerceptron, with small
probability, the model will fail to learn the correct answer, I will fix
this problem.


2013/8/6 Edward J. Yoon <ed...@apache.org>

> Hi,
>
> Can someone look at this please?
>
>
> --
>
> org.apache.hama.ml.perception.TestSmallMultiLayerPerceptron.testWithMomentum
>
> Failing for the past 1 build (Since Failed#151 )
> Took 0 ms.
> Error Message
>
> expected:<1.0> but was:<0.32161226737726983>
> Stacktrace
>
> java.lang.AssertionError: expected:<1.0> but was:<0.32161226737726983>
>         at org.junit.Assert.fail(Assert.java:91)
>         at org.junit.Assert.failNotEquals(Assert.java:645)
>         at org.junit.Assert.assertEquals(Assert.java:441)
>         at org.junit.Assert.assertEquals(Assert.java:510)
>         at
> org.apache.hama.ml.perception.TestSmallMultiLayerPerceptron.testWithMomentum(TestSmallMultiLayerPerceptron.java:337)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
>         at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>         at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
>         at
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
>         at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
>         at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
>         at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>         at
> org.junit.experimental.ParallelComputer$1$1.call(ParallelComputer.java:46)
>         at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
>         at java.lang.Thread.run(Thread.java:662)
>
>
> --
> Best Regards, Edward J. Yoon
> @eddieyoon
>



-- 
------
Yexi Jiang,
ECS 251,  yjian004@cs.fiu.edu
School of Computer and Information Science,
Florida International University
Homepage: http://users.cis.fiu.edu/~yjian004/