♻️ rework imports and exports

This commit is contained in:
Laureηt 2023-08-07 20:33:13 +02:00
parent 24597eaa1b
commit f3bb0bf20e
Signed by: Laurent
SSH key fingerprint: SHA256:kZEpW8cMJ54PDeCvOhzreNr4FSh6R13CMGH/POoO8DI
3 changed files with 50 additions and 8 deletions

View file

@ -6,16 +6,17 @@ include("ScaledLinear.jl")
include("Cosine.jl")
include("Sigmoid.jl")
export
linear_beta_schedule,
scaled_linear_beta_schedule,
cosine_beta_schedule,
sigmoid_beta_schedule
# utils
include("ZeroSNR.jl")
export
# Beta Schedules
linear_beta_schedule,
scaled_linear_beta_schedule,
cosine_beta_schedule,
sigmoid_beta_schedule,
# Beta Schedule utils
rescale_zero_terminal_snr
end # module BetaSchedules

View file

@ -1,6 +1,43 @@
module Diffusers
include("BetaSchedules/BetaSchedules.jl")
import .BetaSchedules:
# Beta Schedules
linear_beta_schedule,
scaled_linear_beta_schedule,
cosine_beta_schedule,
sigmoid_beta_schedule,
# Beta Schedule utils
rescale_zero_terminal_snr
export
# Beta Schedules
linear_beta_schedule,
scaled_linear_beta_schedule,
cosine_beta_schedule,
sigmoid_beta_schedule,
# Beta Schedule utils
rescale_zero_terminal_snr
include("Schedulers/Schedulers.jl")
import .Schedulers:
# Scheduler
DDPM,
# Scheduler methods
add_noise,
step
export
# Scheduler
DDPM,
# Scheduler methods
add_noise,
step
end # module Diffusers

View file

@ -2,8 +2,12 @@ module Schedulers
include("DDPM.jl")
export DDPM
export
# Schedulers
DDPM,
export add_noise, step
# Scheduler methods
add_noise,
step
end # module Schedulers