@@ -13,48 +13,48 @@ makedocs(
1313 # You could read this end-to-end, or skip to what you need.
1414 # Aim is to cover each new concept exactly once (but not list all variants).
1515 # Hard to invent further divisions which aren't more confusing than helpful?
16- " Quick Start" => " models/quickstart.md" ,
17- " Fitting a Line" => " models/overview.md" ,
18- " Gradients and Layers" => " models/basics.md" ,
19- " Training" => " training/training.md" ,
20- " Recurrence" => " models/recurrence.md" ,
21- " GPU Support" => " gpu.md" ,
22- " Saving & Loading" => " saving.md" ,
23- " Performance Tips" => " performance.md" ,
16+ " Quick Start" => " guide/models/quickstart.md" ,
17+ " Fitting a Line" => " guide/models/overview.md" ,
18+ " Gradients and Layers" => " guide/models/basics.md" ,
19+ " Custom Layers" => " guide/models/custom_layers.md" ,
20+ " Training" => " guide/training/training.md" ,
21+ " Recurrence" => " guide/models/recurrence.md" ,
22+ " GPU Support" => " guide/gpu.md" ,
23+ " Saving & Loading" => " guide/saving.md" ,
24+ " Performance Tips" => " guide/performance.md" ,
2425 ],
2526 " Ecosystem" => " ecosystem.md" ,
2627 " Reference" => [
2728 # This essentially collects docstrings, with a bit of introduction.
28- " Built-in Layers" => " models/layers.md" ,
29- " Activation Functions" => " models/activation.md" ,
30- " Weight Initialisation" => " utilities.md" ,
31- " Loss Functions" => " models/losses.md" ,
32- " Training API" => " training/reference.md" ,
33- " Optimisation Rules" => " training/optimisers.md" ,
34- " Shape Inference" => " outputsize.md" ,
35- " Flat vs. Nested" => " destructure.md" ,
36- " Callback Helpers" => " training/callbacks.md" ,
37- " Gradients -- Zygote.jl" => " training/zygote.md" ,
38- " Batching Data -- MLUtils.jl" => " data/mlutils.md" ,
39- " OneHotArrays.jl" => " data/onehot.md" ,
40- " Low-level Operations -- NNlib.jl" => " models/nnlib.md" ,
41- " Nested Structures -- Functors.jl" => " models/functors.md" ,
29+ " Built-in Layers" => " reference/ models/layers.md" ,
30+ " Activation Functions" => " reference/ models/activation.md" ,
31+ " Weight Initialisation" => " reference/ utilities.md" ,
32+ " Loss Functions" => " reference/ models/losses.md" ,
33+ " Training API" => " reference/ training/reference.md" ,
34+ " Optimisation Rules" => " reference/ training/optimisers.md" ,
35+ " Shape Inference" => " reference/ outputsize.md" ,
36+ " Flat vs. Nested" => " reference/ destructure.md" ,
37+ " Callback Helpers" => " reference/ training/callbacks.md" ,
38+ " Gradients -- Zygote.jl" => " reference/ training/zygote.md" ,
39+ " Batching Data -- MLUtils.jl" => " reference/ data/mlutils.md" ,
40+ " OneHotArrays.jl" => " reference/ data/onehot.md" ,
41+ " Low-level Operations -- NNlib.jl" => " reference/ models/nnlib.md" ,
42+ " Nested Structures -- Functors.jl" => " reference/ models/functors.md" ,
4243 ],
4344 " Tutorials" => [
4445 # These walk you through various tasks. It's fine if they overlap quite a lot.
4546 # All the website tutorials can move here, perhaps much of the model zoo too?
4647 # Or perhaps those should just be trashed, model zoo versions are newer & more useful.
4748 " Linear Regression" => " tutorials/linear_regression.md" ,
4849 " Logistic Regression" => " tutorials/logistic_regression.md" ,
50+ " Model Zoo" => " tutorials/model_zoo.md" ,
4951 #=
50- "Julia & Flux: 60 Minute Blitz " => "tutorials/2020-09-15-deep-learning-flux .md",
51- "Multi-layer Perceptron " => "tutorials/2021-01-26-mlp .md",
52+ # "Multi-layer Perceptron " => "tutorials/mlp .md",
53+ # "Julia & Flux: 60 Minute Blitz " => "tutorials/blitz .md",
5254 "Simple ConvNet" => "tutorials/2021-02-07-convnet.md",
5355 "Generative Adversarial Net" => "tutorials/2021-10-14-vanilla-gan.md",
5456 "Deep Convolutional GAN" => "tutorials/2021-10-08-dcgan-mnist.md",
5557 =#
56- # Not really sure where this belongs... some in Fluxperimental, aim to delete?
57- " Custom Layers" => " models/advanced.md" , # TODO move freezing to Training
5858 ],
5959 ],
6060 format = Documenter. HTML (
@@ -63,19 +63,10 @@ makedocs(
6363 assets = [" assets/flux.css" ],
6464 prettyurls = get (ENV , " CI" , nothing ) == " true"
6565 ),
66- doctest = false ,
67- # linkcheck = true,
68- checkdocs = :exports ,
69- # strict = true,
70- # strict = [
71- # :cross_references,
72- # :missing_docs,
73- # :doctest,
74- # :linkcheck,
75- # :parse_error,
76- # :example_block,
77- # :autodocs_block, :docs_block, :eval_block, :example_block, :footnote, :meta_block, :setup_block
78- # ],
66+ doctest = false , # done later
67+ checkdocs = :none , # :exports # Do not check if all functions appear in the docs
68+ # since it considers all packages
69+ warnonly = [:cross_references ]
7970)
8071
8172doctest (Flux) # only test Flux modules
0 commit comments