🚚 (docs) split by modules

This commit is contained in:
Laureηt 2023-07-29 17:58:08 +02:00
parent 3c455c8b2e
commit 9ac0b53005
Signed by: Laurent
SSH key fingerprint: SHA256:kZEpW8cMJ54PDeCvOhzreNr4FSh6R13CMGH/POoO8DI
4 changed files with 38 additions and 40 deletions

View file

@ -16,5 +16,7 @@ makedocs(;
),
pages=[
"Home" => "index.md",
"Schedulers" => "schedulers.md",
"Beta Schedules" => "beta_schedules.md",
]
)

View file

@ -0,0 +1,32 @@
```@eval
using Diffusers.BetaSchedules
using Plots
plotlyjs()
T = 1000
linear = linear_beta_schedule(T)
scaled_linear = scaled_linear_beta_schedule(T)
cosine = cosine_beta_schedule(T)
sigmoid = sigmoid_beta_schedule(T)
plot(
[linear, scaled_linear, cosine, sigmoid],
label=["linear" "scaled_linear" "cosine" "sigmoid"],
xlabel="t",
ylabel="β",
title="Beta schedules",
legend=:topleft,
yscale=:log10,
)
savefig("fig_beta_schedules.html")
nothing
```
```@raw html
<object type="text/html" data="fig_beta_schedules.html" style="width:100%;height:420px;"></object>
```
```@autodocs
Modules = [Diffusers.BetaSchedules]
```

View file

@ -6,46 +6,7 @@ CurrentModule = Diffusers
Documentation for [Diffusers.jl](https://github.com/Laurent2916/Diffusers.jl).
```@eval
using Diffusers.BetaSchedules
using Plots
plotlyjs()
T = 1000
linear = linear_beta_schedule(T)
scaled_linear = scaled_linear_beta_schedule(T)
cosine = cosine_beta_schedule(T)
sigmoid = sigmoid_beta_schedule(T)
plot(
[linear, scaled_linear, cosine, sigmoid],
label=["linear" "scaled_linear" "cosine" "sigmoid"],
xlabel="t",
ylabel="β",
title="Beta schedules",
legend=:topleft,
yscale=:log10,
)
savefig("beta_schedules.html")
nothing
```
```@raw html
<object type="text/html" data="beta_schedules.html" style="width:100%;height:420px;"></object>
```
## Index
```@index
```
```@autodocs
Modules = [Diffusers]
```
```@autodocs
Modules = [Diffusers.BetaSchedules]
```
```@autodocs
Modules = [Diffusers.Schedulers]
```

3
docs/src/schedulers.md Normal file
View file

@ -0,0 +1,3 @@
```@autodocs
Modules = [Diffusers.Schedulers]
```