On 10/31/2011 08:31 AM, Olivier Delalleau wrote:
If you google around "einsum hang", it looks like this is a problem
with Intel compiler with the -O3 flag.
See this thread in particular:
http://comments.gmane.org/gmane.comp.python.numeric.general/43168
It looks like there may be more issues too...
-=- Olivier
2011/10/30 akshar bhosale <[email protected]
<mailto:[email protected]>>
hi,
i have installed numpy (1.6.0) and scipy (0.9). , nose version is 1.0
i have intel cluster toolkit installed on my system. (11/069
version and mkl 10.3). i have machine having intel xeon processor
and rhel 5.2 x86_64 platform. i have installed it with intel
compilers.
when i execute numpy.test and scipy.test, it hangs .
numpy.test(verbose=3)
Running unit tests for numpy
NumPy version 1.6.0
NumPy is installed in
/home/akshar/Python-2.6/lib/python2.6/site-packages/numpy
Python version 2.6 (r26:66714, May 29 2011, 15:10:47) [GCC 4.1.2
20071124 (Red Hat 4.1.2-42)]
nose version 1.0.0
nose.config: INFO: Excluding tests matching ['f2py_ext',
'f2py_f90_ext', 'gen_ext', 'pyrex_ext', 'swig_ext']
nose.selector: INFO: /home/akshar/Python-2.6/lib/
python2.6/site-packages/numpy/core/multiarray.so is executable;
skipped
nose.selector: INFO:
/home/akshar/Python-2.6/lib/python2.6/site-packages/numpy/core/scalarmath.so
is executable; skipped
nose.selector: INFO:
/home/akshar/Python-2.6/lib/python2.6/site-packages/numpy/core/umath.so
is executable; skipped
nose.selector: INFO:
/home/akshar/Python-2.6/lib/python2.6/site-packages/numpy/core/multiarray_tests.so
is executable; skipped
nose.selector: INFO:
/home/akshar/Python-2.6/lib/python2.6/site-packages/numpy/core/umath_tests.so
is executable; skipped
nose.selector: INFO:
/home/akshar/Python-2.6/lib/python2.6/site-packages/numpy/fft/fftpack_lite.so
is executable; skipped
nose.selector: INFO:
/home/akshar/Python-2.6/lib/python2.6/site-packages/numpy/linalg/lapack_lite.so
is executable; skipped
nose.selector: INFO:
/home/akshar/Python-2.6/lib/python2.6/site-packages/numpy/random/mtrand.so
is executable; skipped
test_api.test_fastCopyAndTranspose ... ok
test_arrayprint.TestArrayRepr.test_nan_inf ... ok
test_str (test_arrayprint.TestComplexArray) ... ok
Ticket 844. ... ok
test_blasdot.test_blasdot_used ... ok
test_blasdot.test_dot_2args ... ok
test_blasdot.test_dot_3args ... ok
test_blasdot.test_dot_3args_errors ... ok
test_creation (test_datetime.TestDateTime) ... ok
test_creation_overflow (test_datetime.TestDateTime) ... ok
test_divisor_conversion_as (test_datetime.TestDateTime) ... ok
test_divisor_conversion_bday (test_datetime.TestDateTime) ... ok
test_divisor_conversion_day (test_datetime.TestDateTime) ... ok
test_divisor_conversion_fs (test_datetime.TestDateTime) ... ok
test_divisor_conversion_hour (test_datetime.TestDateTime) ... ok
test_divisor_conversion_minute (test_datetime.TestDateTime) ... ok
test_divisor_conversion_month (test_datetime.TestDateTime) ... ok
test_divisor_conversion_second (test_datetime.TestDateTime) ... ok
test_divisor_conversion_week (test_datetime.TestDateTime) ... ok
test_divisor_conversion_year (test_datetime.TestDateTime) ... ok
test_hours (test_datetime.TestDateTime) ... ok
test_from_object_array (test_defchararray.TestBasic) ... ok
test_from_object_array_unicode (test_defchararray.TestBasic) ... ok
test_from_string (test_defchararray.TestBasic) ... ok
test_from_string_array (test_defchararray.TestBasic) ... ok
test_from_unicode (test_defchararray.TestBasic) ... ok
test_from_unicode_array (test_defchararray.TestBasic) ... ok
test_unicode_upconvert (test_defchararray.TestBasic) ... ok
test_it (test_defchararray.TestChar) ... ok
test_equal (test_defchararray.TestComparisons) ... ok
test_greater (test_defchararray.TestComparisons) ... ok
test_greater_equal (test_defchararray.TestComparisons) ... ok
test_less (test_defchararray.TestComparisons) ... ok
test_less_equal (test_defchararray.TestComparisons) ... ok
test_not_equal (test_defchararray.TestComparisons) ... ok
test_equal (test_defchararray.TestComparisonsMixed1) ... ok
test_greater (test_defchararray.TestComparisonsMixed1) ... ok
test_greater_equal (test_defchararray.TestComparisonsMixed1) ... ok
test_less (test_defchararray.TestComparisonsMixed1) ... ok
test_less_equal (test_defchararray.TestComparisonsMixed1) ... ok
test_not_equal (test_defchararray.TestComparisonsMixed1) ... ok
test_equal (test_defchararray.TestComparisonsMixed2) ... ok
test_greater (test_defchararray.TestComparisonsMixed2) ... ok
test_greater_equal (test_defchararray.TestComparisonsMixed2) ... ok
test_less (test_defchararray.TestComparisonsMixed2) ... ok
test_less_equal (test_defchararray.TestComparisonsMixed2) ... ok
test_not_equal (test_defchararray.TestComparisonsMixed2) ... ok
test_count (test_defchararray.TestInformation) ... ok
test_endswith (test_defchararray.TestInformation) ... ok
test_find (test_defchararray.TestInformation) ... ok
test_index (test_defchararray.TestInformation) ... ok
test_isalnum (test_defchararray.TestInformation) ... ok
test_isalpha (test_defchararray.TestInformation) ... ok
test_isdigit (test_defchararray.TestInformation) ... ok
test_islower (test_defchararray.TestInformation) ... ok
test_isspace (test_defchararray.TestInformation) ... ok
test_istitle (test_defchararray.TestInformation) ... ok
test_isupper (test_defchararray.TestInformation) ... ok
test_len (test_defchararray.TestInformation) ... ok
test_rfind (test_defchararray.TestInformation) ... ok
test_rindex (test_defchararray.TestInformation) ... ok
test_startswith (test_defchararray.TestInformation) ... ok
test_capitalize (test_defchararray.TestMethods) ... ok
test_center (test_defchararray.TestMethods) ... ok
test_decode (test_defchararray.TestMethods) ... ok
test_encode (test_defchararray.TestMethods) ... ok
test_expandtabs (test_defchararray.TestMethods) ... ok
test_isdecimal (test_defchararray.TestMethods) ... ok
test_isnumeric (test_defchararray.TestMethods) ... ok
test_join (test_defchararray.TestMethods) ... ok
test_ljust (test_defchararray.TestMethods) ... ok
test_lower (test_defchararray.TestMethods) ... ok
test_lstrip (test_defchararray.TestMethods) ... ok
test_partition (test_defchararray.TestMethods) ... ok
test_replace (test_defchararray.TestMethods) ... ok
test_rjust (test_defchararray.TestMethods) ... ok
test_rpartition (test_defchararray.TestMethods) ... ok
test_rsplit (test_defchararray.TestMethods) ... ok
test_rstrip (test_defchararray.TestMethods) ... ok
test_split (test_defchararray.TestMethods) ... ok
test_splitlines (test_defchararray.TestMethods) ... ok
test_strip (test_defchararray.TestMethods) ... ok
test_swapcase (test_defchararray.TestMethods) ... ok
test_title (test_defchararray.TestMethods) ... ok
test_upper (test_defchararray.TestMethods) ... ok
test_add (test_defchararray.TestOperations) ... ok
Ticket #856 ... ok
test_mul (test_defchararray.TestOperations) ... ok
test_radd (test_defchararray.TestOperations) ... ok
test_rmod (test_defchararray.TestOperations) ... ok
test_rmul (test_defchararray.TestOperations) ... ok
test_broadcast_error (test_defchararray.TestVecString) ... ok
test_invalid_args_tuple (test_defchararray.TestVecString) ... ok
test_invalid_function_args (test_defchararray.TestVecString) ... ok
test_invalid_result_type (test_defchararray.TestVecString) ... ok
test_invalid_type_descr (test_defchararray.TestVecString) ... ok
test_non_existent_method (test_defchararray.TestVecString) ... ok
test_non_string_array (test_defchararray.TestVecString) ... ok
test1 (test_defchararray.TestWhitespace) ... ok
test_dtype (test_dtype.TestBuiltin) ... ok
Only test hash runs at all. ... ok
test_metadata_rejects_nondict (test_dtype.TestMetadata) ... ok
test_metadata_takes_dict (test_dtype.TestMetadata) ... ok
test_nested_metadata (test_dtype.TestMetadata) ... ok
test_no_metadata (test_dtype.TestMetadata) ... ok
test1 (test_dtype.TestMonsterType) ... ok
test_different_names (test_dtype.TestRecord) ... ok
test_different_titles (test_dtype.TestRecord) ... ok
Test whether equivalent record dtypes hash the same. ... ok
Test if an appropriate exception is raised when passing bad values
to ... ok
Test whether equivalent subarray dtypes hash the same. ... ok
Test whether different subarray dtypes hash differently. ... ok
Test some data types that are equal ... ok
Test some more complicated cases that shouldn't be equal ... ok
Test some simple cases that shouldn't be equal ... ok
test_single_subarray (test_dtype.TestSubarray) ... ok
test_einsum_errors (test_einsum.TestEinSum) ... ok
test_einsum_sums_cfloat128 (test_einsum.TestEinSum) ...
It hangs here..
_______________________________________________
NumPy-Discussion mailing list
[email protected] <mailto:[email protected]>
http://mail.scipy.org/mailman/listinfo/numpy-discussion
_______________________________________________
NumPy-Discussion mailing list
[email protected]
http://mail.scipy.org/mailman/listinfo/numpy-discussion
This may be a problem with how float128 are working on your system
and/or the Intel compiler because the test passes with lower precision.
Thus it really would be great for you to isolate the specific component
or components of the test that cause this so we can at least provide a
'fail' rather than a crash or hang.
The actual 'check_einsum_sums' test has many subtests so you need to
find which operation is involved:
My way is just to comment out the different bits of the actual test
'check_einsum_sums' to find which parts work. Note you should be able to
change into the actual test directory (numpy/core/tests/) and directly
run the test ($python test_einsum.py) or a copy of it.
Bruce
_______________________________________________
NumPy-Discussion mailing list
[email protected]
http://mail.scipy.org/mailman/listinfo/numpy-discussion