Skip to content

Commit

Permalink
build based on 9bd164f
Browse files Browse the repository at this point in the history
  • Loading branch information
Documenter.jl committed Feb 18, 2024
1 parent 3e6ddef commit 65e26f9
Show file tree
Hide file tree
Showing 26 changed files with 188 additions and 188 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.1","generation_timestamp":"2024-02-18T10:18:24","documenter_version":"1.2.1"}}
{"documenter":{"julia_version":"1.10.1","generation_timestamp":"2024-02-18T10:24:36","documenter_version":"1.2.1"}}
8 changes: 4 additions & 4 deletions dev/api/aggregation/index.html

Large diffs are not rendered by default.

20 changes: 10 additions & 10 deletions dev/api/bags/index.html

Large diffs are not rendered by default.

30 changes: 15 additions & 15 deletions dev/api/data_nodes/index.html

Large diffs are not rendered by default.

20 changes: 10 additions & 10 deletions dev/api/model_nodes/index.html

Large diffs are not rendered by default.

32 changes: 16 additions & 16 deletions dev/api/special_arrays/index.html

Large diffs are not rendered by default.

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

Large diffs are not rendered by default.

18 changes: 9 additions & 9 deletions dev/api/utilities/index.html

Large diffs are not rendered by default.

114 changes: 57 additions & 57 deletions dev/assets/dag.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
98 changes: 49 additions & 49 deletions dev/assets/graph.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion dev/citation/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@
title = {Mill.jl framework: a flexible library for (hierarchical) multi-instance learning},
url = {https://github.com/CTUAvastLab/Mill.jl},
version = {...},
}</code></pre></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../references/">« References</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><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.2.1 on <span class="colophon-date" title="Sunday 18 February 2024 10:18">Sunday 18 February 2024</span>. Using Julia version 1.10.1.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
}</code></pre></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../references/">« References</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><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.2.1 on <span class="colophon-date" title="Sunday 18 February 2024 10:24">Sunday 18 February 2024</span>. Using Julia version 1.10.1.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
2 changes: 1 addition & 1 deletion dev/examples/dag/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -28,4 +28,4 @@
end

millneighbors!(cache, g::DagGraph, model::DagModel, i::Int) = millneighbors!(cache, g, model, inneighbors(g.g, i))
ChainRulesCore.@non_differentiable inneighbors(g, i)</code></pre><p>Note that this recursive approach is not the most efficient way to implement this. It would be better to spent a little time with graphs to identify sets of vertices that can be processed in parallel and for which all ancestors are known. But this was a fun little exercise.</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../gnn/">« GNNs in 16 lines</a><a class="docs-footer-nextpage" href="../jsons/">Processing JSONs »</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><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.2.1 on <span class="colophon-date" title="Sunday 18 February 2024 10:18">Sunday 18 February 2024</span>. Using Julia version 1.10.1.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
ChainRulesCore.@non_differentiable inneighbors(g, i)</code></pre><p>Note that this recursive approach is not the most efficient way to implement this. It would be better to spent a little time with graphs to identify sets of vertices that can be processed in parallel and for which all ancestors are known. But this was a fun little exercise.</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../gnn/">« GNNs in 16 lines</a><a class="docs-footer-nextpage" href="../jsons/">Processing JSONs »</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><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.2.1 on <span class="colophon-date" title="Sunday 18 February 2024 10:24">Sunday 18 February 2024</span>. Using Julia version 1.10.1.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
2 changes: 1 addition & 1 deletion dev/examples/gnn/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -47,4 +47,4 @@
1.3873935f-5
-2.3863327f-5
8.686408f-6
-1.3914752f-5</code><br/><code class="language-julia-repl hljs" style="display:block;">julia&gt; gradient(m -&gt; m(g, X, 5) |&gt; sum, gnn)</code><code class="nohighlight hljs ansi" style="display:block;">((lift = (m = (layers = ((weight = Float32[-1.521082f-5 3.8996222f-7 -1.7697725f-5; 0.0 0.0 0.0; -9.3498265f-6 2.791782f-7 -2.5792242f-5; -6.785975f-6 3.034584f-6 2.8431773f-6], bias = Float32[-5.290311f-6, 0.0, 4.5375855f-6, -7.0115047f-6], σ = nothing), (weight = Float32[-1.5438375f-6 0.0 2.4586002f-6 2.2896395f-6; -1.0278474f-5 0.0 4.2990953f-7 3.2912183f-6; -2.2977618f-5 0.0 -8.8213034f-7 5.9753233f-6; 2.9400985f-6 0.0 -1.8074127f-6 -2.2046052f-6], bias = Float32[7.6166484f-6, 4.027953f-7, -4.9171335f-6, -5.431729f-6], σ = nothing)),),), mp = (im = (m = (layers = ((weight = Float32[0.00013154875 -4.4343735f-5 -0.00017144653 8.968689f-5; 2.6628251f-5 -9.35741f-6 -3.3638764f-5 1.4278337f-5; 0.0 0.0 0.0 0.0; 1.558542f-5 -5.9394156f-6 -1.2517353f-5 2.028228f-6], bias = Float32[-0.38891047, -0.014000172, 0.0, -0.0004572895], σ = nothing), (weight = Float32[0.00019107986 0.00038673094 0.0 3.9654208f-7; -4.5931338f-5 -0.0001252995 0.0 2.0195822f-7; -0.00012506096 -0.00028390734 0.0 -2.397435f-7; 6.7518755f-5 -3.6888223f-6 0.0 4.422151f-8], bias = Float32[2.4862192, 0.35816538, -1.2159816, -0.7657835], σ = nothing)),),), a = (fs = ((ψ = Float32[0.0, 0.0, 0.0, 0.0],), (ψ = Float32[0.0, 0.0, 0.0, 0.0],)),), bm = (layers = ((weight = Float32[4.0119317f-5 -0.000107400214 … -7.6678305f-5 1.454405f-5; 0.0 0.0 … 0.0 0.0; -1.1473835f-5 1.9660025f-5 … 1.29090395f-5 -1.6260043f-5; -8.181526f-6 1.3330677f-5 … 1.0129619f-5 -1.5495241f-5], bias = Float32[-1.5925368, 0.0, 1.0553254, 1.2458324], σ = nothing), (weight = Float32[4.1501436f-5 0.0 -1.3072101f-6 1.5161812f-5; -6.144727f-5 0.0 -1.9226987f-5 -4.3512315f-5; -6.947396f-5 0.0 -1.6763644f-5 -3.9050086f-5; -4.7248344f-5 0.0 -3.1266488f-6 -1.9289831f-5], bias = Float32[0.46054503, -1.9490308, -0.8899496, -0.8884555], σ = nothing)),)), m = (layers = ((weight = Float32[0.0 0.0 … 0.0 0.0; -2.6612646f-5 -4.372745f-6 … 5.7112145f-5 -1.887191f-5; 0.0 0.0 … 0.0 0.0; 3.8780512f-5 6.3720568f-6 … -8.322502f-5 2.7500546f-5], bias = Float32[0.0, 1.4826891, -0.0, -2.160606], σ = nothing), (weight = Float32[0.0 3.329609f-5 0.0 2.9892304f-5; 0.0 3.329609f-5 0.0 2.9892304f-5; 0.0 3.329609f-5 0.0 2.9892304f-5; 0.0 3.329609f-5 0.0 2.9892304f-5], bias = Fill(1.0f0, 4), σ = nothing)),)),)</code></pre><p>The above implementation is surprisingly general, as it supports an arbitrarily rich description of vertices. For simplicity, we used only vectors in <code>X</code>, however, any <code>Mill</code> hierarchy is applicable.</p><p>To put different weights on edges, one can use <a href="../../manual/aggregation/#Weighted-aggregation">Weighted aggregation</a>.</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../musk/musk/">« Musk</a><a class="docs-footer-nextpage" href="../dag/">DAGs »</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><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.2.1 on <span class="colophon-date" title="Sunday 18 February 2024 10:18">Sunday 18 February 2024</span>. Using Julia version 1.10.1.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
-1.3914752f-5</code><br/><code class="language-julia-repl hljs" style="display:block;">julia&gt; gradient(m -&gt; m(g, X, 5) |&gt; sum, gnn)</code><code class="nohighlight hljs ansi" style="display:block;">((lift = (m = (layers = ((weight = Float32[-1.521082f-5 3.8996222f-7 -1.7697725f-5; 0.0 0.0 0.0; -9.3498265f-6 2.791782f-7 -2.5792242f-5; -6.785975f-6 3.034584f-6 2.8431773f-6], bias = Float32[-5.290311f-6, 0.0, 4.5375855f-6, -7.0115047f-6], σ = nothing), (weight = Float32[-1.5438375f-6 0.0 2.4586002f-6 2.2896395f-6; -1.0278474f-5 0.0 4.2990953f-7 3.2912183f-6; -2.2977618f-5 0.0 -8.8213034f-7 5.9753233f-6; 2.9400985f-6 0.0 -1.8074127f-6 -2.2046052f-6], bias = Float32[7.6166484f-6, 4.027953f-7, -4.9171335f-6, -5.431729f-6], σ = nothing)),),), mp = (im = (m = (layers = ((weight = Float32[0.00013154875 -4.4343735f-5 -0.00017144653 8.968689f-5; 2.6628251f-5 -9.35741f-6 -3.3638764f-5 1.4278337f-5; 0.0 0.0 0.0 0.0; 1.558542f-5 -5.9394156f-6 -1.2517353f-5 2.028228f-6], bias = Float32[-0.38891047, -0.014000172, 0.0, -0.0004572895], σ = nothing), (weight = Float32[0.00019107986 0.00038673094 0.0 3.9654208f-7; -4.5931338f-5 -0.0001252995 0.0 2.0195822f-7; -0.00012506096 -0.00028390734 0.0 -2.397435f-7; 6.7518755f-5 -3.6888223f-6 0.0 4.422151f-8], bias = Float32[2.4862192, 0.35816538, -1.2159816, -0.7657835], σ = nothing)),),), a = (fs = ((ψ = Float32[0.0, 0.0, 0.0, 0.0],), (ψ = Float32[0.0, 0.0, 0.0, 0.0],)),), bm = (layers = ((weight = Float32[4.0119317f-5 -0.000107400214 … -7.6678305f-5 1.454405f-5; 0.0 0.0 … 0.0 0.0; -1.1473835f-5 1.9660025f-5 … 1.29090395f-5 -1.6260043f-5; -8.181526f-6 1.3330677f-5 … 1.0129619f-5 -1.5495241f-5], bias = Float32[-1.5925368, 0.0, 1.0553254, 1.2458324], σ = nothing), (weight = Float32[4.1501436f-5 0.0 -1.3072101f-6 1.5161812f-5; -6.144727f-5 0.0 -1.9226987f-5 -4.3512315f-5; -6.947396f-5 0.0 -1.6763644f-5 -3.9050086f-5; -4.7248344f-5 0.0 -3.1266488f-6 -1.9289831f-5], bias = Float32[0.46054503, -1.9490308, -0.8899496, -0.8884555], σ = nothing)),)), m = (layers = ((weight = Float32[0.0 0.0 … 0.0 0.0; -2.6612646f-5 -4.372745f-6 … 5.7112145f-5 -1.887191f-5; 0.0 0.0 … 0.0 0.0; 3.8780512f-5 6.3720568f-6 … -8.322502f-5 2.7500546f-5], bias = Float32[0.0, 1.4826891, -0.0, -2.160606], σ = nothing), (weight = Float32[0.0 3.329609f-5 0.0 2.9892304f-5; 0.0 3.329609f-5 0.0 2.9892304f-5; 0.0 3.329609f-5 0.0 2.9892304f-5; 0.0 3.329609f-5 0.0 2.9892304f-5], bias = Fill(1.0f0, 4), σ = nothing)),)),)</code></pre><p>The above implementation is surprisingly general, as it supports an arbitrarily rich description of vertices. For simplicity, we used only vectors in <code>X</code>, however, any <code>Mill</code> hierarchy is applicable.</p><p>To put different weights on edges, one can use <a href="../../manual/aggregation/#Weighted-aggregation">Weighted aggregation</a>.</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../musk/musk/">« Musk</a><a class="docs-footer-nextpage" href="../dag/">DAGs »</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><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.2.1 on <span class="colophon-date" title="Sunday 18 February 2024 10:24">Sunday 18 February 2024</span>. Using Julia version 1.10.1.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
2 changes: 1 addition & 1 deletion dev/examples/jsons/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@
<img class="display-dark-only"
src="https://raw.githubusercontent.com/CTUAvastLab/JsonGrinder.jl/master/docs/src/assets/logo-dark.svg" alt="JsonGrinder.jl logo"/>
</a>
</p><h1 id="Processing-JSONs"><a class="docs-heading-anchor" href="#Processing-JSONs">Processing JSONs</a><a id="Processing-JSONs-1"></a><a class="docs-heading-anchor-permalink" href="#Processing-JSONs" title="Permalink"></a></h1><p>Processing JSONs is actually one of the main motivations for building <a href="https://github.com/CTUAvastLab/Mill.jl"><code>Mill.jl</code></a>. As a matter of fact, with <code>Mill</code> one is now able to process a set of valid JSON documents that follow the same meta schema. <a href="https://github.com/CTUAvastLab/JsonGrinder.jl"><code>JsonGrinder.jl</code></a> is a library that helps with infering the schema and other steps in the pipeline. For some examples, please refer to its <a href="https://CTUAvastLab.github.io/JsonGrinder.jl/stable">documentation</a>.</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../dag/">« DAGs</a><a class="docs-footer-nextpage" href="../../tools/hierarchical/">HierarchicalUtils.jl »</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><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.2.1 on <span class="colophon-date" title="Sunday 18 February 2024 10:18">Sunday 18 February 2024</span>. Using Julia version 1.10.1.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
</p><h1 id="Processing-JSONs"><a class="docs-heading-anchor" href="#Processing-JSONs">Processing JSONs</a><a id="Processing-JSONs-1"></a><a class="docs-heading-anchor-permalink" href="#Processing-JSONs" title="Permalink"></a></h1><p>Processing JSONs is actually one of the main motivations for building <a href="https://github.com/CTUAvastLab/Mill.jl"><code>Mill.jl</code></a>. As a matter of fact, with <code>Mill</code> one is now able to process a set of valid JSON documents that follow the same meta schema. <a href="https://github.com/CTUAvastLab/JsonGrinder.jl"><code>JsonGrinder.jl</code></a> is a library that helps with infering the schema and other steps in the pipeline. For some examples, please refer to its <a href="https://CTUAvastLab.github.io/JsonGrinder.jl/stable">documentation</a>.</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../dag/">« DAGs</a><a class="docs-footer-nextpage" href="../../tools/hierarchical/">HierarchicalUtils.jl »</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><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.2.1 on <span class="colophon-date" title="Sunday 18 February 2024 10:24">Sunday 18 February 2024</span>. Using Julia version 1.10.1.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
Loading

0 comments on commit 65e26f9

Please sign in to comment.