Skip to content

Commit

Permalink
deploy: 72bf7ec
Browse files Browse the repository at this point in the history
  • Loading branch information
lukstafi committed Nov 20, 2024
1 parent 96e420e commit b10119f
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion dev/arrayjit/Arrayjit/Backend_impl/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<a href="../Backend_intf/module-type-Alloc_buffer/index.html">Backend_intf.Alloc_buffer</a>
<span class="keyword">with</span> <span><span class="keyword">type</span> <a href="../Backend_intf/module-type-Alloc_buffer/index.html#type-buffer_ptr">buffer_ptr</a> := <a href="Device/argument-1-Device_types/index.html#type-buffer_ptr">Device_types.buffer_ptr</a></span>
<span class="keyword">and</span> <span><span class="keyword">type</span> <a href="../Backend_intf/module-type-Alloc_buffer/index.html#type-stream">stream</a> := <a href="Device/argument-1-Device_types/index.html#type-stream">Device_types.stream</a></span>) :
<span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module-type anchored" id="module-type-Backend_impl_common"><a href="#module-type-Backend_impl_common" class="anchor"></a><code><span><span class="keyword">module</span> <span class="keyword">type</span> <a href="module-type-Backend_impl_common/index.html">Backend_impl_common</a></span><span> = <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div><div class="spec-doc"><p>Parts shared by backend implementations excluding what's already in <code>Backend_any_common</code>, except for <code>Buffer</code> which is duplicated for technical reasons.</p></div></div><div class="odoc-spec"><div class="spec module-type anchored" id="module-type-For_add_scheduler"><a href="#module-type-For_add_scheduler" class="anchor"></a><code><span><span class="keyword">module</span> <span class="keyword">type</span> <a href="module-type-For_add_scheduler/index.html">For_add_scheduler</a></span><span> = <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div><div class="spec-doc"><p>An interface to adding schedulers for stream-agnostic (typically CPU) backend implementations.</p></div></div><div class="odoc-spec"><div class="spec module-type anchored" id="module-type-Lowered_no_device_backend"><a href="#module-type-Lowered_no_device_backend" class="anchor"></a><code><span><span class="keyword">module</span> <span class="keyword">type</span> <a href="module-type-Lowered_no_device_backend/index.html">Lowered_no_device_backend</a></span><span> = <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div><div class="spec-doc"><p>Lowered-level stream agnostic backend interface: implementation-facing API for CPU backends.</p></div></div><div class="odoc-spec"><div class="spec module-type anchored" id="module-type-No_buffer_retrieval_or_syncing"><a href="#module-type-No_buffer_retrieval_or_syncing" class="anchor"></a><code><span><span class="keyword">module</span> <span class="keyword">type</span> <a href="module-type-No_buffer_retrieval_or_syncing/index.html">No_buffer_retrieval_or_syncing</a></span><span> = <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module-type anchored" id="module-type-With_scheduler"><a href="#module-type-With_scheduler" class="anchor"></a><code><span><span class="keyword">module</span> <span class="keyword">type</span> <a href="module-type-With_scheduler/index.html">With_scheduler</a></span><span> = <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div><div class="spec-doc"><p>A compilation-agnostic backend API -- <a href="module-type-Lowered_backend/index.html"><code>Lowered_backend</code></a> instantates it, but <a href="module-type-Lowered_no_device_backend/index.html"><code>Lowered_no_device_backend</code></a> backends are also converted to its instantations.</p></div></div><div class="odoc-spec"><div class="spec module-type anchored" id="module-type-Lowered_backend"><a href="#module-type-Lowered_backend" class="anchor"></a><code><span><span class="keyword">module</span> <span class="keyword">type</span> <a href="module-type-Lowered_backend/index.html">Lowered_backend</a></span><span> = <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div><div class="spec-doc"><p>Lowered-level backend interface: implementation-facing API for device-based (GPU, or CPU after adding a scheduler) backends.</p></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Alloc_buffer_ignore_stream"><a href="#module-Alloc_buffer_ignore_stream" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Alloc_buffer_ignore_stream/index.html">Alloc_buffer_ignore_stream</a></span><span>
<span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module-type anchored" id="module-type-Backend_impl_common"><a href="#module-type-Backend_impl_common" class="anchor"></a><code><span><span class="keyword">module</span> <span class="keyword">type</span> <a href="module-type-Backend_impl_common/index.html">Backend_impl_common</a></span><span> = <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div><div class="spec-doc"><p>Parts shared by backend implementations excluding what's already in <code>Backend_any_common</code>, except for <code>Buffer</code> which is duplicated for technical reasons.</p></div></div><div class="odoc-spec"><div class="spec module-type anchored" id="module-type-For_add_scheduler"><a href="#module-type-For_add_scheduler" class="anchor"></a><code><span><span class="keyword">module</span> <span class="keyword">type</span> <a href="module-type-For_add_scheduler/index.html">For_add_scheduler</a></span><span> = <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div><div class="spec-doc"><p>An interface to adding schedulers for stream-agnostic (typically CPU) backend implementations.</p></div></div><div class="odoc-spec"><div class="spec module-type anchored" id="module-type-Lowered_no_device_backend"><a href="#module-type-Lowered_no_device_backend" class="anchor"></a><code><span><span class="keyword">module</span> <span class="keyword">type</span> <a href="module-type-Lowered_no_device_backend/index.html">Lowered_no_device_backend</a></span><span> = <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div><div class="spec-doc"><p>Lowered-level stream agnostic backend interface: implementation-facing API for CPU backends.</p></div></div><div class="odoc-spec"><div class="spec module-type anchored" id="module-type-No_buffer_retrieval_or_syncing"><a href="#module-type-No_buffer_retrieval_or_syncing" class="anchor"></a><code><span><span class="keyword">module</span> <span class="keyword">type</span> <a href="module-type-No_buffer_retrieval_or_syncing/index.html">No_buffer_retrieval_or_syncing</a></span><span> = <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module-type anchored" id="module-type-With_scheduler"><a href="#module-type-With_scheduler" class="anchor"></a><code><span><span class="keyword">module</span> <span class="keyword">type</span> <a href="module-type-With_scheduler/index.html">With_scheduler</a></span><span> = <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div><div class="spec-doc"><p>An intermediate stage for converting <a href="module-type-Lowered_no_device_backend/index.html"><code>Lowered_no_device_backend</code></a> backends into <a href="module-type-Lowered_backend/index.html"><code>Lowered_backend</code></a>.</p></div></div><div class="odoc-spec"><div class="spec module-type anchored" id="module-type-Lowered_backend"><a href="#module-type-Lowered_backend" class="anchor"></a><code><span><span class="keyword">module</span> <span class="keyword">type</span> <a href="module-type-Lowered_backend/index.html">Lowered_backend</a></span><span> = <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div><div class="spec-doc"><p>Lowered-level backend interface: implementation-facing API for device-based (GPU, or CPU after adding a scheduler) backends.</p></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Alloc_buffer_ignore_stream"><a href="#module-Alloc_buffer_ignore_stream" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Alloc_buffer_ignore_stream/index.html">Alloc_buffer_ignore_stream</a></span><span>
(<a href="Alloc_buffer_ignore_stream/argument-1-Device_types/index.html">Device_types</a> : <a href="../Backend_intf/module-type-Device_types/index.html">Backend_intf.Device_types</a>)
(<a href="Alloc_buffer_ignore_stream/argument-2-Backend/index.html">Backend</a> :
<a href="../Backend_intf/module-type-Alloc_buffer/index.html">Backend_intf.Alloc_buffer</a>
Expand Down
Loading

0 comments on commit b10119f

Please sign in to comment.