Skip to content

Commit

Permalink
deploy: 6605dff
Browse files Browse the repository at this point in the history
  • Loading branch information
lukstafi committed Oct 25, 2024
1 parent 50fb83e commit b156bd9
Show file tree
Hide file tree
Showing 19 changed files with 53 additions and 53 deletions.
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Device_types (arrayjit.Arrayjit.Backend_types.Device.Device_types)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../../../odoc.support/odoc.css"/><meta name="generator" content="odoc 2.4.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../odoc.support/highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a><a href="../../../../index.html">arrayjit</a> &#x00BB; <a href="../../../index.html">Arrayjit</a> &#x00BB; <a href="../../index.html">Backend_types</a> &#x00BB; <a href="../index.html">Device</a> &#x00BB; Device_types</nav><header class="odoc-preamble"><h1>Parameter <code><span>Device.Device_types</span></code></h1></header><div class="odoc-content"><div class="odoc-include"><details open="open"><summary class="spec include"><code><span><span class="keyword">include</span> <a href="../../module-type-Device_config/index.html">Device_config</a></span></code></summary><div class="odoc-include"><details open="open"><summary class="spec include"><code><span><span class="keyword">include</span> <a href="../../module-type-Buffer/index.html">Buffer</a></span></code></summary><div class="odoc-spec"><div class="spec type anchored" id="type-buffer_ptr"><a href="#type-buffer_ptr" class="anchor"></a><code><span><span class="keyword">type</span> buffer_ptr</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-sexp_of_buffer_ptr"><a href="#val-sexp_of_buffer_ptr" class="anchor"></a><code><span><span class="keyword">val</span> sexp_of_buffer_ptr : <span><a href="#type-buffer_ptr">buffer_ptr</a> <span class="arrow">&#45;&gt;</span></span> <span class="xref-unresolved">Sexplib0</span>.Sexp.t</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-c_ptr_to_string"><a href="#val-c_ptr_to_string" class="anchor"></a><code><span><span class="keyword">val</span> c_ptr_to_string : <span><span>(<span><a href="#type-buffer_ptr">buffer_ptr</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../../Ops/index.html#type-prec">Ops.prec</a> <span class="arrow">&#45;&gt;</span></span> <span class="xref-unresolved">Base</span>.string)</span> <span class="xref-unresolved">Base</span>.option</span></span></code></div></div><div class="odoc-include"><details open="open"><summary class="spec include"><code><span><span class="keyword">include</span> <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></summary><div class="odoc-spec"><div class="spec type anchored" id="type-buffer"><a href="#type-buffer" class="anchor"></a><code><span><span class="keyword">type</span> <span class="keyword">nonrec</span> buffer</span><span> = <span><a href="#type-buffer_ptr">buffer_ptr</a> <a href="../../index.html#type-buffer">buffer</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-sexp_of_buffer"><a href="#val-sexp_of_buffer" class="anchor"></a><code><span><span class="keyword">val</span> sexp_of_buffer : <span><a href="#type-buffer">buffer</a> <span class="arrow">&#45;&gt;</span></span> <span class="xref-unresolved">Sexplib0</span>.Sexp.t</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-ctx_arrays"><a href="#type-ctx_arrays" class="anchor"></a><code><span><span class="keyword">type</span> ctx_arrays</span><span> = <span><a href="#type-buffer_ptr">buffer_ptr</a> <span class="xref-unresolved">Base</span>.Map.M(<span class="xref-unresolved">Arrayjit</span>.Tnode).t</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-sexp_of_ctx_arrays"><a href="#val-sexp_of_ctx_arrays" class="anchor"></a><code><span><span class="keyword">val</span> sexp_of_ctx_arrays : <span><a href="#type-ctx_arrays">ctx_arrays</a> <span class="arrow">&#45;&gt;</span></span> <span class="xref-unresolved">Sexplib0</span>.Sexp.t</span></code></div></div></details></div></details></div><div class="odoc-spec"><div class="spec type anchored" id="type-dev"><a href="#type-dev" class="anchor"></a><code><span><span class="keyword">type</span> dev</span></code></div><div class="spec-doc"><p>Interface to a device driver.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-sexp_of_dev"><a href="#val-sexp_of_dev" class="anchor"></a><code><span><span class="keyword">val</span> sexp_of_dev : <span><a href="#type-dev">dev</a> <span class="arrow">&#45;&gt;</span></span> <span class="xref-unresolved">Sexplib0</span>.Sexp.t</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-runner"><a href="#type-runner" class="anchor"></a><code><span><span class="keyword">type</span> runner</span></code></div><div class="spec-doc"><p>Interface to a stream driver.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-sexp_of_runner"><a href="#val-sexp_of_runner" class="anchor"></a><code><span><span class="keyword">val</span> sexp_of_runner : <span><a href="#type-runner">runner</a> <span class="arrow">&#45;&gt;</span></span> <span class="xref-unresolved">Sexplib0</span>.Sexp.t</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-event"><a href="#type-event" class="anchor"></a><code><span><span class="keyword">type</span> event</span></code></div><div class="spec-doc"><p>An event tracks if a stream finished computing past a particular point in its schedue. These values are used internally for scheduling across streams of the backend, and can be used for explicit scheduling.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-sexp_of_event"><a href="#val-sexp_of_event" class="anchor"></a><code><span><span class="keyword">val</span> sexp_of_event : <span><a href="#type-event">event</a> <span class="arrow">&#45;&gt;</span></span> <span class="xref-unresolved">Sexplib0</span>.Sexp.t</span></code></div></div></details></div><div class="odoc-spec"><div class="spec type anchored" id="type-device"><a href="#type-device" class="anchor"></a><code><span><span class="keyword">type</span> <span class="keyword">nonrec</span> device</span><span> = <span><span>(<a href="#type-buffer_ptr">buffer_ptr</a>, <a href="#type-dev">dev</a>, <a href="#type-event">event</a>)</span> <a href="../../index.html#type-device">device</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-sexp_of_device"><a href="#val-sexp_of_device" class="anchor"></a><code><span><span class="keyword">val</span> sexp_of_device : <span><a href="#type-device">device</a> <span class="arrow">&#45;&gt;</span></span> <span class="xref-unresolved">Sexplib0</span>.Sexp.t</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-stream"><a href="#type-stream" class="anchor"></a><code><span><span class="keyword">type</span> <span class="keyword">nonrec</span> stream</span><span> = <span><span>(<a href="#type-buffer_ptr">buffer_ptr</a>, <a href="#type-dev">dev</a>, <a href="#type-runner">runner</a>, <a href="#type-event">event</a>)</span> <a href="../../index.html#type-stream">stream</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-sexp_of_stream"><a href="#val-sexp_of_stream" class="anchor"></a><code><span><span class="keyword">val</span> sexp_of_stream : <span><a href="#type-stream">stream</a> <span class="arrow">&#45;&gt;</span></span> <span class="xref-unresolved">Sexplib0</span>.Sexp.t</span></code></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Device_types (arrayjit.Arrayjit.Backend_types.Device.Device_types)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../../../odoc.support/odoc.css"/><meta name="generator" content="odoc 2.4.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../odoc.support/highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a><a href="../../../../index.html">arrayjit</a> &#x00BB; <a href="../../../index.html">Arrayjit</a> &#x00BB; <a href="../../index.html">Backend_types</a> &#x00BB; <a href="../index.html">Device</a> &#x00BB; Device_types</nav><header class="odoc-preamble"><h1>Parameter <code><span>Device.Device_types</span></code></h1></header><div class="odoc-content"><div class="odoc-include"><details open="open"><summary class="spec include"><code><span><span class="keyword">include</span> <a href="../../module-type-Device_config/index.html">Device_config</a></span></code></summary><div class="odoc-include"><details open="open"><summary class="spec include"><code><span><span class="keyword">include</span> <a href="../../module-type-Buffer/index.html">Buffer</a></span></code></summary><div class="odoc-spec"><div class="spec type anchored" id="type-buffer_ptr"><a href="#type-buffer_ptr" class="anchor"></a><code><span><span class="keyword">type</span> buffer_ptr</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-sexp_of_buffer_ptr"><a href="#val-sexp_of_buffer_ptr" class="anchor"></a><code><span><span class="keyword">val</span> sexp_of_buffer_ptr : <span><a href="#type-buffer_ptr">buffer_ptr</a> <span class="arrow">&#45;&gt;</span></span> <span class="xref-unresolved">Sexplib0</span>.Sexp.t</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-c_ptr_to_string"><a href="#val-c_ptr_to_string" class="anchor"></a><code><span><span class="keyword">val</span> c_ptr_to_string : <span><span>(<span><a href="#type-buffer_ptr">buffer_ptr</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../../Ops/index.html#type-prec">Ops.prec</a> <span class="arrow">&#45;&gt;</span></span> <span class="xref-unresolved">Base</span>.string)</span> <span class="xref-unresolved">Base</span>.option</span></span></code></div></div><div class="odoc-include"><details open="open"><summary class="spec include"><code><span><span class="keyword">include</span> <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></summary><div class="odoc-spec"><div class="spec type anchored" id="type-buffer"><a href="#type-buffer" class="anchor"></a><code><span><span class="keyword">type</span> <span class="keyword">nonrec</span> buffer</span><span> = <span><a href="#type-buffer_ptr">buffer_ptr</a> <a href="../../index.html#type-buffer">buffer</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-sexp_of_buffer"><a href="#val-sexp_of_buffer" class="anchor"></a><code><span><span class="keyword">val</span> sexp_of_buffer : <span><a href="#type-buffer">buffer</a> <span class="arrow">&#45;&gt;</span></span> <span class="xref-unresolved">Sexplib0</span>.Sexp.t</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-ctx_arrays"><a href="#type-ctx_arrays" class="anchor"></a><code><span><span class="keyword">type</span> ctx_arrays</span><span> = <span><a href="#type-buffer_ptr">buffer_ptr</a> <span class="xref-unresolved">Base</span>.Map.M(<span class="xref-unresolved">Arrayjit</span>.Tnode).t</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-sexp_of_ctx_arrays"><a href="#val-sexp_of_ctx_arrays" class="anchor"></a><code><span><span class="keyword">val</span> sexp_of_ctx_arrays : <span><a href="#type-ctx_arrays">ctx_arrays</a> <span class="arrow">&#45;&gt;</span></span> <span class="xref-unresolved">Sexplib0</span>.Sexp.t</span></code></div></div></details></div></details></div><div class="odoc-spec"><div class="spec type anchored" id="type-dev"><a href="#type-dev" class="anchor"></a><code><span><span class="keyword">type</span> dev</span></code></div><div class="spec-doc"><p>Interface to a device driver.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-sexp_of_dev"><a href="#val-sexp_of_dev" class="anchor"></a><code><span><span class="keyword">val</span> sexp_of_dev : <span><a href="#type-dev">dev</a> <span class="arrow">&#45;&gt;</span></span> <span class="xref-unresolved">Sexplib0</span>.Sexp.t</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-runner"><a href="#type-runner" class="anchor"></a><code><span><span class="keyword">type</span> runner</span></code></div><div class="spec-doc"><p>Interface to a stream driver.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-sexp_of_runner"><a href="#val-sexp_of_runner" class="anchor"></a><code><span><span class="keyword">val</span> sexp_of_runner : <span><a href="#type-runner">runner</a> <span class="arrow">&#45;&gt;</span></span> <span class="xref-unresolved">Sexplib0</span>.Sexp.t</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-event"><a href="#type-event" class="anchor"></a><code><span><span class="keyword">type</span> event</span></code></div><div class="spec-doc"><p>An event tracks if a stream finished computing past a particular point in its schedue. These values are used internally for scheduling across streams of the backend, and can be used for explicit scheduling.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-sexp_of_event"><a href="#val-sexp_of_event" class="anchor"></a><code><span><span class="keyword">val</span> sexp_of_event : <span><a href="#type-event">event</a> <span class="arrow">&#45;&gt;</span></span> <span class="xref-unresolved">Sexplib0</span>.Sexp.t</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-name"><a href="#val-name" class="anchor"></a><code><span><span class="keyword">val</span> name : <span class="xref-unresolved">Base</span>.string</span></code></div></div></details></div><div class="odoc-spec"><div class="spec type anchored" id="type-device"><a href="#type-device" class="anchor"></a><code><span><span class="keyword">type</span> <span class="keyword">nonrec</span> device</span><span> = <span><span>(<a href="#type-buffer_ptr">buffer_ptr</a>, <a href="#type-dev">dev</a>, <a href="#type-event">event</a>)</span> <a href="../../index.html#type-device">device</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-sexp_of_device"><a href="#val-sexp_of_device" class="anchor"></a><code><span><span class="keyword">val</span> sexp_of_device : <span><a href="#type-device">device</a> <span class="arrow">&#45;&gt;</span></span> <span class="xref-unresolved">Sexplib0</span>.Sexp.t</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-stream"><a href="#type-stream" class="anchor"></a><code><span><span class="keyword">type</span> <span class="keyword">nonrec</span> stream</span><span> = <span><span>(<a href="#type-buffer_ptr">buffer_ptr</a>, <a href="#type-dev">dev</a>, <a href="#type-runner">runner</a>, <a href="#type-event">event</a>)</span> <a href="../../index.html#type-stream">stream</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-sexp_of_stream"><a href="#val-sexp_of_stream" class="anchor"></a><code><span><span class="keyword">val</span> sexp_of_stream : <span><a href="#type-stream">stream</a> <span class="arrow">&#45;&gt;</span></span> <span class="xref-unresolved">Sexplib0</span>.Sexp.t</span></code></div></div></div></body></html>
Loading

0 comments on commit b156bd9

Please sign in to comment.