Skip to content

Commit b19b7dd

Browse files
Optimize FFT logic for complex strided input to avoid oversized memory allocation 1fbdb39
1 parent 10fe44b commit b19b7dd

1,187 files changed

Lines changed: 4484 additions & 4050 deletions

File tree

Some content is hidden

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

pull/2939/.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: 3206b1035113505128b770960a3e6cb5
3+
config: 5d068ff4dffa3ea33e8d3455c7d17e6d
44
tags: 645f666f9bcd5a90fca523b33c5a78b7

pull/2939/_modules/dpnp/dpnp_array.html

Lines changed: 6 additions & 6 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.21.0dev1+23.g6c5fe045015 documentation</title>
17+
<title>dpnp.dpnp_array &mdash; Data Parallel Extension for NumPy 0.21.0dev1+35.g1fbdb39e212 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=9edc463e" />
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=326a5935"></script>
24+
<script src="../../_static/documentation_options.js?v=1546931c"></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>
@@ -1948,7 +1948,7 @@ <h1>Source code for dpnp.dpnp_array</h1><div class="highlight"><pre>
19481948
<a class="viewcode-back" href="../../reference/generated/dpnp.dpnp_array.dpnp_array.reshape.html#dpnp.dpnp_array.dpnp_array.reshape">[docs]</a>
19491949
<span class="k">def</span><span class="w"> </span><span class="nf">reshape</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="o">/</span><span class="p">,</span> <span class="o">*</span><span class="n">shape</span><span class="p">,</span> <span class="n">order</span><span class="o">=</span><span class="s2">&quot;C&quot;</span><span class="p">,</span> <span class="n">copy</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
19501950
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
1951-
<span class="sd"> Return an array containing the same data with a new shape.</span>
1951+
<span class="sd"> Return a reshaped array without changing data.</span>
19521952

19531953
<span class="sd"> Refer to :obj:`dpnp.reshape` for full documentation.</span>
19541954

@@ -2413,7 +2413,7 @@ <h1>Source code for dpnp.dpnp_array</h1><div class="highlight"><pre>
24132413

24142414
<span class="sd"> Parameters</span>
24152415
<span class="sd"> ----------</span>
2416-
<span class="sd"> device : {None, string, SyclDevice, SyclQueue, Device}, optional</span>
2416+
<span class="sd"> device : {None, string, SyclDevice, SyclQueue, Device}</span>
24172417
<span class="sd"> An array API concept of device where the output array is created.</span>
24182418
<span class="sd"> `device` can be ``None``, a oneAPI filter selector string,</span>
24192419
<span class="sd"> an instance of :class:`dpctl.SyclDevice` corresponding to</span>
@@ -2621,8 +2621,8 @@ <h1>Source code for dpnp.dpnp_array</h1><div class="highlight"><pre>
26212621
<span class="sd"> :obj:`dpnp.transpose` : Equivalent function.</span>
26222622
<span class="sd"> :obj:`dpnp.ndarray.ndarray.T` : Array property returning the array</span>
26232623
<span class="sd"> transposed.</span>
2624-
<span class="sd"> :obj:`dpnp.ndarray.reshape` : Give a new shape to an array without</span>
2625-
<span class="sd"> changing its data.</span>
2624+
<span class="sd"> :obj:`dpnp.ndarray.reshape` : Return a reshaped ndarray without</span>
2625+
<span class="sd"> changing data.</span>
26262626

26272627
<span class="sd"> Examples</span>
26282628
<span class="sd"> --------</span>

pull/2939/_modules/dpnp/dpnp_array_api_info.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_api_info &mdash; Data Parallel Extension for NumPy 0.21.0dev1+23.g6c5fe045015 documentation</title>
17+
<title>dpnp.dpnp_array_api_info &mdash; Data Parallel Extension for NumPy 0.21.0dev1+35.g1fbdb39e212 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=9edc463e" />
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=326a5935"></script>
24+
<script src="../../_static/documentation_options.js?v=1546931c"></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/2939/_modules/dpnp/dpnp_flatiter.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_flatiter &mdash; Data Parallel Extension for NumPy 0.21.0dev1+23.g6c5fe045015 documentation</title>
17+
<title>dpnp.dpnp_flatiter &mdash; Data Parallel Extension for NumPy 0.21.0dev1+35.g1fbdb39e212 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=9edc463e" />
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=326a5935"></script>
24+
<script src="../../_static/documentation_options.js?v=1546931c"></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/2939/_modules/dpnp/dpnp_iface.html

Lines changed: 5 additions & 3 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_iface &mdash; Data Parallel Extension for NumPy 0.21.0dev1+23.g6c5fe045015 documentation</title>
17+
<title>dpnp.dpnp_iface &mdash; Data Parallel Extension for NumPy 0.21.0dev1+35.g1fbdb39e212 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=9edc463e" />
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=326a5935"></script>
24+
<script src="../../_static/documentation_options.js?v=1546931c"></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>
@@ -541,6 +541,8 @@ <h1>Source code for dpnp.dpnp_iface</h1><div class="highlight"><pre>
541541
<span class="sd"> and implementing `__sycl_usm_array_interface__` protocol, an instance</span>
542542
<span class="sd"> of `numpy.ndarray`, an object supporting Python buffer protocol,</span>
543543
<span class="sd"> a Python scalar, or a (possibly nested) sequence of Python scalars.</span>
544+
545+
<span class="sd"> Default: ``None``.</span>
544546
<span class="sd"> sycl_queue : {None, class:`dpctl.SyclQueue`}, optional</span>
545547
<span class="sd"> A queue which explicitly indicates where USM allocation is done</span>
546548
<span class="sd"> and the population code (if any) is executed.</span>
@@ -592,7 +594,7 @@ <h1>Source code for dpnp.dpnp_iface</h1><div class="highlight"><pre>
592594
<span class="sd"> ----------</span>
593595
<span class="sd"> a : {dpnp.ndarray, usm_ndarray}</span>
594596
<span class="sd"> Input array.</span>
595-
<span class="sd"> out : {None, dpnp.ndarray, usm_ndarray}</span>
597+
<span class="sd"> out : {None, dpnp.ndarray, usm_ndarray}, optional</span>
596598
<span class="sd"> If provided, value of `a` array will be copied into it</span>
597599
<span class="sd"> according to ``safe`` casting rule.</span>
598600
<span class="sd"> It should be of the appropriate shape.</span>

0 commit comments

Comments
 (0)