Skip to content

Commit a1403d5

Browse files
author
github-actions[doc-deploy-bot]
committed
Docs for pull request 1964
1 parent fd8ecc7 commit a1403d5

File tree

3 files changed

+31
-1
lines changed

3 files changed

+31
-1
lines changed

pulls/1964/_modules/dpctl/tensor/_ctors.html

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -838,6 +838,10 @@ <h1>Source code for dpctl.tensor._ctors</h1><div class="highlight"><pre>
838838
<span class="k">if</span> <span class="n">_is_object_with_buffer_protocol</span><span class="p">(</span><span class="n">obj</span><span class="p">):</span>
839839
<span class="n">np_obj</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">(</span><span class="n">obj</span><span class="p">)</span>
840840
<span class="k">return</span> <span class="n">np_obj</span><span class="o">.</span><span class="n">shape</span><span class="p">,</span> <span class="n">np_obj</span><span class="o">.</span><span class="n">dtype</span><span class="p">,</span> <span class="n">_host_set</span>
841+
<span class="k">if</span> <span class="nb">hasattr</span><span class="p">(</span><span class="n">obj</span><span class="p">,</span> <span class="s2">&quot;__usm_ndarray__&quot;</span><span class="p">):</span>
842+
<span class="n">usm_ar</span> <span class="o">=</span> <span class="nb">getattr</span><span class="p">(</span><span class="n">obj</span><span class="p">,</span> <span class="s2">&quot;__usm_ndarray__&quot;</span><span class="p">)</span>
843+
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">usm_ar</span><span class="p">,</span> <span class="n">dpt</span><span class="o">.</span><span class="n">usm_ndarray</span><span class="p">):</span>
844+
<span class="k">return</span> <span class="n">usm_ar</span><span class="o">.</span><span class="n">shape</span><span class="p">,</span> <span class="n">usm_ar</span><span class="o">.</span><span class="n">dtype</span><span class="p">,</span> <span class="nb">frozenset</span><span class="p">([</span><span class="n">usm_ar</span><span class="o">.</span><span class="n">sycl_queue</span><span class="p">])</span>
841845
<span class="k">if</span> <span class="nb">hasattr</span><span class="p">(</span><span class="n">obj</span><span class="p">,</span> <span class="s2">&quot;__sycl_usm_array_interface__&quot;</span><span class="p">):</span>
842846
<span class="n">usm_ar</span> <span class="o">=</span> <span class="n">_usm_ndarray_from_suai</span><span class="p">(</span><span class="n">obj</span><span class="p">)</span>
843847
<span class="k">return</span> <span class="n">usm_ar</span><span class="o">.</span><span class="n">shape</span><span class="p">,</span> <span class="n">usm_ar</span><span class="o">.</span><span class="n">dtype</span><span class="p">,</span> <span class="nb">frozenset</span><span class="p">([</span><span class="n">usm_ar</span><span class="o">.</span><span class="n">sycl_queue</span><span class="p">])</span>
@@ -1083,6 +1087,11 @@ <h1>Source code for dpctl.tensor._ctors</h1><div class="highlight"><pre>
10831087
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">o</span><span class="p">,</span> <span class="n">dpt</span><span class="o">.</span><span class="n">usm_ndarray</span><span class="p">):</span>
10841088
<span class="n">usm_types_list</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">o</span><span class="o">.</span><span class="n">usm_type</span><span class="p">)</span>
10851089
<span class="k">return</span>
1090+
<span class="k">if</span> <span class="nb">hasattr</span><span class="p">(</span><span class="n">o</span><span class="p">,</span> <span class="s2">&quot;__usm_ndarray__&quot;</span><span class="p">):</span>
1091+
<span class="n">usm_arr</span> <span class="o">=</span> <span class="nb">getattr</span><span class="p">(</span><span class="n">o</span><span class="p">,</span> <span class="s2">&quot;__usm_ndarray__&quot;</span><span class="p">)</span>
1092+
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">usm_arr</span><span class="p">,</span> <span class="n">dpt</span><span class="o">.</span><span class="n">usm_ndarray</span><span class="p">):</span>
1093+
<span class="n">usm_types_list</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">usm_arr</span><span class="o">.</span><span class="n">usm_type</span><span class="p">)</span>
1094+
<span class="k">return</span>
10861095
<span class="k">if</span> <span class="nb">hasattr</span><span class="p">(</span><span class="n">o</span><span class="p">,</span> <span class="s2">&quot;__sycl_usm_array_interface__&quot;</span><span class="p">):</span>
10871096
<span class="n">usm_ar</span> <span class="o">=</span> <span class="n">_usm_ndarray_from_suai</span><span class="p">(</span><span class="n">o</span><span class="p">)</span>
10881097
<span class="n">usm_types_list</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">usm_ar</span><span class="o">.</span><span class="n">usm_type</span><span class="p">)</span>
@@ -1107,6 +1116,11 @@ <h1>Source code for dpctl.tensor._ctors</h1><div class="highlight"><pre>
11071116
<span class="p">)</span>
11081117
<span class="n">_manager</span><span class="o">.</span><span class="n">add_event_pair</span><span class="p">(</span><span class="n">ht_ev</span><span class="p">,</span> <span class="n">cpy_ev</span><span class="p">)</span>
11091118
<span class="k">return</span>
1119+
<span class="k">if</span> <span class="nb">hasattr</span><span class="p">(</span><span class="n">seq_o</span><span class="p">,</span> <span class="s2">&quot;__usm_ndarray__&quot;</span><span class="p">):</span>
1120+
<span class="n">usm_arr</span> <span class="o">=</span> <span class="nb">getattr</span><span class="p">(</span><span class="n">seq_o</span><span class="p">,</span> <span class="s2">&quot;__usm_ndarray__&quot;</span><span class="p">)</span>
1121+
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">usm_arr</span><span class="p">,</span> <span class="n">dpt</span><span class="o">.</span><span class="n">usm_ndarray</span><span class="p">):</span>
1122+
<span class="n">_device_copy_walker</span><span class="p">(</span><span class="n">usm_arr</span><span class="p">,</span> <span class="n">res</span><span class="p">,</span> <span class="n">_manager</span><span class="p">)</span>
1123+
<span class="k">return</span>
11101124
<span class="k">if</span> <span class="nb">hasattr</span><span class="p">(</span><span class="n">seq_o</span><span class="p">,</span> <span class="s2">&quot;__sycl_usm_array_interface__&quot;</span><span class="p">):</span>
11111125
<span class="n">usm_ar</span> <span class="o">=</span> <span class="n">_usm_ndarray_from_suai</span><span class="p">(</span><span class="n">seq_o</span><span class="p">)</span>
11121126
<span class="n">exec_q</span> <span class="o">=</span> <span class="n">res</span><span class="o">.</span><span class="n">sycl_queue</span>
@@ -1138,6 +1152,11 @@ <h1>Source code for dpctl.tensor._ctors</h1><div class="highlight"><pre>
11381152
<span class="k">return</span>
11391153
<span class="k">else</span><span class="p">:</span>
11401154
<span class="n">usm_res</span><span class="p">[</span><span class="o">...</span><span class="p">]</span> <span class="o">=</span> <span class="n">seq_o</span>
1155+
<span class="k">if</span> <span class="nb">hasattr</span><span class="p">(</span><span class="n">seq_o</span><span class="p">,</span> <span class="s2">&quot;__usm_ndarray__&quot;</span><span class="p">):</span>
1156+
<span class="n">usm_arr</span> <span class="o">=</span> <span class="nb">getattr</span><span class="p">(</span><span class="n">seq_o</span><span class="p">,</span> <span class="s2">&quot;__usm_ndarray__&quot;</span><span class="p">)</span>
1157+
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">usm_arr</span><span class="p">,</span> <span class="n">dpt</span><span class="o">.</span><span class="n">usm_ndarray</span><span class="p">):</span>
1158+
<span class="n">_copy_through_host_walker</span><span class="p">(</span><span class="n">usm_arr</span><span class="p">,</span> <span class="n">usm_res</span><span class="p">)</span>
1159+
<span class="k">return</span>
11411160
<span class="k">if</span> <span class="nb">hasattr</span><span class="p">(</span><span class="n">seq_o</span><span class="p">,</span> <span class="s2">&quot;__sycl_usm_array_interface__&quot;</span><span class="p">):</span>
11421161
<span class="n">usm_ar</span> <span class="o">=</span> <span class="n">_usm_ndarray_from_suai</span><span class="p">(</span><span class="n">seq_o</span><span class="p">)</span>
11431162
<span class="k">if</span> <span class="p">(</span>
@@ -1341,6 +1360,17 @@ <h1>Source code for dpctl.tensor._ctors</h1><div class="highlight"><pre>
13411360
<span class="n">sycl_queue</span><span class="o">=</span><span class="n">sycl_queue</span><span class="p">,</span>
13421361
<span class="n">order</span><span class="o">=</span><span class="n">order</span><span class="p">,</span>
13431362
<span class="p">)</span>
1363+
<span class="k">if</span> <span class="nb">hasattr</span><span class="p">(</span><span class="n">obj</span><span class="p">,</span> <span class="s2">&quot;__usm_ndarray__&quot;</span><span class="p">):</span>
1364+
<span class="n">usm_arr</span> <span class="o">=</span> <span class="nb">getattr</span><span class="p">(</span><span class="n">obj</span><span class="p">,</span> <span class="s2">&quot;__usm_ndarray__&quot;</span><span class="p">)</span>
1365+
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">usm_arr</span><span class="p">,</span> <span class="n">dpt</span><span class="o">.</span><span class="n">usm_ndarray</span><span class="p">):</span>
1366+
<span class="k">return</span> <span class="n">_asarray_from_usm_ndarray</span><span class="p">(</span>
1367+
<span class="n">usm_arr</span><span class="p">,</span>
1368+
<span class="n">dtype</span><span class="o">=</span><span class="n">dtype</span><span class="p">,</span>
1369+
<span class="n">copy</span><span class="o">=</span><span class="n">copy</span><span class="p">,</span>
1370+
<span class="n">usm_type</span><span class="o">=</span><span class="n">usm_type</span><span class="p">,</span>
1371+
<span class="n">sycl_queue</span><span class="o">=</span><span class="n">sycl_queue</span><span class="p">,</span>
1372+
<span class="n">order</span><span class="o">=</span><span class="n">order</span><span class="p">,</span>
1373+
<span class="p">)</span>
13441374
<span class="k">if</span> <span class="nb">hasattr</span><span class="p">(</span><span class="n">obj</span><span class="p">,</span> <span class="s2">&quot;__sycl_usm_array_interface__&quot;</span><span class="p">):</span>
13451375
<span class="n">ary</span> <span class="o">=</span> <span class="n">_usm_ndarray_from_suai</span><span class="p">(</span><span class="n">obj</span><span class="p">)</span>
13461376
<span class="k">return</span> <span class="n">_asarray_from_usm_ndarray</span><span class="p">(</span>

pulls/1964/beginners_guides/installation.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -846,7 +846,7 @@ <h2>Installation using pip<a class="headerlink" href="#installation-using-pip" t
846846
<section id="installation-via-intel-r-distribution-for-python">
847847
<h2>Installation via Intel(R) Distribution for Python<a class="headerlink" href="#installation-via-intel-r-distribution-for-python" title="Permalink to this heading"></a></h2>
848848
<p><a class="reference external" href="https://www.intel.com/content/www/us/en/developer/tools/oneapi/distribution-for-python.html">Intel(R) Distribution for Python*</a> is distributed as a conda-based installer
849-
and includes <a class="reference internal" href="../api_reference/dpctl/index.html#module-dpctl" title="dpctl"><code class="xref py py-mod docutils literal notranslate"><span class="pre">dpctl</span></code></a> along with its dependencies and sister projects <a class="reference external" href="https://intelpython.github.io/dpnp/overview.html#module-dpnp" title="(in Data Parallel Extension for NumPy v0.17.0dev4+2.gce3ef5ead02)"><code class="xref py py-mod docutils literal notranslate"><span class="pre">dpnp</span></code></a>
849+
and includes <a class="reference internal" href="../api_reference/dpctl/index.html#module-dpctl" title="dpctl"><code class="xref py py-mod docutils literal notranslate"><span class="pre">dpctl</span></code></a> along with its dependencies and sister projects <a class="reference external" href="https://intelpython.github.io/dpnp/overview.html#module-dpnp" title="(in Data Parallel Extension for NumPy v0.17.0dev4+3.g498e705d848)"><code class="xref py py-mod docutils literal notranslate"><span class="pre">dpnp</span></code></a>
850850
and <a class="reference external" href="https://intelpython.github.io/numba-dpex/latest/index.html#module-numba_dpex" title="(in numba-dpex)"><code class="xref py py-mod docutils literal notranslate"><span class="pre">numba_dpex</span></code></a>.</p>
851851
<p>Once the installed environment is activated, <code class="docutils literal notranslate"><span class="pre">dpctl</span></code> should be ready to use.</p>
852852
</section>

pulls/1964/objects.inv

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)