[Mne_analysis] test_filter.py value mismatch error
Lee, KyuHwa
lee.kyuh at gmail.com
Wed Sep 27 13:30:19 EDT 2017
Hi Alex, here's the result:
Platform: Windows-10-10.0.15063-SP0
Python: 3.6.1 |Anaconda custom (64-bit)| (default, May 11 2017,
13:25:24) [MSC v.1900 64 bit (AMD64)]
Executable: C:\Anaconda3\python.exe
CPU: Intel64 Family 6 Model 78 Stepping 3, GenuineIntel: 4 cores
Memory: 7.9 GB
mne: 0.15.dev0
numpy: 1.13.1 {blas=mkl_core_dll, lapack=mkl_core_dll}
scipy: 0.19.1
matplotlib: 2.0.2
sklearn: 0.19.0
nibabel: Not found
mayavi: Not found
pycuda: 2017.1.1
skcuda: 0.5.1
pandas: 0.20.3
Best,
Kyuhwa
On Sun, Sep 24, 2017 at 1:38 PM, Alexandre Gramfort <
alexandre.gramfort at inria.fr> wrote:
> hi Kyuhwa,
>
> can you tell me what this gives for you
>
> import mne
> mne.sys_info()
>
> Alex
>
>
> On Sat, Sep 23, 2017 at 7:22 PM, Lee, KyuHwa <lee.kyuh at gmail.com> wrote:
>
>> Hello,
>>
>> I installed MNE 0.15-dev from git with CUDA 8.0 and Anaconda 4.4 (Python
>> 3.6), following this manual:
>> http://martinos.org/mne/dev/advanced_setup.html?highlight=dev%20install
>>
>> When I run:
>> mne.utils.set_config('MNE_USE_CUDA', 'true'); mne.cuda.init_cuda()
>> I get the correct result:
>> Enabling CUDA with 761.0 MB available memory
>>
>> When I run test_filter.py, I get the following error:
>>
>> AssertionError:
>> Not equal to tolerance rtol=0.001, atol=0.001
>>
>> (mismatch 0.9333333333333371%)
>> x: array([[ -2.558717e-16, -1.525432e-01, -2.835838e-01, ...,
>> 4.634404e-01, 2.543413e-01, -6.938894e-17],
>> [ -2.532696e-16, 1.745948e-01, 3.111300e-01, ...,
>> 6.255135e-01, 3.478937e-01, -2.775558e-17]])
>> y: array([[ 8.933826e-17, -1.527561e-01, -2.836241e-01, ...,
>> 4.634049e-01, 2.543312e-01, -2.428613e-16],
>> [ 1.565588e-16, 1.746173e-01, 3.108850e-01, ...,
>> 6.256731e-01, 3.481433e-01, -3.053113e-16]])
>>
>> It was caused by line 332 of test_filter.py:
>> assert_allclose(hp, bp, rtol=1e-3, atol=1e-3)
>>
>> I tried increasing the tolerence to 1e-2, and now it throws another error
>> caused by line 336 (FFT calculation):
>> AssertionError:
>> Not equal to tolerance rtol=1e-07, atol=0.02
>>
>> (mismatch 100.0%)
>> x: array(1.0259702184926076)
>> y: array(1.0)
>>
>> Seems like there's a serious numerical problem with the computation. What
>> should I do in this case?
>> Weird thing is, even if I set MNE_USE_CUDA to 'false', it still gives me
>> exactly the same error, which might suggest it's independent of CUDA
>> setting?
>>
>> Best wishes,
>> Kyuhwa
>>
>>
>>
>> _______________________________________________
>> Mne_analysis mailing list
>> Mne_analysis at nmr.mgh.harvard.edu
>> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/mne_analysis
>>
>>
>> The information in this e-mail is intended only for the person to whom it
>> is
>> addressed. If you believe this e-mail was sent to you in error and the
>> e-mail
>> contains patient information, please contact the Partners Compliance
>> HelpLine at
>> http://www.partners.org/complianceline . If the e-mail was sent to you
>> in error
>> but does not contain patient information, please contact the sender and
>> properly
>> dispose of the e-mail.
>>
>>
>
> _______________________________________________
> Mne_analysis mailing list
> Mne_analysis at nmr.mgh.harvard.edu
> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/mne_analysis
>
>
> The information in this e-mail is intended only for the person to whom it
> is
> addressed. If you believe this e-mail was sent to you in error and the
> e-mail
> contains patient information, please contact the Partners Compliance
> HelpLine at
> http://www.partners.org/complianceline . If the e-mail was sent to you in
> error
> but does not contain patient information, please contact the sender and
> properly
> dispose of the e-mail.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.nmr.mgh.harvard.edu/pipermail/mne_analysis/attachments/20170927/fc2aedf5/attachment.html
More information about the Mne_analysis
mailing list