Skip to content

Commit

Permalink
Merge pull request #957 from IntelPython/feature/dpnp_parfor_v2
Browse files Browse the repository at this point in the history
Parfor lowering as kernels and dpnp ufunc compilation to kernels 5a2238b
  • Loading branch information
github-actions[bot] committed Mar 6, 2023
1 parent 9c28530 commit db56ca0
Show file tree
Hide file tree
Showing 151 changed files with 2,132 additions and 180 deletions.
2 changes: 1 addition & 1 deletion dev/.buildinfo
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
config: 02a35ef372de4049c4d799ff3a264fa1
config: 99a23df4fdc8a337f27a803b2767dd82
tags: 645f666f9bcd5a90fca523b33c5a78b7
2 changes: 1 addition & 1 deletion dev/CoreFeatures.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
</script>

<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Code-generation based on a device &mdash; numba-dpex 0.20.0dev3+37.gbb8b497c documentation</title>
<title>Code-generation based on a device &mdash; numba-dpex 0.20.0dev3+59.g5a2238b1 documentation</title>
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<!--[if lt IE 9]>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
numba\_dpex.core.passes.parfor\_legalize\_cfd\_pass module
==========================================================

.. automodule:: numba_dpex.core.passes.parfor_legalize_cfd_pass
:members:
:undoc-members:
:show-inheritance:
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
numba\_dpex.core.passes.parfor\_lowering\_pass module
=====================================================

.. automodule:: numba_dpex.core.passes.parfor_lowering_pass
:members:
:undoc-members:
:show-inheritance:
2 changes: 2 additions & 0 deletions dev/_sources/apidoc/numba_dpex.core.passes.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ Submodules
numba_dpex.core.passes.dufunc_inliner
numba_dpex.core.passes.lowerer
numba_dpex.core.passes.parfor
numba_dpex.core.passes.parfor_legalize_cfd_pass
numba_dpex.core.passes.parfor_lowering_pass
numba_dpex.core.passes.passes
numba_dpex.core.passes.rename_numpy_functions_pass

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
numba\_dpex.core.pipelines.dpjit\_compiler module
=================================================

.. automodule:: numba_dpex.core.pipelines.dpjit_compiler
:members:
:undoc-members:
:show-inheritance:
1 change: 1 addition & 0 deletions dev/_sources/apidoc/numba_dpex.core.pipelines.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ Submodules
.. toctree::
:maxdepth: 4

numba_dpex.core.pipelines.dpjit_compiler
numba_dpex.core.pipelines.kernel_compiler
numba_dpex.core.pipelines.offload_compiler

Expand Down
7 changes: 7 additions & 0 deletions dev/_sources/apidoc/numba_dpex.core.typing.dpnpdecl.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
numba\_dpex.core.typing.dpnpdecl module
=======================================

.. automodule:: numba_dpex.core.typing.dpnpdecl
:members:
:undoc-members:
:show-inheritance:
1 change: 1 addition & 0 deletions dev/_sources/apidoc/numba_dpex.core.typing.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ Submodules
.. toctree::
:maxdepth: 4

numba_dpex.core.typing.dpnpdecl
numba_dpex.core.typing.typeof

Module contents
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
numba\_dpex.core.utils.kernel\_builder module
=============================================

.. automodule:: numba_dpex.core.utils.kernel_builder
:members:
:undoc-members:
:show-inheritance:
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
numba\_dpex.core.utils.kernel\_launcher module
==============================================

.. automodule:: numba_dpex.core.utils.kernel_launcher
:members:
:undoc-members:
:show-inheritance:
2 changes: 2 additions & 0 deletions dev/_sources/apidoc/numba_dpex.core.utils.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ Submodules
:maxdepth: 4

numba_dpex.core.utils.caching_utils
numba_dpex.core.utils.kernel_builder
numba_dpex.core.utils.kernel_launcher
numba_dpex.core.utils.suai_helper

Module contents
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
numba\_dpex.dpnp\_iface.dpnp\_ufunc\_db module
==============================================

.. automodule:: numba_dpex.dpnp_iface.dpnp_ufunc_db
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions dev/_sources/apidoc/numba_dpex.dpnp_iface.dpnpimpl.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
numba\_dpex.dpnp\_iface.dpnpimpl module
=======================================

.. automodule:: numba_dpex.dpnp_iface.dpnpimpl
:members:
:undoc-members:
:show-inheritance:
2 changes: 2 additions & 0 deletions dev/_sources/apidoc/numba_dpex.dpnp_iface.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,9 @@ Submodules
numba_dpex.dpnp_iface.dpnp_statisticsimpl
numba_dpex.dpnp_iface.dpnp_stubs_impl
numba_dpex.dpnp_iface.dpnp_transcendentalsimpl
numba_dpex.dpnp_iface.dpnp_ufunc_db
numba_dpex.dpnp_iface.dpnpdecl
numba_dpex.dpnp_iface.dpnpimpl
numba_dpex.dpnp_iface.stubs

Module contents
Expand Down
2 changes: 1 addition & 1 deletion dev/_static/documentation_options.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
var DOCUMENTATION_OPTIONS = {
URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'),
VERSION: '0.20.0dev3+37.gbb8b497c',
VERSION: '0.20.0dev3+59.g5a2238b1',
LANGUAGE: 'en',
COLLAPSE_INDEX: false,
BUILDER: 'html',
Expand Down
2 changes: 1 addition & 1 deletion dev/apidoc/modules.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
</script>

<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>numba_dpex &mdash; numba-dpex 0.20.0dev3+37.gbb8b497c documentation</title>
<title>numba_dpex &mdash; numba-dpex 0.20.0dev3+59.g5a2238b1 documentation</title>
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
<!--[if lt IE 9]>
Expand Down
2 changes: 1 addition & 1 deletion dev/apidoc/numba_dpex.config.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
</script>

<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>numba_dpex.config module &mdash; numba-dpex 0.20.0dev3+37.gbb8b497c documentation</title>
<title>numba_dpex.config module &mdash; numba-dpex 0.20.0dev3+59.g5a2238b1 documentation</title>
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
<!--[if lt IE 9]>
Expand Down
2 changes: 1 addition & 1 deletion dev/apidoc/numba_dpex.core.caching.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
</script>

<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>numba_dpex.core.caching module &mdash; numba-dpex 0.20.0dev3+37.gbb8b497c documentation</title>
<title>numba_dpex.core.caching module &mdash; numba-dpex 0.20.0dev3+59.g5a2238b1 documentation</title>
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
<!--[if lt IE 9]>
Expand Down
2 changes: 1 addition & 1 deletion dev/apidoc/numba_dpex.core.codegen.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
</script>

<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>numba_dpex.core.codegen module &mdash; numba-dpex 0.20.0dev3+37.gbb8b497c documentation</title>
<title>numba_dpex.core.codegen module &mdash; numba-dpex 0.20.0dev3+59.g5a2238b1 documentation</title>
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
<!--[if lt IE 9]>
Expand Down
2 changes: 1 addition & 1 deletion dev/apidoc/numba_dpex.core.compiler.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
</script>

<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>numba_dpex.core.compiler module &mdash; numba-dpex 0.20.0dev3+37.gbb8b497c documentation</title>
<title>numba_dpex.core.compiler module &mdash; numba-dpex 0.20.0dev3+59.g5a2238b1 documentation</title>
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
<!--[if lt IE 9]>
Expand Down
2 changes: 1 addition & 1 deletion dev/apidoc/numba_dpex.core.datamodel.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
</script>

<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>numba_dpex.core.datamodel package &mdash; numba-dpex 0.20.0dev3+37.gbb8b497c documentation</title>
<title>numba_dpex.core.datamodel package &mdash; numba-dpex 0.20.0dev3+59.g5a2238b1 documentation</title>
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
<!--[if lt IE 9]>
Expand Down
2 changes: 1 addition & 1 deletion dev/apidoc/numba_dpex.core.datamodel.models.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
</script>

<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>numba_dpex.core.datamodel.models module &mdash; numba-dpex 0.20.0dev3+37.gbb8b497c documentation</title>
<title>numba_dpex.core.datamodel.models module &mdash; numba-dpex 0.20.0dev3+59.g5a2238b1 documentation</title>
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
<!--[if lt IE 9]>
Expand Down
2 changes: 1 addition & 1 deletion dev/apidoc/numba_dpex.core.descriptor.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
</script>

<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>numba_dpex.core.descriptor module &mdash; numba-dpex 0.20.0dev3+37.gbb8b497c documentation</title>
<title>numba_dpex.core.descriptor module &mdash; numba-dpex 0.20.0dev3+59.g5a2238b1 documentation</title>
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
<!--[if lt IE 9]>
Expand Down
2 changes: 1 addition & 1 deletion dev/apidoc/numba_dpex.core.dpjit_dispatcher.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
</script>

<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>numba_dpex.core.dpjit_dispatcher module &mdash; numba-dpex 0.20.0dev3+37.gbb8b497c documentation</title>
<title>numba_dpex.core.dpjit_dispatcher module &mdash; numba-dpex 0.20.0dev3+59.g5a2238b1 documentation</title>
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
<!--[if lt IE 9]>
Expand Down
9 changes: 8 additions & 1 deletion dev/apidoc/numba_dpex.core.exceptions.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
</script>

<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>numba_dpex.core.exceptions module &mdash; numba-dpex 0.20.0dev3+37.gbb8b497c documentation</title>
<title>numba_dpex.core.exceptions module &mdash; numba-dpex 0.20.0dev3+59.g5a2238b1 documentation</title>
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
<!--[if lt IE 9]>
Expand Down Expand Up @@ -357,6 +357,13 @@
</dl>
</dd></dl>

<dl class="py exception">
<dt class="sig sig-object py" id="numba_dpex.core.exceptions.UnsupportedParforError">
<em class="property"><span class="pre">exception</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">numba_dpex.core.exceptions.</span></span><span class="sig-name descname"><span class="pre">UnsupportedParforError</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">extra_msg</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#numba_dpex.core.exceptions.UnsupportedParforError" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">Exception</span></code></p>
<p>Exception raised when a parfor node could not be lowered by Numba-dpex</p>
</dd></dl>

<dl class="py exception">
<dt class="sig sig-object py" id="numba_dpex.core.exceptions.UnsupportedWorkItemSizeError">
<em class="property"><span class="pre">exception</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">numba_dpex.core.exceptions.</span></span><span class="sig-name descname"><span class="pre">UnsupportedWorkItemSizeError</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">kernel_name</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dim</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">requested_work_items</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">supported_work_items</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#numba_dpex.core.exceptions.UnsupportedWorkItemSizeError" title="Permalink to this definition"></a></dt>
Expand Down
Loading

0 comments on commit db56ca0

Please sign in to comment.