|
14 | 14 | </script> |
15 | 15 |
|
16 | 16 | <meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
17 | | - <title>dpnp.dpnp_iface_histograms — Data Parallel Extension for NumPy 0.20.0dev3+30.gf237fc78bb7 documentation</title> |
| 17 | + <title>dpnp.dpnp_iface_histograms — Data Parallel Extension for NumPy 0.20.0dev3+33.g75eec54ddd7 documentation</title> |
18 | 18 | <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=03e43079" /> |
19 | 19 | <link rel="stylesheet" type="text/css" href="../../_static/css/theme.css?v=9edc463e" /> |
20 | 20 |
|
21 | 21 |
|
22 | 22 | <script src="../../_static/jquery.js?v=5d32c60e"></script> |
23 | 23 | <script src="../../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script> |
24 | | - <script src="../../_static/documentation_options.js?v=7252995b"></script> |
| 24 | + <script src="../../_static/documentation_options.js?v=b3ad623d"></script> |
25 | 25 | <script src="../../_static/doctools.js?v=9bcbadda"></script> |
26 | 26 | <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script> |
27 | 27 | <script src="../../_static/js/theme.js"></script> |
@@ -138,6 +138,7 @@ <h1>Source code for dpnp.dpnp_iface_histograms</h1><div class="highlight"><pre> |
138 | 138 | <span class="n">result_type_for_device</span><span class="p">,</span> |
139 | 139 | <span class="n">to_supported_dtypes</span><span class="p">,</span> |
140 | 140 | <span class="p">)</span> |
| 141 | +<span class="kn">from</span><span class="w"> </span><span class="nn">dpnp.tensor</span><span class="w"> </span><span class="kn">import</span> <span class="n">get_coerced_usm_type</span><span class="p">,</span> <span class="n">get_execution_queue</span> |
141 | 142 |
|
142 | 143 | <span class="c1"># pylint: disable=no-name-in-module</span> |
143 | 144 | <span class="kn">from</span><span class="w"> </span><span class="nn">.dpnp_utils</span><span class="w"> </span><span class="kn">import</span> <span class="n">get_usm_allocations</span> |
@@ -172,10 +173,10 @@ <h1>Source code for dpnp.dpnp_iface_histograms</h1><div class="highlight"><pre> |
172 | 173 | <span class="k">if</span> <span class="n">weights</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span> |
173 | 174 | <span class="c1"># check that `weights` array has supported type</span> |
174 | 175 | <span class="n">dpnp</span><span class="o">.</span><span class="n">check_supported_arrays_type</span><span class="p">(</span><span class="n">weights</span><span class="p">)</span> |
175 | | - <span class="n">usm_type</span> <span class="o">=</span> <span class="n">dpu</span><span class="o">.</span><span class="n">get_coerced_usm_type</span><span class="p">([</span><span class="n">usm_type</span><span class="p">,</span> <span class="n">weights</span><span class="o">.</span><span class="n">usm_type</span><span class="p">])</span> |
| 176 | + <span class="n">usm_type</span> <span class="o">=</span> <span class="n">get_coerced_usm_type</span><span class="p">([</span><span class="n">usm_type</span><span class="p">,</span> <span class="n">weights</span><span class="o">.</span><span class="n">usm_type</span><span class="p">])</span> |
176 | 177 |
|
177 | 178 | <span class="c1"># check that arrays have the same allocation queue</span> |
178 | | - <span class="k">if</span> <span class="n">dpu</span><span class="o">.</span><span class="n">get_execution_queue</span><span class="p">([</span><span class="n">a</span><span class="o">.</span><span class="n">sycl_queue</span><span class="p">,</span> <span class="n">weights</span><span class="o">.</span><span class="n">sycl_queue</span><span class="p">])</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> |
| 179 | + <span class="k">if</span> <span class="n">get_execution_queue</span><span class="p">([</span><span class="n">a</span><span class="o">.</span><span class="n">sycl_queue</span><span class="p">,</span> <span class="n">weights</span><span class="o">.</span><span class="n">sycl_queue</span><span class="p">])</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> |
179 | 180 | <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span> |
180 | 181 | <span class="s2">"a and weights must be allocated on the same SYCL queue"</span> |
181 | 182 | <span class="p">)</span> |
@@ -258,7 +259,7 @@ <h1>Source code for dpnp.dpnp_iface_histograms</h1><div class="highlight"><pre> |
258 | 259 |
|
259 | 260 | <span class="k">elif</span> <span class="n">numpy</span><span class="o">.</span><span class="n">ndim</span><span class="p">(</span><span class="n">bins</span><span class="p">)</span> <span class="o">==</span> <span class="mi">1</span><span class="p">:</span> |
260 | 261 | <span class="k">if</span> <span class="n">dpnp</span><span class="o">.</span><span class="n">is_supported_array_type</span><span class="p">(</span><span class="n">bins</span><span class="p">):</span> |
261 | | - <span class="k">if</span> <span class="n">dpu</span><span class="o">.</span><span class="n">get_execution_queue</span><span class="p">([</span><span class="n">a</span><span class="o">.</span><span class="n">sycl_queue</span><span class="p">,</span> <span class="n">bins</span><span class="o">.</span><span class="n">sycl_queue</span><span class="p">])</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> |
| 262 | + <span class="k">if</span> <span class="n">get_execution_queue</span><span class="p">([</span><span class="n">a</span><span class="o">.</span><span class="n">sycl_queue</span><span class="p">,</span> <span class="n">bins</span><span class="o">.</span><span class="n">sycl_queue</span><span class="p">])</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> |
262 | 263 | <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span> |
263 | 264 | <span class="s2">"a and bins must be allocated on the same SYCL queue"</span> |
264 | 265 | <span class="p">)</span> |
|
0 commit comments