Skip to content

Commit 30585fb

Browse files
author
github-actions[doc-deploy-bot]
committed
Latest docs.
1 parent 8ce42ad commit 30585fb

5 files changed

Lines changed: 24 additions & 18 deletions

File tree

master/_modules/dpctl/utils/_onetrace_context.html

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -629,6 +629,7 @@ <h1>Source code for dpctl.utils._onetrace_context</h1><div class="highlight"><pr
629629
<span class="c1"># See the License for the specific language governing permissions and</span>
630630
<span class="c1"># limitations under the License.</span>
631631

632+
<span class="kn">import</span><span class="w"> </span><span class="nn">threading</span>
632633
<span class="kn">from</span><span class="w"> </span><span class="nn">contextlib</span><span class="w"> </span><span class="kn">import</span> <span class="n">contextmanager</span>
633634
<span class="kn">from</span><span class="w"> </span><span class="nn">os</span><span class="w"> </span><span class="kn">import</span> <span class="n">environ</span><span class="p">,</span> <span class="n">getenv</span>
634635
<span class="kn">from</span><span class="w"> </span><span class="nn">platform</span><span class="w"> </span><span class="kn">import</span> <span class="n">system</span> <span class="k">as</span> <span class="n">sys_platform</span>
@@ -640,6 +641,7 @@ <h1>Source code for dpctl.utils._onetrace_context</h1><div class="highlight"><pr
640641

641642
<span class="n">_UNCHECKED</span> <span class="o">=</span> <span class="n">sys_platform</span><span class="p">()</span> <span class="o">==</span> <span class="s2">&quot;Linux&quot;</span>
642643
<span class="k">del</span> <span class="n">sys_platform</span>
644+
<span class="n">_unchecked_lock</span> <span class="o">=</span> <span class="n">threading</span><span class="o">.</span><span class="n">Lock</span><span class="p">()</span>
643645

644646

645647
<div class="viewcode-block" id="onetrace_enabled"><a class="viewcode-back" href="../../../api_reference/dpctl/utils.html#dpctl.utils.onetrace_enabled">[docs]</a><span class="nd">@contextmanager</span>
@@ -677,21 +679,25 @@ <h1>Source code for dpctl.utils._onetrace_context</h1><div class="highlight"><pr
677679
<span class="sd"> &quot;&quot;&quot;</span>
678680
<span class="k">global</span> <span class="n">_UNCHECKED</span>
679681

680-
<span class="k">if</span> <span class="n">_UNCHECKED</span><span class="p">:</span>
681-
<span class="n">_UNCHECKED</span> <span class="o">=</span> <span class="kc">False</span>
682-
<span class="k">if</span> <span class="ow">not</span> <span class="p">(</span>
683-
<span class="n">getenv</span><span class="p">(</span><span class="s2">&quot;PTI_ENABLE&quot;</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span> <span class="o">==</span> <span class="s2">&quot;1&quot;</span>
684-
<span class="ow">and</span> <span class="s2">&quot;onetrace_tool&quot;</span> <span class="ow">in</span> <span class="n">getenv</span><span class="p">(</span><span class="s2">&quot;LD_PRELOAD&quot;</span><span class="p">,</span> <span class="s2">&quot;&quot;</span><span class="p">)</span>
685-
<span class="p">):</span>
686-
<span class="kn">import</span><span class="w"> </span><span class="nn">warnings</span>
687-
688-
<span class="n">warnings</span><span class="o">.</span><span class="n">warn</span><span class="p">(</span>
689-
<span class="s2">&quot;It looks like Python interpreter was not started using &quot;</span>
690-
<span class="s2">&quot;`onetrace` utility. Using `onetrace_enabled` may have &quot;</span>
691-
<span class="s2">&quot;no effect. See `onetrace_enabled.__doc__` for usage.&quot;</span><span class="p">,</span>
692-
<span class="ne">RuntimeWarning</span><span class="p">,</span>
693-
<span class="n">stacklevel</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span>
682+
<span class="k">with</span> <span class="n">_unchecked_lock</span><span class="p">:</span>
683+
<span class="k">if</span> <span class="n">_UNCHECKED</span><span class="p">:</span>
684+
<span class="n">_UNCHECKED</span> <span class="o">=</span> <span class="kc">False</span>
685+
<span class="n">needs_warning</span> <span class="o">=</span> <span class="ow">not</span> <span class="p">(</span>
686+
<span class="n">getenv</span><span class="p">(</span><span class="s2">&quot;PTI_ENABLE&quot;</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span> <span class="o">==</span> <span class="s2">&quot;1&quot;</span>
687+
<span class="ow">and</span> <span class="s2">&quot;onetrace_tool&quot;</span> <span class="ow">in</span> <span class="n">getenv</span><span class="p">(</span><span class="s2">&quot;LD_PRELOAD&quot;</span><span class="p">,</span> <span class="s2">&quot;&quot;</span><span class="p">)</span>
694688
<span class="p">)</span>
689+
<span class="k">else</span><span class="p">:</span>
690+
<span class="n">needs_warning</span> <span class="o">=</span> <span class="kc">False</span>
691+
<span class="k">if</span> <span class="n">needs_warning</span><span class="p">:</span>
692+
<span class="kn">import</span><span class="w"> </span><span class="nn">warnings</span>
693+
694+
<span class="n">warnings</span><span class="o">.</span><span class="n">warn</span><span class="p">(</span>
695+
<span class="s2">&quot;It looks like Python interpreter was not started using &quot;</span>
696+
<span class="s2">&quot;`onetrace` utility. Using `onetrace_enabled` may have &quot;</span>
697+
<span class="s2">&quot;no effect. See `onetrace_enabled.__doc__` for usage.&quot;</span><span class="p">,</span>
698+
<span class="ne">RuntimeWarning</span><span class="p">,</span>
699+
<span class="n">stacklevel</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span>
700+
<span class="p">)</span>
695701

696702
<span class="n">_env_var_name</span> <span class="o">=</span> <span class="s2">&quot;PTI_ENABLE_COLLECTION&quot;</span>
697703
<span class="n">saved</span> <span class="o">=</span> <span class="n">getenv</span><span class="p">(</span><span class="n">_env_var_name</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span>

master/_sources/api_reference/dpctl_pybind11.rst.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ pybind11 API
1919
return dev.get_info<sycl::info::device::name>();
2020
}
2121

22-
PYBIND11_MODULE(_example, m) {
22+
PYBIND11_MODULE(_example, m, py::mod_gil_not_used()) {
2323
m.def("get_device_name", &get_device_name);
2424
}
2525

master/api_reference/dpctl_pybind11.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -635,7 +635,7 @@
635635
<span class="k">return</span> <span class="n">dev</span><span class="p">.</span><span class="n">get_info</span><span class="o">&lt;</span><span class="n">sycl</span><span class="o">::</span><span class="n">info</span><span class="o">::</span><span class="n">device</span><span class="o">::</span><span class="n">name</span><span class="o">&gt;</span><span class="p">();</span>
636636
<span class="p">}</span>
637637

638-
<span class="n">PYBIND11_MODULE</span><span class="p">(</span><span class="n">_example</span><span class="p">,</span> <span class="n">m</span><span class="p">)</span> <span class="p">{</span>
638+
<span class="n">PYBIND11_MODULE</span><span class="p">(</span><span class="n">_example</span><span class="p">,</span> <span class="n">m</span><span class="p">,</span> <span class="n">py</span><span class="o">::</span><span class="n">mod_gil_not_used</span><span class="p">())</span> <span class="p">{</span>
639639
<span class="n">m</span><span class="p">.</span><span class="n">def</span><span class="p">(</span><span class="s">&quot;get_device_name&quot;</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">get_device_name</span><span class="p">);</span>
640640
<span class="p">}</span>
641641
</pre></div>

master/beginners_guides/installation.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -689,7 +689,7 @@ <h2>Installation using pip<a class="headerlink" href="#installation-using-pip" t
689689
<section id="installation-via-intel-r-distribution-for-python">
690690
<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>
691691
<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
692-
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.21.0dev1+1.ge22ac8b96c5)"><code class="xref py py-mod docutils literal notranslate"><span class="pre">dpnp</span></code></a>
692+
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.21.0dev1+12.g02beb5c430)"><code class="xref py py-mod docutils literal notranslate"><span class="pre">dpnp</span></code></a>
693693
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>
694694
<p>Once the installed environment is activated, <code class="docutils literal notranslate"><span class="pre">dpctl</span></code> should be ready to use.</p>
695695
</section>

master/searchindex.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)