Skip to content

Commit

Permalink
build based on a047265
Browse files Browse the repository at this point in the history
  • Loading branch information
Documenter.jl committed Feb 1, 2025
1 parent f202546 commit 3c7dc2a
Show file tree
Hide file tree
Showing 26 changed files with 33 additions and 33 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.11.2","generation_timestamp":"2025-01-22T00:03:25","documenter_version":"1.8.0"}}
{"documenter":{"julia_version":"1.11.3","generation_timestamp":"2025-02-01T21:08:28","documenter_version":"1.8.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.8.0 on <span class="colophon-date" title="Wednesday 22 January 2025 00:03">Wednesday 22 January 2025</span>. Using Julia version 1.11.2.</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.8.0 on <span class="colophon-date" title="Saturday 1 February 2025 21:08">Saturday 1 February 2025</span>. Using Julia version 1.11.3.</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="../streaming/">Streaming Tasks »</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.8.0 on <span class="colophon-date" title="Wednesday 22 January 2025 00:03">Wednesday 22 January 2025</span>. Using Julia version 1.11.2.</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="../streaming/">Streaming Tasks »</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.8.0 on <span class="colophon-date" title="Saturday 1 February 2025 21:08">Saturday 1 February 2025</span>. Using Julia version 1.11.3.</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.8.0 on <span class="colophon-date" title="Wednesday 22 January 2025 00:03">Wednesday 22 January 2025</span>. Using Julia version 1.11.2.</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.8.0 on <span class="colophon-date" title="Saturday 1 February 2025 21:08">Saturday 1 February 2025</span>. Using Julia version 1.11.3.</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.8.0 on <span class="colophon-date" title="Wednesday 22 January 2025 00:03">Wednesday 22 January 2025</span>. Using Julia version 1.11.2.</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.8.0 on <span class="colophon-date" title="Saturday 1 February 2025 21:08">Saturday 1 February 2025</span>. Using Julia version 1.11.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
Loading

0 comments on commit 3c7dc2a

Please sign in to comment.