Skip to content

Commit 9024866

Browse files
Add type checking in assert_dtype_allclose for inexact dtypes (#1634)
* Add dtype checking for inexact dtype in assert_dtype_allclose * Update test_out_dtypes in TestDivide * Add a check for support of 16 bit types * Add an empty line after the description * fix condition when numpy`s array is not float16 * Address the remarks * Update test_sum_float in test_sum.py * Add a new check_only_type_kind param to assert_dtype_allclose * Update test_sum and test_fft * Use check_only_type_kind in test_fft_rfft 2c8cbb5
1 parent 70e716a commit 9024866

File tree

470 files changed

+2178
-2378
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

470 files changed

+2178
-2378
lines changed

.buildinfo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Sphinx build info version 1
22
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
3-
config: f62e181ab33e8a3062d6227d65069667
3+
config: 56e2035f13eb61820ec6990ce8cf82c4
44
tags: 645f666f9bcd5a90fca523b33c5a78b7

_modules/dpnp/dpnp_array.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
</script>
1313

1414
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
15-
<title>dpnp.dpnp_array &mdash; Data Parallel Extension for NumPy 0.13.1dev1+13.g0571151e59 documentation</title>
15+
<title>dpnp.dpnp_array &mdash; Data Parallel Extension for NumPy 0.13.1dev1+9.g2c8cbb56bf documentation</title>
1616
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
1717
<link rel="stylesheet" type="text/css" href="../../_static/css/theme.css?v=19f00094" />
1818

@@ -23,7 +23,7 @@
2323

2424
<script src="../../_static/jquery.js?v=5d32c60e"></script>
2525
<script src="../../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
26-
<script src="../../_static/documentation_options.js?v=08913c62"></script>
26+
<script src="../../_static/documentation_options.js?v=bc2ca881"></script>
2727
<script src="../../_static/doctools.js?v=888ff710"></script>
2828
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
2929
<script src="../../_static/js/theme.js"></script>
@@ -43,7 +43,7 @@
4343
Data Parallel Extension for NumPy
4444
</a>
4545
<div class="version">
46-
0.13.1dev1+13.g0571151e59
46+
0.13.1dev1+9.g2c8cbb56bf
4747
</div>
4848
<div role="search">
4949
<form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">

_modules/dpnp/dpnp_flatiter.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
</script>
1313

1414
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
15-
<title>dpnp.dpnp_flatiter &mdash; Data Parallel Extension for NumPy 0.13.1dev1+13.g0571151e59 documentation</title>
15+
<title>dpnp.dpnp_flatiter &mdash; Data Parallel Extension for NumPy 0.13.1dev1+9.g2c8cbb56bf documentation</title>
1616
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
1717
<link rel="stylesheet" type="text/css" href="../../_static/css/theme.css?v=19f00094" />
1818

@@ -23,7 +23,7 @@
2323

2424
<script src="../../_static/jquery.js?v=5d32c60e"></script>
2525
<script src="../../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
26-
<script src="../../_static/documentation_options.js?v=08913c62"></script>
26+
<script src="../../_static/documentation_options.js?v=bc2ca881"></script>
2727
<script src="../../_static/doctools.js?v=888ff710"></script>
2828
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
2929
<script src="../../_static/js/theme.js"></script>
@@ -43,7 +43,7 @@
4343
Data Parallel Extension for NumPy
4444
</a>
4545
<div class="version">
46-
0.13.1dev1+13.g0571151e59
46+
0.13.1dev1+9.g2c8cbb56bf
4747
</div>
4848
<div role="search">
4949
<form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">

_modules/dpnp/dpnp_iface.html

Lines changed: 3 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
</script>
1313

1414
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
15-
<title>dpnp.dpnp_iface &mdash; Data Parallel Extension for NumPy 0.13.1dev1+13.g0571151e59 documentation</title>
15+
<title>dpnp.dpnp_iface &mdash; Data Parallel Extension for NumPy 0.13.1dev1+9.g2c8cbb56bf documentation</title>
1616
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
1717
<link rel="stylesheet" type="text/css" href="../../_static/css/theme.css?v=19f00094" />
1818

@@ -23,7 +23,7 @@
2323

2424
<script src="../../_static/jquery.js?v=5d32c60e"></script>
2525
<script src="../../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
26-
<script src="../../_static/documentation_options.js?v=08913c62"></script>
26+
<script src="../../_static/documentation_options.js?v=bc2ca881"></script>
2727
<script src="../../_static/doctools.js?v=888ff710"></script>
2828
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
2929
<script src="../../_static/js/theme.js"></script>
@@ -43,7 +43,7 @@
4343
Data Parallel Extension for NumPy
4444
</a>
4545
<div class="version">
46-
0.13.1dev1+13.g0571151e59
46+
0.13.1dev1+9.g2c8cbb56bf
4747
</div>
4848
<div role="search">
4949
<form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
@@ -148,7 +148,6 @@ <h1>Source code for dpnp.dpnp_iface</h1><div class="highlight"><pre>
148148
<span class="s2">&quot;array_equal&quot;</span><span class="p">,</span>
149149
<span class="s2">&quot;asnumpy&quot;</span><span class="p">,</span>
150150
<span class="s2">&quot;astype&quot;</span><span class="p">,</span>
151-
<span class="s2">&quot;check_supported_arrays_type&quot;</span><span class="p">,</span>
152151
<span class="s2">&quot;convert_single_elem_array_to_scalar&quot;</span><span class="p">,</span>
153152
<span class="s2">&quot;default_float_type&quot;</span><span class="p">,</span>
154153
<span class="s2">&quot;dpnp_queue_initialize&quot;</span><span class="p">,</span>
@@ -300,42 +299,6 @@ <h1>Source code for dpnp.dpnp_iface</h1><div class="highlight"><pre>
300299
<span class="k">return</span> <span class="n">dpnp_array</span><span class="o">.</span><span class="n">_create_from_usm_ndarray</span><span class="p">(</span><span class="n">array_obj</span><span class="p">)</span>
301300

302301

303-
<span class="k">def</span> <span class="nf">check_supported_arrays_type</span><span class="p">(</span><span class="o">*</span><span class="n">arrays</span><span class="p">,</span> <span class="n">scalar_type</span><span class="o">=</span><span class="kc">False</span><span class="p">):</span>
304-
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
305-
<span class="sd"> Return ``True`` if each array has either type of scalar,</span>
306-
<span class="sd"> :class:`dpnp.ndarray` or :class:`dpctl.tensor.usm_ndarray`.</span>
307-
<span class="sd"> But if any array has unsupported type, ``TypeError`` will be raised.</span>
308-
309-
<span class="sd"> Parameters</span>
310-
<span class="sd"> ----------</span>
311-
<span class="sd"> arrays : {dpnp_array, usm_ndarray}</span>
312-
<span class="sd"> Input arrays to check for supported types.</span>
313-
<span class="sd"> scalar_type : {bool}, optional</span>
314-
<span class="sd"> A scalar type is also considered as supported if flag is True.</span>
315-
316-
<span class="sd"> Returns</span>
317-
<span class="sd"> -------</span>
318-
<span class="sd"> out : bool</span>
319-
<span class="sd"> ``True`` if each type of input `arrays` is supported type,</span>
320-
<span class="sd"> ``False`` otherwise.</span>
321-
322-
<span class="sd"> Raises</span>
323-
<span class="sd"> ------</span>
324-
<span class="sd"> TypeError</span>
325-
<span class="sd"> If any input array from `arrays` is of unsupported array type.</span>
326-
327-
<span class="sd"> &quot;&quot;&quot;</span>
328-
329-
<span class="k">for</span> <span class="n">a</span> <span class="ow">in</span> <span class="n">arrays</span><span class="p">:</span>
330-
<span class="k">if</span> <span class="n">scalar_type</span> <span class="ow">and</span> <span class="n">dpnp</span><span class="o">.</span><span class="n">isscalar</span><span class="p">(</span><span class="n">a</span><span class="p">)</span> <span class="ow">or</span> <span class="n">is_supported_array_type</span><span class="p">(</span><span class="n">a</span><span class="p">):</span>
331-
<span class="k">continue</span>
332-
333-
<span class="k">raise</span> <span class="ne">TypeError</span><span class="p">(</span>
334-
<span class="s2">&quot;An array must be any of supported type, but got </span><span class="si">{}</span><span class="s2">&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="nb">type</span><span class="p">(</span><span class="n">a</span><span class="p">))</span>
335-
<span class="p">)</span>
336-
<span class="k">return</span> <span class="kc">True</span>
337-
338-
339302
<span class="k">def</span> <span class="nf">convert_single_elem_array_to_scalar</span><span class="p">(</span><span class="n">obj</span><span class="p">,</span> <span class="n">keepdims</span><span class="o">=</span><span class="kc">False</span><span class="p">):</span>
340303
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Convert array with single element to scalar.&quot;&quot;&quot;</span>
341304

_modules/dpnp/dpnp_iface_arraycreation.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
</script>
1313

1414
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
15-
<title>dpnp.dpnp_iface_arraycreation &mdash; Data Parallel Extension for NumPy 0.13.1dev1+13.g0571151e59 documentation</title>
15+
<title>dpnp.dpnp_iface_arraycreation &mdash; Data Parallel Extension for NumPy 0.13.1dev1+9.g2c8cbb56bf documentation</title>
1616
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
1717
<link rel="stylesheet" type="text/css" href="../../_static/css/theme.css?v=19f00094" />
1818

@@ -23,7 +23,7 @@
2323

2424
<script src="../../_static/jquery.js?v=5d32c60e"></script>
2525
<script src="../../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
26-
<script src="../../_static/documentation_options.js?v=08913c62"></script>
26+
<script src="../../_static/documentation_options.js?v=bc2ca881"></script>
2727
<script src="../../_static/doctools.js?v=888ff710"></script>
2828
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
2929
<script src="../../_static/js/theme.js"></script>
@@ -43,7 +43,7 @@
4343
Data Parallel Extension for NumPy
4444
</a>
4545
<div class="version">
46-
0.13.1dev1+13.g0571151e59
46+
0.13.1dev1+9.g2c8cbb56bf
4747
</div>
4848
<div role="search">
4949
<form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">

_modules/dpnp/dpnp_iface_bitwise.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
</script>
1313

1414
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
15-
<title>dpnp.dpnp_iface_bitwise &mdash; Data Parallel Extension for NumPy 0.13.1dev1+13.g0571151e59 documentation</title>
15+
<title>dpnp.dpnp_iface_bitwise &mdash; Data Parallel Extension for NumPy 0.13.1dev1+9.g2c8cbb56bf documentation</title>
1616
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
1717
<link rel="stylesheet" type="text/css" href="../../_static/css/theme.css?v=19f00094" />
1818

@@ -23,7 +23,7 @@
2323

2424
<script src="../../_static/jquery.js?v=5d32c60e"></script>
2525
<script src="../../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
26-
<script src="../../_static/documentation_options.js?v=08913c62"></script>
26+
<script src="../../_static/documentation_options.js?v=bc2ca881"></script>
2727
<script src="../../_static/doctools.js?v=888ff710"></script>
2828
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
2929
<script src="../../_static/js/theme.js"></script>
@@ -43,7 +43,7 @@
4343
Data Parallel Extension for NumPy
4444
</a>
4545
<div class="version">
46-
0.13.1dev1+13.g0571151e59
46+
0.13.1dev1+9.g2c8cbb56bf
4747
</div>
4848
<div role="search">
4949
<form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">

_modules/dpnp/dpnp_iface_counting.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
</script>
1313

1414
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
15-
<title>dpnp.dpnp_iface_counting &mdash; Data Parallel Extension for NumPy 0.13.1dev1+13.g0571151e59 documentation</title>
15+
<title>dpnp.dpnp_iface_counting &mdash; Data Parallel Extension for NumPy 0.13.1dev1+9.g2c8cbb56bf documentation</title>
1616
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
1717
<link rel="stylesheet" type="text/css" href="../../_static/css/theme.css?v=19f00094" />
1818

@@ -23,7 +23,7 @@
2323

2424
<script src="../../_static/jquery.js?v=5d32c60e"></script>
2525
<script src="../../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
26-
<script src="../../_static/documentation_options.js?v=08913c62"></script>
26+
<script src="../../_static/documentation_options.js?v=bc2ca881"></script>
2727
<script src="../../_static/doctools.js?v=888ff710"></script>
2828
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
2929
<script src="../../_static/js/theme.js"></script>
@@ -43,7 +43,7 @@
4343
Data Parallel Extension for NumPy
4444
</a>
4545
<div class="version">
46-
0.13.1dev1+13.g0571151e59
46+
0.13.1dev1+9.g2c8cbb56bf
4747
</div>
4848
<div role="search">
4949
<form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">

0 commit comments

Comments
 (0)