Skip to content

Commit d513bac

Browse files
Fixing memory corruption 4a4c88a
1 parent e5d9d55 commit d513bac

File tree

688 files changed

+1382
-1382
lines changed

Some content is hidden

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

688 files changed

+1382
-1382
lines changed

pull/2333/.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 records the configuration used when building these files. When it is not found, a full rebuild will be done.
3-
config: 9afb349b16f2e2f48296d7c7e63dc02c
3+
config: b9f0e980fa09bc66f7f760f1012534bb
44
tags: 645f666f9bcd5a90fca523b33c5a78b7

pull/2333/_modules/dpnp/dpnp_array.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@
1414
</script>
1515

1616
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
17-
<title>dpnp.dpnp_array &mdash; Data Parallel Extension for NumPy 0.17.0dev7+8.gb25b8c6cb9e documentation</title>
17+
<title>dpnp.dpnp_array &mdash; Data Parallel Extension for NumPy 0.17.0dev7+9.g4a4c88a4576 documentation</title>
1818
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=03e43079" />
1919
<link rel="stylesheet" type="text/css" href="../../_static/css/theme.css?v=e59714d7" />
2020

2121

2222
<script src="../../_static/jquery.js?v=5d32c60e"></script>
2323
<script src="../../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
24-
<script src="../../_static/documentation_options.js?v=c8706ec7"></script>
24+
<script src="../../_static/documentation_options.js?v=34313897"></script>
2525
<script src="../../_static/doctools.js?v=9bcbadda"></script>
2626
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
2727
<script src="../../_static/js/theme.js"></script>

pull/2333/_modules/dpnp/fft/dpnp_iface_fft.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@
1414
</script>
1515

1616
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
17-
<title>dpnp.fft.dpnp_iface_fft &mdash; Data Parallel Extension for NumPy 0.17.0dev7+8.gb25b8c6cb9e documentation</title>
17+
<title>dpnp.fft.dpnp_iface_fft &mdash; Data Parallel Extension for NumPy 0.17.0dev7+9.g4a4c88a4576 documentation</title>
1818
<link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=03e43079" />
1919
<link rel="stylesheet" type="text/css" href="../../../_static/css/theme.css?v=e59714d7" />
2020

2121

2222
<script src="../../../_static/jquery.js?v=5d32c60e"></script>
2323
<script src="../../../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
24-
<script src="../../../_static/documentation_options.js?v=c8706ec7"></script>
24+
<script src="../../../_static/documentation_options.js?v=34313897"></script>
2525
<script src="../../../_static/doctools.js?v=9bcbadda"></script>
2626
<script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
2727
<script src="../../../_static/js/theme.js"></script>

pull/2333/_modules/dpnp/linalg/dpnp_iface_linalg.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@
1414
</script>
1515

1616
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
17-
<title>dpnp.linalg.dpnp_iface_linalg &mdash; Data Parallel Extension for NumPy 0.17.0dev7+8.gb25b8c6cb9e documentation</title>
17+
<title>dpnp.linalg.dpnp_iface_linalg &mdash; Data Parallel Extension for NumPy 0.17.0dev7+9.g4a4c88a4576 documentation</title>
1818
<link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=03e43079" />
1919
<link rel="stylesheet" type="text/css" href="../../../_static/css/theme.css?v=e59714d7" />
2020

2121

2222
<script src="../../../_static/jquery.js?v=5d32c60e"></script>
2323
<script src="../../../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
24-
<script src="../../../_static/documentation_options.js?v=c8706ec7"></script>
24+
<script src="../../../_static/documentation_options.js?v=34313897"></script>
2525
<script src="../../../_static/doctools.js?v=9bcbadda"></script>
2626
<script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
2727
<script src="../../../_static/js/theme.js"></script>

pull/2333/_modules/dpnp/random/dpnp_iface_random.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@
1414
</script>
1515

1616
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
17-
<title>dpnp.random.dpnp_iface_random &mdash; Data Parallel Extension for NumPy 0.17.0dev7+8.gb25b8c6cb9e documentation</title>
17+
<title>dpnp.random.dpnp_iface_random &mdash; Data Parallel Extension for NumPy 0.17.0dev7+9.g4a4c88a4576 documentation</title>
1818
<link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=03e43079" />
1919
<link rel="stylesheet" type="text/css" href="../../../_static/css/theme.css?v=e59714d7" />
2020

2121

2222
<script src="../../../_static/jquery.js?v=5d32c60e"></script>
2323
<script src="../../../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
24-
<script src="../../../_static/documentation_options.js?v=c8706ec7"></script>
24+
<script src="../../../_static/documentation_options.js?v=34313897"></script>
2525
<script src="../../../_static/doctools.js?v=9bcbadda"></script>
2626
<script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
2727
<script src="../../../_static/js/theme.js"></script>

pull/2333/_modules/dpnp/random/dpnp_random_state.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@
1414
</script>
1515

1616
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
17-
<title>dpnp.random.dpnp_random_state &mdash; Data Parallel Extension for NumPy 0.17.0dev7+8.gb25b8c6cb9e documentation</title>
17+
<title>dpnp.random.dpnp_random_state &mdash; Data Parallel Extension for NumPy 0.17.0dev7+9.g4a4c88a4576 documentation</title>
1818
<link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=03e43079" />
1919
<link rel="stylesheet" type="text/css" href="../../../_static/css/theme.css?v=e59714d7" />
2020

2121

2222
<script src="../../../_static/jquery.js?v=5d32c60e"></script>
2323
<script src="../../../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
24-
<script src="../../../_static/documentation_options.js?v=c8706ec7"></script>
24+
<script src="../../../_static/documentation_options.js?v=34313897"></script>
2525
<script src="../../../_static/doctools.js?v=9bcbadda"></script>
2626
<script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
2727
<script src="../../../_static/js/theme.js"></script>

pull/2333/_modules/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@
1414
</script>
1515

1616
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
17-
<title>Overview: module code &mdash; Data Parallel Extension for NumPy 0.17.0dev7+8.gb25b8c6cb9e documentation</title>
17+
<title>Overview: module code &mdash; Data Parallel Extension for NumPy 0.17.0dev7+9.g4a4c88a4576 documentation</title>
1818
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=03e43079" />
1919
<link rel="stylesheet" type="text/css" href="../_static/css/theme.css?v=e59714d7" />
2020

2121

2222
<script src="../_static/jquery.js?v=5d32c60e"></script>
2323
<script src="../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
24-
<script src="../_static/documentation_options.js?v=c8706ec7"></script>
24+
<script src="../_static/documentation_options.js?v=34313897"></script>
2525
<script src="../_static/doctools.js?v=9bcbadda"></script>
2626
<script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
2727
<script src="../_static/js/theme.js"></script>

pull/2333/_static/documentation_options.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const DOCUMENTATION_OPTIONS = {
2-
VERSION: '0.17.0dev7+8.gb25b8c6cb9e',
2+
VERSION: '0.17.0dev7+9.g4a4c88a4576',
33
LANGUAGE: 'en',
44
COLLAPSE_INDEX: false,
55
BUILDER: 'html',

pull/2333/backend_doc/sliding__window1d_8hpp_source.html

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -689,14 +689,14 @@
689689
<div class="line"><a id="l00577" name="l00577"></a><span class="lineno"> 577</span> <span class="comment">// auto *const out_end = out.end();</span></div>
690690
<div class="line"><a id="l00578" name="l00578"></a><span class="lineno"> 578</span> </div>
691691
<div class="line"><a id="l00579" name="l00579"></a><span class="lineno"> 579</span> <span class="keyword">auto</span> y_start = glid;</div>
692-
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"> 580</span> <span class="keyword">auto</span> y_stop = std::min(y_start + WorkPI*results.size_x(), out.size());</div>
693-
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span> int32_t i = 0;</div>
694-
<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span> <span class="keywordflow">for</span> (uint32_t y = y_start; y &lt; y_stop; y+=results.size_x())</div>
695-
<div class="line"><a id="l00583" name="l00583"></a><span class="lineno"> 583</span> {</div>
692+
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"> 580</span> <span class="keyword">auto</span> y_stop =</div>
693+
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span> std::min(y_start + WorkPI * results.size_x(), out.size());</div>
694+
<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span> int32_t i = 0;</div>
695+
<div class="line"><a id="l00583" name="l00583"></a><span class="lineno"> 583</span> <span class="keywordflow">for</span> (uint32_t y = y_start; y &lt; y_stop; y += results.size_x()) {</div>
696696
<div class="line"><a id="l00584" name="l00584"></a><span class="lineno"> 584</span> out_ptr[y] = results[i++];</div>
697697
<div class="line"><a id="l00585" name="l00585"></a><span class="lineno"> 585</span> }</div>
698-
<div class="line"><a id="l00586" name="l00586"></a><span class="lineno"> 586</span> <span class="comment">// due to excessive optimizations this code results in memory corruption</span></div>
699-
<div class="line"><a id="l00587" name="l00587"></a><span class="lineno"> 587</span> <span class="comment">// results.store(&amp;out_ptr[glid],</span></div>
698+
<div class="line"><a id="l00586" name="l00586"></a><span class="lineno"> 586</span> <span class="comment">// due to excessive optimizations this code results in memory</span></div>
699+
<div class="line"><a id="l00587" name="l00587"></a><span class="lineno"> 587</span> <span class="comment">// corruption results.store(&amp;out_ptr[glid],</span></div>
700700
<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span> <span class="comment">// [out_end](auto &amp;&amp;ptr) { return ptr &lt; out_end; });</span></div>
701701
<div class="line"><a id="l00589" name="l00589"></a><span class="lineno"> 589</span> });</div>
702702
<div class="line"><a id="l00590" name="l00590"></a><span class="lineno"> 590</span>}</div>
@@ -759,14 +759,14 @@
759759
<div class="line"><a id="l00647" name="l00647"></a><span class="lineno"> 647</span> <span class="comment">// auto *const out_end = out.end();</span></div>
760760
<div class="line"><a id="l00648" name="l00648"></a><span class="lineno"> 648</span> </div>
761761
<div class="line"><a id="l00649" name="l00649"></a><span class="lineno"> 649</span> <span class="keyword">auto</span> y_start = glid;</div>
762-
<div class="line"><a id="l00650" name="l00650"></a><span class="lineno"> 650</span> <span class="keyword">auto</span> y_stop = std::min(y_start + WorkPI*results.size_x(), out.size());</div>
763-
<div class="line"><a id="l00651" name="l00651"></a><span class="lineno"> 651</span> int32_t i = 0;</div>
764-
<div class="line"><a id="l00652" name="l00652"></a><span class="lineno"> 652</span> <span class="keywordflow">for</span> (uint32_t y = y_start; y &lt; y_stop; y+=results.size_x())</div>
765-
<div class="line"><a id="l00653" name="l00653"></a><span class="lineno"> 653</span> {</div>
762+
<div class="line"><a id="l00650" name="l00650"></a><span class="lineno"> 650</span> <span class="keyword">auto</span> y_stop =</div>
763+
<div class="line"><a id="l00651" name="l00651"></a><span class="lineno"> 651</span> std::min(y_start + WorkPI * results.size_x(), out.size());</div>
764+
<div class="line"><a id="l00652" name="l00652"></a><span class="lineno"> 652</span> int32_t i = 0;</div>
765+
<div class="line"><a id="l00653" name="l00653"></a><span class="lineno"> 653</span> <span class="keywordflow">for</span> (uint32_t y = y_start; y &lt; y_stop; y += results.size_x()) {</div>
766766
<div class="line"><a id="l00654" name="l00654"></a><span class="lineno"> 654</span> out_ptr[y] = results[i++];</div>
767767
<div class="line"><a id="l00655" name="l00655"></a><span class="lineno"> 655</span> }</div>
768-
<div class="line"><a id="l00656" name="l00656"></a><span class="lineno"> 656</span> <span class="comment">// due to excessive optimizations this code results in memory corruption</span></div>
769-
<div class="line"><a id="l00657" name="l00657"></a><span class="lineno"> 657</span> <span class="comment">// results.store(&amp;out_ptr[glid],</span></div>
768+
<div class="line"><a id="l00656" name="l00656"></a><span class="lineno"> 656</span> <span class="comment">// due to excessive optimizations this code results in memory</span></div>
769+
<div class="line"><a id="l00657" name="l00657"></a><span class="lineno"> 657</span> <span class="comment">// corruption results.store(&amp;out_ptr[glid],</span></div>
770770
<div class="line"><a id="l00658" name="l00658"></a><span class="lineno"> 658</span> <span class="comment">// [out_end](auto &amp;&amp;ptr) { return ptr &lt; out_end; });</span></div>
771771
<div class="line"><a id="l00659" name="l00659"></a><span class="lineno"> 659</span> });</div>
772772
<div class="line"><a id="l00660" name="l00660"></a><span class="lineno"> 660</span>}</div>

pull/2333/dpctl.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@
1515
</script>
1616

1717
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
18-
<title>Interplay with the Data Parallel Control Library &mdash; Data Parallel Extension for NumPy 0.17.0dev7+8.gb25b8c6cb9e documentation</title>
18+
<title>Interplay with the Data Parallel Control Library &mdash; Data Parallel Extension for NumPy 0.17.0dev7+9.g4a4c88a4576 documentation</title>
1919
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=03e43079" />
2020
<link rel="stylesheet" type="text/css" href="_static/css/theme.css?v=e59714d7" />
2121

2222

2323
<script src="_static/jquery.js?v=5d32c60e"></script>
2424
<script src="_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
25-
<script src="_static/documentation_options.js?v=c8706ec7"></script>
25+
<script src="_static/documentation_options.js?v=34313897"></script>
2626
<script src="_static/doctools.js?v=9bcbadda"></script>
2727
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
2828
<script src="_static/js/theme.js"></script>

0 commit comments

Comments
 (0)