Library: MPArray
Back to results

Array API 2025.12 · Python 3.13 · Linux x86_64 · CPU · Source mparray-ci

Failed tests

145 failures in the latest MPArray report.

  1. array_api_tests/test_has_names.py::test_has_names[linalg-cholesky]failed
  2. array_api_tests/test_has_names.py::test_has_names[linalg-cross]failed
  3. array_api_tests/test_has_names.py::test_has_names[linalg-det]failed
  4. array_api_tests/test_has_names.py::test_has_names[linalg-diagonal]failed
  5. array_api_tests/test_has_names.py::test_has_names[linalg-eigh]failed
  6. array_api_tests/test_has_names.py::test_has_names[linalg-eigvalsh]failed
  7. array_api_tests/test_has_names.py::test_has_names[linalg-inv]failed
  8. array_api_tests/test_has_names.py::test_has_names[linalg-matmul]failed
  9. array_api_tests/test_has_names.py::test_has_names[linalg-matrix_norm]failed
  10. array_api_tests/test_has_names.py::test_has_names[linalg-matrix_power]failed
  11. array_api_tests/test_has_names.py::test_has_names[linalg-matrix_rank]failed
  12. array_api_tests/test_has_names.py::test_has_names[linalg-matrix_transpose]failed
  13. array_api_tests/test_has_names.py::test_has_names[linalg-outer]failed
  14. array_api_tests/test_has_names.py::test_has_names[linalg-pinv]failed
  15. array_api_tests/test_has_names.py::test_has_names[linalg-qr]failed
  16. array_api_tests/test_has_names.py::test_has_names[linalg-slogdet]failed
  17. array_api_tests/test_has_names.py::test_has_names[linalg-solve]failed
  18. array_api_tests/test_has_names.py::test_has_names[linalg-svd]failed
  19. array_api_tests/test_has_names.py::test_has_names[linalg-svdvals]failed
  20. array_api_tests/test_has_names.py::test_has_names[linalg-tensordot]failed
  21. array_api_tests/test_has_names.py::test_has_names[linalg-trace]failed
  22. array_api_tests/test_has_names.py::test_has_names[linalg-vecdot]failed
  23. array_api_tests/test_has_names.py::test_has_names[linalg-vector_norm]failed
  24. array_api_tests/test_has_names.py::test_has_names[fft-fft]failed
  25. array_api_tests/test_has_names.py::test_has_names[fft-ifft]failed
  26. array_api_tests/test_has_names.py::test_has_names[fft-fftn]failed
  27. array_api_tests/test_has_names.py::test_has_names[fft-ifftn]failed
  28. array_api_tests/test_has_names.py::test_has_names[fft-rfft]failed
  29. array_api_tests/test_has_names.py::test_has_names[fft-irfft]failed
  30. array_api_tests/test_has_names.py::test_has_names[fft-rfftn]failed
  31. array_api_tests/test_has_names.py::test_has_names[fft-irfftn]failed
  32. array_api_tests/test_has_names.py::test_has_names[fft-hfft]failed
  33. array_api_tests/test_has_names.py::test_has_names[fft-ihfft]failed
  34. array_api_tests/test_has_names.py::test_has_names[fft-fftfreq]failed
  35. array_api_tests/test_has_names.py::test_has_names[fft-rfftfreq]failed
  36. array_api_tests/test_has_names.py::test_has_names[fft-fftshift]failed
  37. array_api_tests/test_has_names.py::test_has_names[fft-ifftshift]failed
  38. array_api_tests/test_linalg.py::test_matrix_transposefailed
  39. array_api_tests/test_set_functions.py::test_unique_allfailed
  40. array_api_tests/test_set_functions.py::test_unique_inversefailed
  41. array_api_tests/test_set_functions.py::test_unique_countsfailed
  42. array_api_tests/test_set_functions.py::test_unique_valuesfailed
  43. array_api_tests/test_sorting_functions.py::test_sortfailed
  44. array_api_tests/test_special_cases.py::test_unary[acos((real(x_i) is +0 or real(x_i) == -0) and imag(x_i) is +0) -> \u03c0/2 - 0j]failed
  45. array_api_tests/test_special_cases.py::test_unary[acos((real(x_i) is +0 or real(x_i) == -0) and imag(x_i) is NaN) -> \u03c0/2 + NaN j]failed
  46. array_api_tests/test_special_cases.py::test_unary[acosh(real(x_i) is +0 and imag(x_i) is NaN) -> NaN \xb1 \u03c0j/2]failed
  47. array_api_tests/test_special_cases.py::test_unary[asin(x_i is -0) -> -0]failed
  48. array_api_tests/test_special_cases.py::test_unary[asinh(x_i is -0) -> -0]failed
  49. array_api_tests/test_special_cases.py::test_unary[asinh(real(x_i) is NaN and imag(x_i) is +0) -> NaN + 0j]failed
  50. array_api_tests/test_special_cases.py::test_unary[atan(x_i is -0) -> -0]failed
  51. array_api_tests/test_special_cases.py::test_unary[atanh(x_i is -0) -> -0]failed
  52. array_api_tests/test_special_cases.py::test_unary[atanh(real(x_i) is +0 and imag(x_i) is NaN) -> +0 + NaN j]failed
  53. array_api_tests/test_special_cases.py::test_unary[cosh(real(x_i) is +infinity and imag(x_i) is +infinity) -> +infinity + NaN j]failed
  54. array_api_tests/test_special_cases.py::test_unary[cosh(real(x_i) is +infinity and imag(x_i) is NaN) -> +infinity + NaN j]failed
  55. array_api_tests/test_special_cases.py::test_unary[exp(real(x_i) is -infinity and imag(x_i) is +infinity) -> 0 + 0j]failed
  56. array_api_tests/test_special_cases.py::test_unary[exp(real(x_i) is +infinity and imag(x_i) is +infinity) -> infinity + NaN j]failed
  57. array_api_tests/test_special_cases.py::test_unary[exp(real(x_i) is -infinity and imag(x_i) is NaN) -> 0 + 0j]failed
  58. array_api_tests/test_special_cases.py::test_unary[exp(real(x_i) is +infinity and imag(x_i) is NaN) -> infinity + NaN j]failed
  59. array_api_tests/test_special_cases.py::test_unary[expm1(x_i is -0) -> -0]failed
  60. array_api_tests/test_special_cases.py::test_unary[expm1(real(x_i) is -infinity and imag(x_i) is +infinity) -> -1 + 0j]failed
  61. array_api_tests/test_special_cases.py::test_unary[expm1(real(x_i) is +infinity and imag(x_i) is +infinity) -> infinity + NaN j]failed
  62. array_api_tests/test_special_cases.py::test_unary[expm1(real(x_i) is -infinity and imag(x_i) is NaN) -> -1 + 0j]failed
  63. array_api_tests/test_special_cases.py::test_unary[expm1(real(x_i) is +infinity and imag(x_i) is NaN) -> infinity + NaN j]failed
  64. array_api_tests/test_special_cases.py::test_unary[log(real(x_i) is -0 and imag(x_i) is +0) -> -infinity + \u03c0j]failed
  65. array_api_tests/test_special_cases.py::test_unary[log1p((real(x_i) is +infinity or real(x_i) == -infinity) and imag(x_i) is NaN) -> +infinity + NaN j]failed
  66. array_api_tests/test_special_cases.py::test_unary[log1p(real(x_i) is NaN and isfinite(imag(x_i))) -> NaN + NaN j]failed
  67. array_api_tests/test_special_cases.py::test_unary[log1p(real(x_i) is NaN and imag(x_i) is +infinity) -> +infinity + NaN j]failed
  68. array_api_tests/test_special_cases.py::test_unary[log((real(x_i) is +infinity or real(x_i) == -infinity) and imag(x_i) is NaN) -> +infinity + NaN j]failed
  69. array_api_tests/test_special_cases.py::test_unary[log(real(x_i) is NaN and imag(x_i) is +infinity) -> +infinity + NaN j]failed
  70. array_api_tests/test_special_cases.py::test_unary[log1p(x_i is -0) -> -0]failed
  71. array_api_tests/test_special_cases.py::test_unary[round(x_i is -0) -> -0]failed
  72. array_api_tests/test_special_cases.py::test_unary[signbit(x_i is -0) -> True]failed
  73. array_api_tests/test_special_cases.py::test_unary[sqrt(x_i is -0) -> -0]failed
  74. array_api_tests/test_special_cases.py::test_unary[signbit(x_i is -NaN) -> True]failed
  75. array_api_tests/test_special_cases.py::test_unary[sqrt(real(x_i) is -infinity and imag(x_i) is NaN) -> NaN + infinity j]failed
  76. array_api_tests/test_special_cases.py::test_unary[sqrt(real(x_i) is +infinity and imag(x_i) is NaN) -> +infinity + NaN j]failed
  77. array_api_tests/test_special_cases.py::test_unary[sin(x_i is -0) -> -0]failed
  78. array_api_tests/test_special_cases.py::test_unary[tan(x_i is -0) -> -0]failed
  79. array_api_tests/test_special_cases.py::test_unary[sinh(x_i is -0) -> -0]failed
  80. array_api_tests/test_special_cases.py::test_unary[tanh(x_i is -0) -> -0]failed
  81. array_api_tests/test_special_cases.py::test_unary[sinh(real(x_i) is +infinity and imag(x_i) is +infinity) -> infinity + NaN j]failed
  82. array_api_tests/test_special_cases.py::test_unary[sinh(real(x_i) is +infinity and imag(x_i) is NaN) -> infinity + NaN j]failed
  83. array_api_tests/test_special_cases.py::test_binary[add(x1_i is -0 and x2_i is -0) -> -0]failed
  84. array_api_tests/test_special_cases.py::test_binary[__add__(x1_i is -0 and x2_i is -0) -> -0]failed
  85. array_api_tests/test_special_cases.py::test_binary[atan2(x1_i is +0 and x2_i is -0) -> roughly +pi]failed
  86. array_api_tests/test_special_cases.py::test_binary[atan2(x1_i < 0 and isfinite(x1_i) and x2_i is +infinity) -> -0]failed
  87. array_api_tests/test_special_cases.py::test_binary[atan2(x1_i is -0 and x2_i > 0) -> -0]failed
  88. array_api_tests/test_special_cases.py::test_binary[atan2(x1_i is -0 and x2_i is +0) -> -0]failed
  89. array_api_tests/test_special_cases.py::test_binary[atan2(x1_i is -0 and x2_i is -0) -> roughly -pi]failed
  90. array_api_tests/test_special_cases.py::test_binary[divide(x1_i is -0 and x2_i > 0) -> -0]failed
  91. array_api_tests/test_special_cases.py::test_binary[atan2(x1_i is -0 and x2_i < 0) -> roughly -pi]failed
  92. array_api_tests/test_special_cases.py::test_binary[divide(x1_i is +0 and x2_i < 0) -> -0]failed
  93. array_api_tests/test_special_cases.py::test_binary[divide(x1_i > 0 and x2_i is -0) -> -infinity]failed
  94. array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i is +0 and x2_i < 0) -> -0]failed
  95. array_api_tests/test_special_cases.py::test_binary[__truediv__(x1_i > 0 and x2_i is -0) -> -infinity]failed
  96. array_api_tests/test_special_cases.py::test_binary[divide(x1_i < 0 and x2_i is -0) -> +infinity]failed
  97. array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i > 0 and x2_i is -0) -> -infinity]failed
  98. array_api_tests/test_special_cases.py::test_binary[__truediv__(x1_i < 0 and x2_i is -0) -> +infinity]failed
  99. array_api_tests/test_special_cases.py::test_binary[__truediv__(x1_i is -0 and x2_i > 0) -> -0]failed
  100. array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i < 0 and x2_i is -0) -> +infinity]failed
  101. array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i is -0 and x2_i > 0) -> -0]failed
  102. array_api_tests/test_special_cases.py::test_binary[__truediv__(x1_i is +0 and x2_i < 0) -> -0]failed
  103. array_api_tests/test_special_cases.py::test_binary[floor_divide(isfinite(x1_i) and x1_i > 0 and x2_i is -infinity) -> -0]failed
  104. array_api_tests/test_special_cases.py::test_binary[nextafter(x1_i is +0 and x2_i is -0) -> -0]failed
  105. array_api_tests/test_special_cases.py::test_binary[pow(x1_i is -infinity and x2_i > 0 and not (x2_i.is_integer() and x2_i % 2 == 1)) -> +infinity]failed
  106. array_api_tests/test_special_cases.py::test_binary[pow(x1_i is -infinity and x2_i < 0 and x2_i.is_integer() and x2_i % 2 == 1) -> -0]failed
  107. array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i is -0 and x2_i > 0) -> -0]failed
  108. array_api_tests/test_special_cases.py::test_binary[floor_divide(isfinite(x1_i) and x1_i < 0 and x2_i is +infinity) -> -0]failed
  109. array_api_tests/test_special_cases.py::test_binary[pow(x1_i is -0 and x2_i > 0 and x2_i.is_integer() and x2_i % 2 == 1) -> -0]failed
  110. array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i is +0 and x2_i < 0) -> -0]failed
  111. array_api_tests/test_special_cases.py::test_binary[__pow__(x1_i is -0 and x2_i > 0 and x2_i.is_integer() and x2_i % 2 == 1) -> -0]failed
  112. array_api_tests/test_special_cases.py::test_binary[pow(x1_i is -0 and x2_i < 0 and x2_i.is_integer() and x2_i % 2 == 1) -> -infinity]failed
  113. array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i > 0 and x2_i is -0) -> -infinity]failed
  114. array_api_tests/test_data_type_functions.py::test_finfo[float32]failed
  115. array_api_tests/test_data_type_functions.py::test_finfo[complex64]failed
  116. array_api_tests/test_special_cases.py::test_binary[__pow__(x1_i is -0 and x2_i < 0 and x2_i.is_integer() and x2_i % 2 == 1) -> -infinity]failed
  117. array_api_tests/test_special_cases.py::test_binary[pow(x1_i < 0 and isfinite(x1_i) and isfinite(x2_i) and not x2_i.is_integer()) -> NaN]failed
  118. array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i < 0 and x2_i is -0) -> +infinity]failed
  119. array_api_tests/test_special_cases.py::test_binary[__pow__(x1_i < 0 and isfinite(x1_i) and isfinite(x2_i) and not x2_i.is_integer()) -> NaN]failed
  120. array_api_tests/test_special_cases.py::test_binary[__floordiv__(isfinite(x1_i) and x1_i > 0 and x2_i is -infinity) -> -0]failed
  121. array_api_tests/test_special_cases.py::test_binary[__floordiv__(isfinite(x1_i) and x1_i < 0 and x2_i is +infinity) -> -0]failed
  122. array_api_tests/test_special_cases.py::test_iop[__iadd__(x1_i is -0 and x2_i is -0) -> -0]failed
  123. array_api_tests/test_special_cases.py::test_iop[__itruediv__(x1_i is -0 and x2_i > 0) -> -0]failed
  124. array_api_tests/test_special_cases.py::test_iop[__itruediv__(x1_i is +0 and x2_i < 0) -> -0]failed
  125. array_api_tests/test_special_cases.py::test_binary[__mod__(x1_i is +0 and x2_i < 0) -> -0]failed
  126. array_api_tests/test_special_cases.py::test_iop[__itruediv__(x1_i > 0 and x2_i is -0) -> -infinity]failed
  127. array_api_tests/test_special_cases.py::test_binary[__mod__(x1_i is -0 and x2_i < 0) -> -0]failed
  128. array_api_tests/test_special_cases.py::test_iop[__itruediv__(x1_i < 0 and x2_i is -0) -> +infinity]failed
  129. array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i is +0 and x2_i < 0) -> -0]failed
  130. array_api_tests/test_special_cases.py::test_binary[__pow__(x1_i is -infinity and x2_i > 0 and not (x2_i.is_integer() and x2_i % 2 == 1)) -> +infinity]failed
  131. array_api_tests/test_special_cases.py::test_binary[__pow__(x1_i is -infinity and x2_i < 0 and x2_i.is_integer() and x2_i % 2 == 1) -> -0]failed
  132. array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i is -0 and x2_i > 0) -> -0]failed
  133. array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i > 0 and x2_i is -0) -> -infinity]failed
  134. array_api_tests/test_special_cases.py::test_binary[remainder(x1_i is +0 and x2_i < 0) -> -0]failed
  135. array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(isfinite(x1_i) and x1_i > 0 and x2_i is -infinity) -> -0]failed
  136. array_api_tests/test_special_cases.py::test_binary[remainder(x1_i is -0 and x2_i < 0) -> -0]failed
  137. array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i < 0 and x2_i is -0) -> +infinity]failed
  138. array_api_tests/test_special_cases.py::test_iop[__ipow__(x1_i is -0 and x2_i > 0 and x2_i.is_integer() and x2_i % 2 == 1) -> -0]failed
  139. array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(isfinite(x1_i) and x1_i < 0 and x2_i is +infinity) -> -0]failed
  140. array_api_tests/test_special_cases.py::test_iop[__ipow__(x1_i is -0 and x2_i < 0 and x2_i.is_integer() and x2_i % 2 == 1) -> -infinity]failed
  141. array_api_tests/test_special_cases.py::test_iop[__ipow__(x1_i is -infinity and x2_i > 0 and not (x2_i.is_integer() and x2_i % 2 == 1)) -> +infinity]failed
  142. array_api_tests/test_special_cases.py::test_iop[__imod__(x1_i is +0 and x2_i < 0) -> -0]failed
  143. array_api_tests/test_special_cases.py::test_iop[__ipow__(x1_i is -infinity and x2_i < 0 and x2_i.is_integer() and x2_i % 2 == 1) -> -0]failed
  144. array_api_tests/test_special_cases.py::test_iop[__imod__(x1_i is -0 and x2_i < 0) -> -0]failed
  145. array_api_tests/test_special_cases.py::test_iop[__ipow__(x1_i < 0 and isfinite(x1_i) and isfinite(x2_i) and not x2_i.is_integer()) -> NaN]failed