Skip to content

Commit 7d3fd65

Browse files
author
github-actions[doc-deploy-bot]
committed
Docs for pull request 1928
1 parent c361efb commit 7d3fd65

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

pulls/1928/_modules/dpctl/tensor/_copy_utils.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1484,6 +1484,10 @@ <h1>Source code for dpctl.tensor._copy_utils</h1><div class="highlight"><pre>
14841484
<span class="n">f_contig</span> <span class="o">=</span> <span class="n">usm_ary</span><span class="o">.</span><span class="n">flags</span><span class="o">.</span><span class="n">f_contiguous</span>
14851485
<span class="n">needs_copy</span> <span class="o">=</span> <span class="n">copy</span> <span class="ow">or</span> <span class="ow">not</span> <span class="n">ary_dtype</span> <span class="o">==</span> <span class="n">target_dtype</span>
14861486
<span class="k">if</span> <span class="ow">not</span> <span class="n">needs_copy</span> <span class="ow">and</span> <span class="p">(</span><span class="n">order</span> <span class="o">!=</span> <span class="s2">&quot;K&quot;</span><span class="p">):</span>
1487+
<span class="c1"># ensure that order=&quot;F&quot; for C-contig input triggers copy,</span>
1488+
<span class="c1"># and order=&quot;C&quot; for F-contig input triggers copy too.</span>
1489+
<span class="c1"># 1D arrays which are both C- and F- contig should not</span>
1490+
<span class="c1"># force copying for neither order=&quot;F&quot;, nor order=&quot;C&quot;, see gh-1926</span>
14871491
<span class="n">needs_copy</span> <span class="o">=</span> <span class="p">(</span>
14881492
<span class="n">c_contig</span> <span class="ow">and</span> <span class="ow">not</span> <span class="n">f_contig</span> <span class="ow">and</span> <span class="n">order</span> <span class="ow">not</span> <span class="ow">in</span> <span class="p">[</span><span class="s2">&quot;A&quot;</span><span class="p">,</span> <span class="s2">&quot;C&quot;</span><span class="p">]</span>
14891493
<span class="p">)</span> <span class="ow">or</span> <span class="p">(</span><span class="ow">not</span> <span class="n">c_contig</span> <span class="ow">and</span> <span class="n">f_contig</span> <span class="ow">and</span> <span class="n">order</span> <span class="ow">not</span> <span class="ow">in</span> <span class="p">[</span><span class="s2">&quot;A&quot;</span><span class="p">,</span> <span class="s2">&quot;F&quot;</span><span class="p">])</span>

pulls/1928/objects.inv

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)