Commit graph

56 commits

Author SHA1 Message Date
Laureηt b6c8309733
🎨 (DDPM) simplify constructor 2023-08-11 20:07:50 +02:00
Laureηt 4b344dcc5d
⬆️ nix flake update 2023-08-08 21:22:42 +02:00
Laureηt b27105c761
📝 add codecov badge
|skip ci]
2023-08-08 21:04:01 +02:00
Laureηt 920ba513da
👷 add codecov 2023-08-08 20:58:30 +02:00
Laureηt ada324cae2
🐛 fix bad syntax in Schedulers tests 2023-08-08 20:45:04 +02:00
Laureηt 8b098c4c09
🧪 (Schedulers) add some tests to check step and add_noise correctness 2023-08-08 20:40:57 +02:00
Laureηt 77961913ba
🧪 (BetaSchedules) replace β monoticity check by SNR monoticity check 2023-08-07 20:52:57 +02:00
Laureηt 0db38f3e01
💚 (runtests) restrict tests to only ubuntu-latest x64 v1.9
[skip ci]
2023-08-07 20:41:37 +02:00
Laureηt 43a8a2612a
👷 add runtest github action 2023-08-07 20:36:40 +02:00
Laureηt 43f47055e0
👷 add CompatHelper github action 2023-08-07 20:36:16 +02:00
Laureηt f3bb0bf20e
♻️ rework imports and exports 2023-08-07 20:33:13 +02:00
Laureηt 24597eaa1b
📝 (BetaSchedules) remove superfluous latex syntax in labels plots 2023-08-06 21:19:35 +02:00
Laureηt 8dd1a71268
🧪 (BetaSchedules) add variance schedules monotonicity check 2023-08-06 21:19:04 +02:00
Laureηt 8c46a27423
📝 (BetaSchedules) remove title from plots 2023-08-06 20:13:43 +02:00
Laureηt ce02a4a8b0
📝 (BetaSchedules) hide schedules other than Linear and Cosine by default 2023-08-05 13:00:13 +02:00
Laureηt 9a2f8488a3
📝 add dev-documentation badge in README 2023-08-05 12:44:45 +02:00
Laureηt de5b6b4b3a
🩹 (BetaSchedules) fix plotlyJS display, set prettyurl to true and savefig in folder 2023-08-05 12:31:18 +02:00
Laureηt 234183b459
🚨 add linkcheck in Documenter.jl 2023-08-05 00:26:43 +02:00
Laureηt f6fd9734b6
📝 🩹 (BetaSchedules) (temporary) fix path for plots 2023-08-05 00:12:29 +02:00
Laureηt 6699877196
👷 add Documenters.jl action 2023-08-04 22:38:56 +02:00
Laureηt 4da2a7bd9d
🎨 (BetaSchedules) change float formats in signatures 2023-08-04 21:48:59 +02:00
Laureηt 2cf9c49202
🐛 (examples/swissroll) better performances + switch to linear beta schedule 2023-08-04 21:48:27 +02:00
Laureηt b931b5ceb5
📝 (beta_schedules) prettier β and α̅ plots 2023-08-04 21:45:08 +02:00
Laureηt a25e74a62a
♻️ split dependecies and add Aqua.jl tests 2023-08-03 21:04:59 +02:00
Laureηt 71ae55da71
🚑 (swissroll) fix wrong training objective + wrong sampling 💀 2023-08-01 22:59:12 +02:00
Laureηt 42c2bcb5bb
(Schedulers) create Abstract.jl holding scheduler type and methods 2023-07-31 22:41:14 +02:00
Laureηt 9d5201d068
♻️ (examples) rework swissroll
 add DenoisingDiffusion.jl
2023-07-30 17:55:22 +02:00
Laureηt 9ac0b53005
🚚 (docs) split by modules 2023-07-29 17:58:08 +02:00
Laureηt 3c455c8b2e
add docs using Documenter.jl 2023-07-29 17:52:36 +02:00
Laureηt 3c9841ffd9
🚚 (Schedulers) move schedulers in their own module 2023-07-29 16:14:55 +02:00
Laureηt 3570bc8379
🧑‍💻 add recommended extensions 2023-07-29 15:51:26 +02:00
Laureηt 708e082874
📝 (Schedulers) fix non matching docstrings 2023-07-29 15:51:13 +02:00
Laureηt 4dfa3c92dc
🚚 (BetaSchedulers) move beta variance schedules in their own module 2023-07-29 15:40:43 +02:00
Laureηt f6ecfdbfda
♻️ rework docstrings and variable names 2023-07-29 15:18:42 +02:00
Laureηt 43695ffcf7
📝 (README) add links to github handles 2023-07-29 14:52:37 +02:00
Laureηt 72825b36f4
🩹 use full name in Project.toml authors 2023-07-28 19:24:18 +02:00
Laureηt 425469e873
📝 docstrings yet again + rename some variables 2023-07-28 19:23:03 +02:00
Laureηt 01a172db1e
📝 add credits in README.md 2023-07-28 19:22:27 +02:00
Laureηt 7bff487a75
📝 fix some more docstrings 2023-07-27 21:18:49 +02:00
Laureηt 96be7c3307
(BetaSchedulers) add rescale_zero_terminal_snr 2023-07-27 21:07:22 +02:00
Laureηt 972013637d
📝 update some docstrings 2023-07-27 19:46:40 +02:00
Laureηt 570a75a224
📝 add README.md 2023-07-26 20:54:41 +02:00
Laureηt e625f8bdbb
🙈 better .gitignore 2023-07-26 20:47:10 +02:00
Laureηt 6544061eeb
📄 add MIT license 2023-07-26 20:38:09 +02:00
Laureηt ce9a4ec323
(examples/swissroll) subplot x_t-1 and x_0 2023-07-25 21:01:56 +02:00
Laureηt 4122a47b6d
🩹 move add_noise docstring in Schedulers.jl 2023-07-25 20:11:48 +02:00
Laureηt b4ed6e3c99
🚚 move DDPM's step from Schedulers.jl to DDPM.jl 2023-07-25 20:08:35 +02:00
Laureηt cfd090b6e2
📝 add docstrings to BetaSchedulers.jl 2023-07-25 20:07:26 +02:00
Laureηt 16a1424151
🚚 move ConditionalChain.jl and Embeddings.jl files out of Diffusers.jl modules 2023-07-24 21:05:47 +02:00
Laureηt a564a8f6f6
🎉 yeah boi we diffusin' 2023-07-23 14:48:15 +02:00