Skip to content

Commit

Permalink
build based on 2b808bf
Browse files Browse the repository at this point in the history
  • Loading branch information
Documenter.jl committed Oct 11, 2024
1 parent 419aa7a commit 52e39b2
Show file tree
Hide file tree
Showing 25 changed files with 32 additions and 32 deletions.
2 changes: 1 addition & 1 deletion dev/.documenter-siteinfo.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"documenter":{"julia_version":"1.10.5","generation_timestamp":"2024-10-01T12:03:48","documenter_version":"1.7.0"}}
{"documenter":{"julia_version":"1.11.0","generation_timestamp":"2024-10-11T15:03:51","documenter_version":"1.7.0"}}
8 changes: 4 additions & 4 deletions dev/api-dagger/functions/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions dev/api-dagger/types/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dev/api-daggerwebdash/functions/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions dev/api-daggerwebdash/types/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dev/api-timespanlogging/functions/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dev/api-timespanlogging/types/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dev/benchmarking/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dev/checkpointing/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,4 @@
open("checkpoint-final.bin", "r") do io
Dagger.tochunk(deserialize(io))
end
end))</code></pre><p>In this case, the entire computation will be skipped if <code>checkpoint-final.bin</code> exists!</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../external-languages/python/">« Python</a><a class="docs-footer-nextpage" href="../benchmarking/">Benchmarking »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.7.0 on <span class="colophon-date" title="Tuesday 1 October 2024 12:03">Tuesday 1 October 2024</span>. Using Julia version 1.10.5.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
end))</code></pre><p>In this case, the entire computation will be skipped if <code>checkpoint-final.bin</code> exists!</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../external-languages/python/">« Python</a><a class="docs-footer-nextpage" href="../benchmarking/">Benchmarking »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.7.0 on <span class="colophon-date" title="Friday 11 October 2024 15:03">Friday 11 October 2024</span>. Using Julia version 1.11.0.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
2 changes: 1 addition & 1 deletion dev/darray/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -299,4 +299,4 @@
1.09357 5.34114 0.74001 0.216408 0.342061 1.13217 3.20539 5.18716
5.69556 3.12244 0.347957 0.683841 2.84005 5.40096 3.15125 1.34437
4.90718 5.57208 3.08056 5.40758 3.71409 0.276977 5.06768 4.40841
4.75448 0.0475118 4.58058 0.153437 5.34085 1.09899 3.18051 3.13105</code></pre><p>A variety of other operations exist on the <code>DArray</code>, and it should generally behave otherwise similar to any other <code>AbstractArray</code> type. If you find that it&#39;s missing an operation that you need, please file an issue!</p><h3 id="Known-Supported-Operations"><a class="docs-heading-anchor" href="#Known-Supported-Operations">Known Supported Operations</a><a id="Known-Supported-Operations-1"></a><a class="docs-heading-anchor-permalink" href="#Known-Supported-Operations" title="Permalink"></a></h3><p>This list is not exhaustive, but documents operations which are known to work well with the <code>DArray</code>:</p><p>From <code>Base</code>:</p><ul><li><code>getindex</code>/<code>setindex!</code></li><li>Broadcasting</li><li><code>similar</code>/<code>copy</code>/<code>copyto!</code></li><li><code>map</code>/<code>reduce</code>/<code>mapreduce</code></li><li><code>sum</code>/<code>prod</code></li><li><code>minimum</code>/<code>maximum</code>/<code>extrema</code></li><li><code>map!</code></li></ul><p>From <code>Random</code>:</p><ul><li><code>rand!</code>/<code>randn!</code></li></ul><p>From <code>Statistics</code>:</p><ul><li><code>mean</code></li><li><code>var</code></li><li><code>std</code></li></ul><p>From <code>LinearAlgebra</code>:</p><ul><li><code>transpose</code>/<code>adjoint</code> (Out-of-place transpose)</li><li><code>*</code> (Out-of-place Matrix-(Matrix/Vector) multiply)</li><li><code>mul!</code> (In-place Matrix-Matrix multiply)</li><li><code>cholesky</code>/<code>cholesky!</code> (In-place/Out-of-place Cholesky factorization)</li><li><code>lu</code>/<code>lu!</code> (In-place/Out-of-place LU factorization (<code>NoPivot</code> only))</li></ul></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../data-management/">« Data Management</a><a class="docs-footer-nextpage" href="../scopes/">Scopes »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.7.0 on <span class="colophon-date" title="Tuesday 1 October 2024 12:03">Tuesday 1 October 2024</span>. Using Julia version 1.10.5.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
4.75448 0.0475118 4.58058 0.153437 5.34085 1.09899 3.18051 3.13105</code></pre><p>A variety of other operations exist on the <code>DArray</code>, and it should generally behave otherwise similar to any other <code>AbstractArray</code> type. If you find that it&#39;s missing an operation that you need, please file an issue!</p><h3 id="Known-Supported-Operations"><a class="docs-heading-anchor" href="#Known-Supported-Operations">Known Supported Operations</a><a id="Known-Supported-Operations-1"></a><a class="docs-heading-anchor-permalink" href="#Known-Supported-Operations" title="Permalink"></a></h3><p>This list is not exhaustive, but documents operations which are known to work well with the <code>DArray</code>:</p><p>From <code>Base</code>:</p><ul><li><code>getindex</code>/<code>setindex!</code></li><li>Broadcasting</li><li><code>similar</code>/<code>copy</code>/<code>copyto!</code></li><li><code>map</code>/<code>reduce</code>/<code>mapreduce</code></li><li><code>sum</code>/<code>prod</code></li><li><code>minimum</code>/<code>maximum</code>/<code>extrema</code></li><li><code>map!</code></li></ul><p>From <code>Random</code>:</p><ul><li><code>rand!</code>/<code>randn!</code></li></ul><p>From <code>Statistics</code>:</p><ul><li><code>mean</code></li><li><code>var</code></li><li><code>std</code></li></ul><p>From <code>LinearAlgebra</code>:</p><ul><li><code>transpose</code>/<code>adjoint</code> (Out-of-place transpose)</li><li><code>*</code> (Out-of-place Matrix-(Matrix/Vector) multiply)</li><li><code>mul!</code> (In-place Matrix-Matrix multiply)</li><li><code>cholesky</code>/<code>cholesky!</code> (In-place/Out-of-place Cholesky factorization)</li><li><code>lu</code>/<code>lu!</code> (In-place/Out-of-place LU factorization (<code>NoPivot</code> only))</li></ul></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../data-management/">« Data Management</a><a class="docs-footer-nextpage" href="../scopes/">Scopes »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.7.0 on <span class="colophon-date" title="Friday 11 October 2024 15:03">Friday 11 October 2024</span>. Using Julia version 1.11.0.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
2 changes: 1 addition & 1 deletion dev/data-management/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@
wait.([Dagger.@spawn Threads.atomic_add!(cs, 1) for i in 1:1000])

# And let&#39;s fetch the total sum of all counters:
@assert sum(map(ctr-&gt;fetch(ctr)[], cs)) == 1000</code></pre><p>Note that <code>map</code>, when used on a shard, will execute the provided function once per shard &quot;piece&quot;, and each result is considered immutable. <code>map</code> is an easy way to make a copy of each piece of the shard, to be later reduced, scanned, etc.</p><p>Further details about what arguments can be passed to <code>@shard</code>/<code>shard</code> can be found in <a href="../api-dagger/functions/#Data-Management-Functions">Data Management Functions</a>.</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../task-spawning/">« Task Spawning</a><a class="docs-footer-nextpage" href="../darray/">Distributed Arrays »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.7.0 on <span class="colophon-date" title="Tuesday 1 October 2024 12:03">Tuesday 1 October 2024</span>. Using Julia version 1.10.5.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
@assert sum(map(ctr-&gt;fetch(ctr)[], cs)) == 1000</code></pre><p>Note that <code>map</code>, when used on a shard, will execute the provided function once per shard &quot;piece&quot;, and each result is considered immutable. <code>map</code> is an easy way to make a copy of each piece of the shard, to be later reduced, scanned, etc.</p><p>Further details about what arguments can be passed to <code>@shard</code>/<code>shard</code> can be found in <a href="../api-dagger/functions/#Data-Management-Functions">Data Management Functions</a>.</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../task-spawning/">« Task Spawning</a><a class="docs-footer-nextpage" href="../darray/">Distributed Arrays »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.7.0 on <span class="colophon-date" title="Friday 11 October 2024 15:03">Friday 11 October 2024</span>. Using Julia version 1.11.0.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
2 changes: 1 addition & 1 deletion dev/datadeps/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -56,4 +56,4 @@

# This task aliases with the `inc_upper!` task (`UpperTriangular` accesses the diagonal of the array)
Dagger.@spawn inc_diag!(Deps(A, InOut(Diagonal)))
end</code></pre><p>You can pass any number of aliasing modifiers to <code>Deps</code>. This is particularly useful for declaring aliasing with <code>Diagonal</code>, <code>Bidiagonal</code>, <code>Tridiagonal</code>, and <code>SymTridiagonal</code> access, as these &quot;wrappers&quot; make a copy of their parent array and thus can&#39;t be used to &quot;mask&quot; access to the parent like <code>UpperTriangular</code> and <code>UnitLowerTriangular</code> can (which is valuable for writing memory-efficient, generic algorithms in Julia).</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../task-queues/">« Task Queues</a><a class="docs-footer-nextpage" href="../propagation/">Option Propagation »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.7.0 on <span class="colophon-date" title="Tuesday 1 October 2024 12:03">Tuesday 1 October 2024</span>. Using Julia version 1.10.5.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
end</code></pre><p>You can pass any number of aliasing modifiers to <code>Deps</code>. This is particularly useful for declaring aliasing with <code>Diagonal</code>, <code>Bidiagonal</code>, <code>Tridiagonal</code>, and <code>SymTridiagonal</code> access, as these &quot;wrappers&quot; make a copy of their parent array and thus can&#39;t be used to &quot;mask&quot; access to the parent like <code>UpperTriangular</code> and <code>UnitLowerTriangular</code> can (which is valuable for writing memory-efficient, generic algorithms in Julia).</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../task-queues/">« Task Queues</a><a class="docs-footer-nextpage" href="../propagation/">Option Propagation »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.7.0 on <span class="colophon-date" title="Friday 11 October 2024 15:03">Friday 11 October 2024</span>. Using Julia version 1.11.0.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
Loading

0 comments on commit 52e39b2

Please sign in to comment.