Skip to content

Commit

Permalink
build based on c15e54c
Browse files Browse the repository at this point in the history
  • Loading branch information
Documenter.jl committed Jan 29, 2024
1 parent a367e78 commit 54834b8
Show file tree
Hide file tree
Showing 34 changed files with 1,349 additions and 3 deletions.
2 changes: 1 addition & 1 deletion stable
2 changes: 1 addition & 1 deletion v0.18
15 changes: 15 additions & 0 deletions v0.18.7/api-dagger/functions/index.html

Large diffs are not rendered by default.

12 changes: 12 additions & 0 deletions v0.18.7/api-dagger/types/index.html

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions v0.18.7/api-daggerwebdash/functions/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Functions and Macros · Dagger.jl</title><script data-outdated-warner src="../../assets/warner.js"></script><link rel="canonical" href="https://JuliaParallel.github.io/Dagger.jl/api-daggerwebdash/functions/"/><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.045/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.13.24/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="../.."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="../../assets/documenter.js"></script><script src="../../siteinfo.js"></script><script src="../../../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="../../assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="../../assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="../../assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><div class="docs-package-name"><span class="docs-autofit"><a href="../../">Dagger.jl</a></span></div><form class="docs-search" action="../../search/"><input class="docs-search-query" id="documenter-search-query" name="q" type="text" placeholder="Search docs"/></form><ul class="docs-menu"><li><a class="tocitem" href="../../">Home</a></li><li><span class="tocitem">Use Cases</span><ul><li><a class="tocitem" href="../../use-cases/parallel-nested-loops/">Parallel Nested Loops</a></li></ul></li><li><a class="tocitem" href="../../task-spawning/">Task Spawning</a></li><li><a class="tocitem" href="../../data-management/">Data Management</a></li><li><a class="tocitem" href="../../darray/">Distributed Arrays</a></li><li><a class="tocitem" href="../../scopes/">Scopes</a></li><li><a class="tocitem" href="../../processors/">Processors</a></li><li><a class="tocitem" href="../../task-queues/">Task Queues</a></li><li><a class="tocitem" href="../../datadeps/">Datadeps</a></li><li><a class="tocitem" href="../../propagation/">Option Propagation</a></li><li><a class="tocitem" href="../../logging/">Logging and Graphing</a></li><li><a class="tocitem" href="../../checkpointing/">Checkpointing</a></li><li><a class="tocitem" href="../../scheduler-visualization/">Scheduler Visualization</a></li><li><a class="tocitem" href="../../benchmarking/">Benchmarking</a></li><li><a class="tocitem" href="../../dynamic/">Dynamic Scheduler Control</a></li><li><a class="tocitem" href="../../scheduler-internals/">Scheduler Internals</a></li><li><span class="tocitem">Dagger API</span><ul><li><a class="tocitem" href="../../api-dagger/types/">Types</a></li><li><a class="tocitem" href="../../api-dagger/functions/">Functions and Macros</a></li></ul></li><li><span class="tocitem">TimespanLogging API</span><ul><li><a class="tocitem" href="../../api-timespanlogging/types/">Types</a></li><li><a class="tocitem" href="../../api-timespanlogging/functions/">Functions and Macros</a></li></ul></li><li><span class="tocitem">DaggerWebDash API</span><ul><li><a class="tocitem" href="../types/">Types</a></li><li class="is-active"><a class="tocitem" href>Functions and Macros</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">DaggerWebDash API</a></li><li class="is-active"><a href>Functions and Macros</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href>Functions and Macros</a></li></ul></nav><div class="docs-right"><a class="docs-edit-link" href="https://github.com/JuliaParallel/Dagger.jl/blob/master/docs/src/api-daggerwebdash/functions.md#L" title="Edit on GitHub"><span class="docs-icon fab"></span><span class="docs-label is-hidden-touch">Edit on GitHub</span></a><a class="docs-settings-button fas fa-cog" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-sidebar-button fa fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a></div></header><article class="content" id="documenter-page"><h1 id="DaggerWebDash-Functions"><a class="docs-heading-anchor" href="#DaggerWebDash-Functions">DaggerWebDash Functions</a><a id="DaggerWebDash-Functions-1"></a><a class="docs-heading-anchor-permalink" href="#DaggerWebDash-Functions" title="Permalink"></a></h1><ul></ul></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../types/">« Types</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="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 0.27.25 on <span class="colophon-date" title="Monday 29 January 2024 23:50">Monday 29 January 2024</span>. Using Julia version 1.8.5.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
18 changes: 18 additions & 0 deletions v0.18.7/api-daggerwebdash/types/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Types · Dagger.jl</title><script data-outdated-warner src="../../assets/warner.js"></script><link rel="canonical" href="https://JuliaParallel.github.io/Dagger.jl/api-daggerwebdash/types/"/><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.045/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.13.24/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="../.."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="../../assets/documenter.js"></script><script src="../../siteinfo.js"></script><script src="../../../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="../../assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="../../assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="../../assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><div class="docs-package-name"><span class="docs-autofit"><a href="../../">Dagger.jl</a></span></div><form class="docs-search" action="../../search/"><input class="docs-search-query" id="documenter-search-query" name="q" type="text" placeholder="Search docs"/></form><ul class="docs-menu"><li><a class="tocitem" href="../../">Home</a></li><li><span class="tocitem">Use Cases</span><ul><li><a class="tocitem" href="../../use-cases/parallel-nested-loops/">Parallel Nested Loops</a></li></ul></li><li><a class="tocitem" href="../../task-spawning/">Task Spawning</a></li><li><a class="tocitem" href="../../data-management/">Data Management</a></li><li><a class="tocitem" href="../../darray/">Distributed Arrays</a></li><li><a class="tocitem" href="../../scopes/">Scopes</a></li><li><a class="tocitem" href="../../processors/">Processors</a></li><li><a class="tocitem" href="../../task-queues/">Task Queues</a></li><li><a class="tocitem" href="../../datadeps/">Datadeps</a></li><li><a class="tocitem" href="../../propagation/">Option Propagation</a></li><li><a class="tocitem" href="../../logging/">Logging and Graphing</a></li><li><a class="tocitem" href="../../checkpointing/">Checkpointing</a></li><li><a class="tocitem" href="../../scheduler-visualization/">Scheduler Visualization</a></li><li><a class="tocitem" href="../../benchmarking/">Benchmarking</a></li><li><a class="tocitem" href="../../dynamic/">Dynamic Scheduler Control</a></li><li><a class="tocitem" href="../../scheduler-internals/">Scheduler Internals</a></li><li><span class="tocitem">Dagger API</span><ul><li><a class="tocitem" href="../../api-dagger/types/">Types</a></li><li><a class="tocitem" href="../../api-dagger/functions/">Functions and Macros</a></li></ul></li><li><span class="tocitem">TimespanLogging API</span><ul><li><a class="tocitem" href="../../api-timespanlogging/types/">Types</a></li><li><a class="tocitem" href="../../api-timespanlogging/functions/">Functions and Macros</a></li></ul></li><li><span class="tocitem">DaggerWebDash API</span><ul><li class="is-active"><a class="tocitem" href>Types</a><ul class="internal"><li><a class="tocitem" href="#Logging-Event-Types"><span>Logging Event Types</span></a></li></ul></li><li><a class="tocitem" href="../functions/">Functions and Macros</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">DaggerWebDash API</a></li><li class="is-active"><a href>Types</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href>Types</a></li></ul></nav><div class="docs-right"><a class="docs-edit-link" href="https://github.com/JuliaParallel/Dagger.jl/blob/master/docs/src/api-daggerwebdash/types.md#L" title="Edit on GitHub"><span class="docs-icon fab"></span><span class="docs-label is-hidden-touch">Edit on GitHub</span></a><a class="docs-settings-button fas fa-cog" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-sidebar-button fa fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a></div></header><article class="content" id="documenter-page"><h1 id="DaggerWebDash-Types"><a class="docs-heading-anchor" href="#DaggerWebDash-Types">DaggerWebDash Types</a><a id="DaggerWebDash-Types-1"></a><a class="docs-heading-anchor-permalink" href="#DaggerWebDash-Types" title="Permalink"></a></h1><ul><li><a href="#DaggerWebDash.D3Renderer"><code>DaggerWebDash.D3Renderer</code></a></li><li><a href="#DaggerWebDash.ProfileMetrics"><code>DaggerWebDash.ProfileMetrics</code></a></li><li><a href="#DaggerWebDash.TableStorage"><code>DaggerWebDash.TableStorage</code></a></li></ul><h2 id="Logging-Event-Types"><a class="docs-heading-anchor" href="#Logging-Event-Types">Logging Event Types</a><a id="Logging-Event-Types-1"></a><a class="docs-heading-anchor-permalink" href="#Logging-Event-Types" title="Permalink"></a></h2><article class="docstring"><header><a class="docstring-binding" id="DaggerWebDash.D3Renderer" href="#DaggerWebDash.D3Renderer"><code>DaggerWebDash.D3Renderer</code></a><span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">D3Renderer(port::Int, port_range::UnitRange; seek_store=nothing) -&gt; D3Renderer</code></pre><p>Constructs a <code>D3Renderer</code>, which is a TimespanLogging aggregator which renders the logs over HTTP using the d3.js library. <code>port</code> is the port that will be serving the HTTP website. <code>port_range</code> specifies a range of ports that will be used to listen for connections from other Dagger workers. <code>seek_store</code>, if specified, is a Tables.jl-compatible object that logs will be written to and read from. This table can be written to disk and then re-read later for offline log analysis.</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/JuliaParallel/Dagger.jl/blob/c15e54cd8917919f9061af6312c5e28d81468fcd/lib/DaggerWebDash/src/d3.jl#LL71-L81">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="DaggerWebDash.TableStorage" href="#DaggerWebDash.TableStorage"><code>DaggerWebDash.TableStorage</code></a><span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">TableStorage</code></pre><p>LogWindow-compatible aggregator which stores logs in a Tables.jl-compatible sink.</p><p>Using a <code>TableStorage</code> is reasonably simple:</p><pre><code class="language-julia hljs">ml = TimespanLogging.MultiEventLog()

... # Add some events

lw = TimespanLogging.LogWindow(5*10^9, :core)

# Create a DataFrame with one Any[] for each event
df = DataFrame([key=&gt;[] for key in keys(ml.consumers)]...)

# Create the TableStorage and register its creation handler
ts = DaggerWebDash.TableStorage(df)
push!(lw.creation_handlers, ts)

ml.aggregators[:lw] = lw

# Logs will now be saved into `df` automatically, and packages like
# DaggerWebDash.jl will automatically use it to retrieve subsets of the logs.</code></pre></div><a class="docs-sourcelink" target="_blank" href="https://github.com/JuliaParallel/Dagger.jl/blob/c15e54cd8917919f9061af6312c5e28d81468fcd/lib/DaggerWebDash/src/tables.jl#LL1-L28">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="DaggerWebDash.ProfileMetrics" href="#DaggerWebDash.ProfileMetrics"><code>DaggerWebDash.ProfileMetrics</code></a><span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">ProfileMetrics</code></pre><p>Tracks compute profile traces.</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/JuliaParallel/Dagger.jl/blob/c15e54cd8917919f9061af6312c5e28d81468fcd/lib/DaggerWebDash/src/profile.jl#LL3-L7">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../../api-timespanlogging/functions/">« Functions and Macros</a><a class="docs-footer-nextpage" href="../functions/">Functions and Macros »</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="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 0.27.25 on <span class="colophon-date" title="Monday 29 January 2024 23:50">Monday 29 January 2024</span>. Using Julia version 1.8.5.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
Loading

0 comments on commit 54834b8

Please sign in to comment.