diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000000000000000000000000000000000000..a6344aac8c09253b3b630fb776ae94478aa0275b --- /dev/null +++ b/.gitattributes @@ -0,0 +1,35 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.ftz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.lfs.* filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.model filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.ot filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.pb filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text diff --git a/loras/23High noise-Cumshot Aesthetics.safetensors b/loras/23High noise-Cumshot Aesthetics.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..913a9e9ef9d916b7ab8284a804c8f325ccbe76c7 --- /dev/null +++ b/loras/23High noise-Cumshot Aesthetics.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a63d6ed7bca18ed83dd60a7f42951f7809ea718bfef52cf6ecec204c619eb218 +size 306807976 diff --git a/loras/56Low noise-Cumshot Aesthetics.safetensors b/loras/56Low noise-Cumshot Aesthetics.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..f6debc85aae99b0ec8b13aaa4f0323e060618b67 --- /dev/null +++ b/loras/56Low noise-Cumshot Aesthetics.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:73603d65fa727b99b101bfc66cf6c9c5c2610c18394aa4ff1db4f096633aa627 +size 306807976 diff --git a/loras/BetterTitfuck_v4_July2025.safetensors b/loras/BetterTitfuck_v4_July2025.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..08234ffb63985407eec3f79e4ad55cd2fdc055fc --- /dev/null +++ b/loras/BetterTitfuck_v4_July2025.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1fdf977a7f03aea6d9433ee66853fb3a78fa23451dd8f81a99f43981b11ac52 +size 153453128 diff --git a/loras/BouncingForwardBendsV01.safetensors b/loras/BouncingForwardBendsV01.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..154315ceece7bbcd11e947d947b438fdd578f9c5 --- /dev/null +++ b/loras/BouncingForwardBendsV01.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fc755fcfe9268073d2711b47db74f618f4bc7e7327144194f41e17749c93ea8 +size 359259464 diff --git a/loras/DR34ML4Y_T2V_14b_HighNoise_v2.safetensors b/loras/DR34ML4Y_T2V_14b_HighNoise_v2.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..a5915536d6a09b789e8a117f002effddf1a30f2a --- /dev/null +++ b/loras/DR34ML4Y_T2V_14b_HighNoise_v2.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b7c19958c79e8bc05236107afc9e58f8a7e2068c08cc8863b83720cbb3b0f51 +size 306807976 diff --git a/loras/DR34ML4Y_T2V_14b_LowNoise_v2.safetensors b/loras/DR34ML4Y_T2V_14b_LowNoise_v2.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..49d6318c772cfc3e6a8810c2d7539c91c2926e30 --- /dev/null +++ b/loras/DR34ML4Y_T2V_14b_LowNoise_v2.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ded0b6f51c87ff115dec447dce519a660e4f5c16c66a34be92b821edda51eb6 +size 306807976 diff --git a/loras/Dogeza.safetensors b/loras/Dogeza.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..0f9d5aa7ed256d7d68bc5f3eb1d36e1f82f94320 --- /dev/null +++ b/loras/Dogeza.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:326703222d408fc9623e5680c5f26369f3b435d7ce5ef16f34bfb06c7a594985 +size 306807976 diff --git a/loras/I2Pee-V3_Wan2.2_high.safetensors b/loras/I2Pee-V3_Wan2.2_high.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..265d864d7bfd04bf7641e75cd900177ee642e508 --- /dev/null +++ b/loras/I2Pee-V3_Wan2.2_high.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d58813e8b9aa37d1b22acb0e01f58de1bb93b87d986396c1444ebdd749c436b +size 153493152 diff --git a/loras/I2Pee-V3_Wan2.2_low.safetensors b/loras/I2Pee-V3_Wan2.2_low.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..3160e875210bbe2419630534cd79a5dbe6af948c --- /dev/null +++ b/loras/I2Pee-V3_Wan2.2_low.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7120cdfcc93e57fddfd15e325ff43d4ed34de0a79621dce48870b67b1cd41602 +size 153493144 diff --git a/loras/I2V - Hand in Panties v4 - 720p.safetensors b/loras/I2V - Hand in Panties v4 - 720p.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..2f68a8198c3f1856f7bc8aabe0c7a9404d5928da --- /dev/null +++ b/loras/I2V - Hand in Panties v4 - 720p.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca9d84ec3e1e2872e227314c87c28a20bf9ea78e00a2950a54a696b5fd1e05d2 +size 306807976 diff --git a/loras/I2V - POV Handjob.safetensors b/loras/I2V - POV Handjob.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..0b2a5f08351fd7c8c8570c345b43a9fda831b026 --- /dev/null +++ b/loras/I2V - POV Handjob.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d5740958cfde12dca4768d1edb322d4f73b65901b93a4700e36c09bfcab77d4 +size 306807976 diff --git a/loras/I2V-WAN2.2-EdibleAnus-HighNoise-1.1_-000050.safetensors b/loras/I2V-WAN2.2-EdibleAnus-HighNoise-1.1_-000050.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..cf949c0f9c6d3f614d5662944a2b94b3cbf89327 --- /dev/null +++ b/loras/I2V-WAN2.2-EdibleAnus-HighNoise-1.1_-000050.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bcbec4495849709d7c81ee27a77ce165ac83dedf006c3b8de7061b802586450 +size 306807976 diff --git a/loras/I2V-WAN2.2-EdibleAnus-LowNoise-1.1_-000060.safetensors b/loras/I2V-WAN2.2-EdibleAnus-LowNoise-1.1_-000060.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..02f2814bc4fd451a4ed8f6b74bf835367306dc89 --- /dev/null +++ b/loras/I2V-WAN2.2-EdibleAnus-LowNoise-1.1_-000060.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0d289c52f286fda00aa103975403ef1c635c9d539a0790373ee0a41b6d16ab5 +size 306807976 diff --git a/loras/I2V-tittydrop-e26.safetensors b/loras/I2V-tittydrop-e26.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..95cecec21c1b01954a4a135f0788658c3811591c --- /dev/null +++ b/loras/I2V-tittydrop-e26.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96b915f37931ae5f3a523aef5dafd6680fa9ee83428825cb06780fa0215243b3 +size 359257680 diff --git a/loras/I2V_doggyslider_high.safetensors b/loras/I2V_doggyslider_high.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..b8f97cecdcb609992162c58cccaf6bd13bfff118 --- /dev/null +++ b/loras/I2V_doggyslider_high.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ddf0fa50c816f860291bd85f530974b99e6cac5dbad567f14dd112505923a08 +size 613516752 diff --git a/loras/I2V_doggyslider_low.safetensors b/loras/I2V_doggyslider_low.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..2972c6a419282fa99c75c799defeb47ff123dcd1 --- /dev/null +++ b/loras/I2V_doggyslider_low.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d78bfe1975d4eff3e17c33032aa6e8de4205b42c5b9d9f597f380afc11354ecd +size 613516752 diff --git a/loras/Licking Breasts_high_noise.safetensors b/loras/Licking Breasts_high_noise.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..d4b1285ef088b563232d0efad85231a811038fe3 --- /dev/null +++ b/loras/Licking Breasts_high_noise.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f4af37d0c827542fe96612dc95970cc37d791ead89de4fb8aeca3e919b2a262 +size 306808368 diff --git a/loras/Licking Breasts_low_noise.safetensors b/loras/Licking Breasts_low_noise.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..4d1d2fbf3a1460467473e2129dec3883df085554 --- /dev/null +++ b/loras/Licking Breasts_low_noise.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3b657678331d866f20b9fa7074236f6286661e5cce74da48c5e55c47de3fdbd +size 306808368 diff --git a/loras/NSFW-22-H-e8.safetensors b/loras/NSFW-22-H-e8.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..a1e51801a0aa624380e22521e732d0f8ca8dce5f --- /dev/null +++ b/loras/NSFW-22-H-e8.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34e2144d3cd65360f97d09ccbe03e1c39a096df6c9234af5fe3899d1b63cda39 +size 613516752 diff --git a/loras/NSFW-22-L-e8.safetensors b/loras/NSFW-22-L-e8.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..f9aeee78e070b8a9206127c7fcd5778e6479fcbf --- /dev/null +++ b/loras/NSFW-22-L-e8.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6b783742f4d5fd63a0223ae1d5bf64fc995a6b408480ac2a00528ae0d4146db +size 613516752 diff --git a/loras/P002-The-Walking-Back-i2v-v20-000010_converted.safetensors b/loras/P002-The-Walking-Back-i2v-v20-000010_converted.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..03d62f3eb05ba1cf27a4518168ab5fccea8f00ce --- /dev/null +++ b/loras/P002-The-Walking-Back-i2v-v20-000010_converted.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36e343b3a99dcf8460ab8b89174f0d77dd91e0cad6eb4b57e22b06c78bd0c409 +size 359259648 diff --git a/loras/Pornmaster_wan 2.2_14b_I2V_ double_penetration_v1_high_noise.safetensors b/loras/Pornmaster_wan 2.2_14b_I2V_ double_penetration_v1_high_noise.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..c616f6294c1747bc7c19f64f77e2e6e3962ded68 --- /dev/null +++ b/loras/Pornmaster_wan 2.2_14b_I2V_ double_penetration_v1_high_noise.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dcc6b83db1cda1e30bea773244bb8fc892cf249450350194a040f64af4b76253 +size 306808576 diff --git a/loras/Pornmaster_wan 2.2_14b_I2V_ double_penetration_v1_low_noise.safetensors b/loras/Pornmaster_wan 2.2_14b_I2V_ double_penetration_v1_low_noise.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..ec0e16334fd44116259209c52bb80d63485fd1be --- /dev/null +++ b/loras/Pornmaster_wan 2.2_14b_I2V_ double_penetration_v1_low_noise.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1c406154fbbe16b7604ab2ae89b9c8ecd9e7213664eaa9a4437c33626e93a6f +size 306808576 diff --git a/loras/Pornmaster_wan 2.2_14b_I2V_Creampie_v1_high_noise.safetensors b/loras/Pornmaster_wan 2.2_14b_I2V_Creampie_v1_high_noise.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..4b8b9abad60bcba409c7744e059bcb3ee89ae6c3 --- /dev/null +++ b/loras/Pornmaster_wan 2.2_14b_I2V_Creampie_v1_high_noise.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6b074a9d04ad3c5da89f190e8538b3d1208fd9c7058b000478a6287c072f1aa +size 306808560 diff --git a/loras/Pornmaster_wan 2.2_14b_I2V_Creampie_v1_low_noise.safetensors b/loras/Pornmaster_wan 2.2_14b_I2V_Creampie_v1_low_noise.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..752c4d71e2333a1de96cc11971f8f58d101d6854 --- /dev/null +++ b/loras/Pornmaster_wan 2.2_14b_I2V_Creampie_v1_low_noise.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:483532c3bc79e81cfa3f4cfd5085d0e08bbd196ddaad42570e6b6ccee8725eef +size 306808560 diff --git a/loras/Pornmaster_wan 2.2_14b_I2V_bukkake_v1.4_high_noise.safetensors b/loras/Pornmaster_wan 2.2_14b_I2V_bukkake_v1.4_high_noise.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..cbdca8d32f3d3a1fe79c3c6d42bfa21e8e5fe015 --- /dev/null +++ b/loras/Pornmaster_wan 2.2_14b_I2V_bukkake_v1.4_high_noise.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8a3e9d2dd9676e873b0b1619dc4ed3f7e73ff8e5174c17af758ad382463a789 +size 306808488 diff --git a/loras/Pornmaster_wan 2.2_14b_I2V_bukkake_v1.4_low_noise.safetensors b/loras/Pornmaster_wan 2.2_14b_I2V_bukkake_v1.4_low_noise.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..a084e8b35f87013465f55666c27e5eb4a23b5967 --- /dev/null +++ b/loras/Pornmaster_wan 2.2_14b_I2V_bukkake_v1.4_low_noise.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa671d346e05a687c9b274e62ad3626cd1a6fb1f0bdba8db6294ecd2f313caa6 +size 306808488 diff --git a/loras/PussyLoRA_HighNoise_Wan2.2_HearmemanAI.safetensors b/loras/PussyLoRA_HighNoise_Wan2.2_HearmemanAI.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..b1f94dfdd81b822452b428db14a85396f7e67c55 --- /dev/null +++ b/loras/PussyLoRA_HighNoise_Wan2.2_HearmemanAI.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8954570dffa0247ae0d3aef1ad85386e2fa20861cde99e0c135825755a2e2df5 +size 306847520 diff --git a/loras/PussyLoRA_LowNoise_Wan2.2_HearmemanAI.safetensors b/loras/PussyLoRA_LowNoise_Wan2.2_HearmemanAI.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..1129d562eb5338aaeaff8239eeb57353d65336b0 --- /dev/null +++ b/loras/PussyLoRA_LowNoise_Wan2.2_HearmemanAI.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44e92b07d6fdec5e6333bd62fd635b57d7d960edd49a1ba929e6dcd98a64bafc +size 306847512 diff --git a/loras/Standing sex_000001000_high_noise.safetensors b/loras/Standing sex_000001000_high_noise.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..b33dd14e2bbe71f63e0f3130dcdd06254b8d5863 --- /dev/null +++ b/loras/Standing sex_000001000_high_noise.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ff6a447de89742c64e22632f3f437417b5a74c9412b7559fe176c363562a28b +size 306808376 diff --git a/loras/Standing sex_000001000_low_noise.safetensors b/loras/Standing sex_000001000_low_noise.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..cf4c52a17bf95d337b461282d493182a93d1857a --- /dev/null +++ b/loras/Standing sex_000001000_low_noise.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f80ebbe0db7d0eb86aa9d01e9563d7176b3d9484684cf6605ab09cee04bd536 +size 306808376 diff --git a/loras/T2V - Innie Pussy v2 - 14B.safetensors b/loras/T2V - Innie Pussy v2 - 14B.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..9f39e0595c05d2bb2cd3511cca0e5425d60554ae --- /dev/null +++ b/loras/T2V - Innie Pussy v2 - 14B.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f76becccf26fedb48584b84b7598909cddf560dd9fba93371f234de770e8b37 +size 306807976 diff --git a/loras/T2V - POV Handjob - 14b.safetensors b/loras/T2V - POV Handjob - 14b.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..0b2a5f08351fd7c8c8570c345b43a9fda831b026 --- /dev/null +++ b/loras/T2V - POV Handjob - 14b.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d5740958cfde12dca4768d1edb322d4f73b65901b93a4700e36c09bfcab77d4 +size 306807976 diff --git a/loras/T2V-I2V_h4nd_p4nties_v3.safetensors b/loras/T2V-I2V_h4nd_p4nties_v3.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..9279a814308fee67f8b7108b961b60634f96a556 --- /dev/null +++ b/loras/T2V-I2V_h4nd_p4nties_v3.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0f11ad720cae3b8f6d95d48c1ac79c7f2e1de16b39414c0a1d6cdbfad741d8e +size 306807976 diff --git a/loras/Titfuck_WAN14B_I2V_by-ComfyTinker.safetensors b/loras/Titfuck_WAN14B_I2V_by-ComfyTinker.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..5009f14171d20f8cbd0043e7a47ab726c1a54683 --- /dev/null +++ b/loras/Titfuck_WAN14B_I2V_by-ComfyTinker.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61bfc16d138ddee10658fb006683f3163a453fe755e6ee520750402d9f192efc +size 359257680 diff --git a/loras/W22_HN_i2v_POV_Missionary_Insertion_v1.safetensors b/loras/W22_HN_i2v_POV_Missionary_Insertion_v1.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..28df96550cc16e0c0589fe376f60b224bc9beecc --- /dev/null +++ b/loras/W22_HN_i2v_POV_Missionary_Insertion_v1.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e3e77a9ba98144429315db1720e074b0626646d86e5d48d37042e4a30d1bf1f +size 306849616 diff --git a/loras/W22_LN_i2v_POV_Missionary_Insertion_v1.safetensors b/loras/W22_LN_i2v_POV_Missionary_Insertion_v1.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..7128434290737f512ef8f8a5eaba2d63e0700cd4 --- /dev/null +++ b/loras/W22_LN_i2v_POV_Missionary_Insertion_v1.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d93769809f8c8cd061e64e38df0ed36d71f5bcc6f7d6f3bfba39aed66cf1403 +size 306849608 diff --git a/loras/W22_NSFW_Posing_Nude_i2v_HN_v1.safetensors b/loras/W22_NSFW_Posing_Nude_i2v_HN_v1.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..19db70e41fd96f3f6e7f66fa009cb6c594078c05 --- /dev/null +++ b/loras/W22_NSFW_Posing_Nude_i2v_HN_v1.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5876e6c38d13644d7860e690f2329b32d6d872946f5af56a9e6b43ccb9cb8ff8 +size 306849200 diff --git a/loras/W22_NSFW_Posing_Nude_i2v_LN_v1.safetensors b/loras/W22_NSFW_Posing_Nude_i2v_LN_v1.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..c0452e29cef657bb4ef86bca3e80b76c7ccfdfed --- /dev/null +++ b/loras/W22_NSFW_Posing_Nude_i2v_LN_v1.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21cc9d5975134dd304737ffd12ba6ceb31d273e7ffcb2a7ddd3129d73dc7c824 +size 306848824 diff --git a/loras/W22_POV_Cowgirl_Insertion_i2v_HN_v1A.safetensors b/loras/W22_POV_Cowgirl_Insertion_i2v_HN_v1A.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..17f8e210f3b9f402c71fece2441e3231401e7b9e --- /dev/null +++ b/loras/W22_POV_Cowgirl_Insertion_i2v_HN_v1A.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00a018893c3a1bfbe57ea2af7ccd89127fcedb4315f76ae67826c85365d7d9d3 +size 306849240 diff --git a/loras/W22_POV_Cowgirl_Insertion_i2v_LN_v1.safetensors b/loras/W22_POV_Cowgirl_Insertion_i2v_LN_v1.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..b435a2c5a266440583dd10f89bc0096e9cc9cad4 --- /dev/null +++ b/loras/W22_POV_Cowgirl_Insertion_i2v_LN_v1.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00c551bebd1bc2d74f9a2ce0ed7d3d3784f4a3d8d5b45dca502e03a89d2d2704 +size 306849240 diff --git a/loras/WAN-2.2-I2V-Double-Blowjob-HIGH-v1.safetensors b/loras/WAN-2.2-I2V-Double-Blowjob-HIGH-v1.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..8b9dcf391db2eededf48566d564f84928360fe95 --- /dev/null +++ b/loras/WAN-2.2-I2V-Double-Blowjob-HIGH-v1.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f28f656a994bb93366c97018bcb0cf4ef0c5b125af463666c74c61d755024b4d +size 613516752 diff --git a/loras/WAN-2.2-I2V-Double-Blowjob-LOW-v1.safetensors b/loras/WAN-2.2-I2V-Double-Blowjob-LOW-v1.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..6cd0fe65b2a9cd363774e29848611f24882c3b06 --- /dev/null +++ b/loras/WAN-2.2-I2V-Double-Blowjob-LOW-v1.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43d3136a32a6aa4a94e3f9942f92488ee323b279a70a85edf2b4a8db30a8ee7e +size 613516752 diff --git a/loras/WAN-2.2-I2V-HandjobBlowjobCombo-HIGH-v1.safetensors b/loras/WAN-2.2-I2V-HandjobBlowjobCombo-HIGH-v1.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..7fa1084bc2b11b47e606e1b36140b51510fbea68 --- /dev/null +++ b/loras/WAN-2.2-I2V-HandjobBlowjobCombo-HIGH-v1.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0794f26ab43a5bbb479ff21bd6ae1466ff4a3d6a0c21676ab34b832b82b875e0 +size 613516752 diff --git a/loras/WAN-2.2-I2V-HandjobBlowjobCombo-LOW-v1.safetensors b/loras/WAN-2.2-I2V-HandjobBlowjobCombo-LOW-v1.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..3eb68cc5667ee42eae0bcf9e35d4dae186ebb141 --- /dev/null +++ b/loras/WAN-2.2-I2V-HandjobBlowjobCombo-LOW-v1.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4371ed72fe9804257e69b56a37217bdab641b76a64208b07a75f5d716a25985d +size 613516752 diff --git a/loras/WAN-2.2-I2V-POV-Body-Cumshot-Pullout-HIGH-v1.safetensors b/loras/WAN-2.2-I2V-POV-Body-Cumshot-Pullout-HIGH-v1.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..760ffdfe6347068d3fb65d6de032e8cb13189b76 --- /dev/null +++ b/loras/WAN-2.2-I2V-POV-Body-Cumshot-Pullout-HIGH-v1.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2d61c7c951cfb359028f19e97f698ebe2937e7049b33dbc5bb7b1127bf7f10c +size 613516752 diff --git a/loras/WAN-2.2-I2V-POV-Body-Cumshot-Pullout-LOW-v1.safetensors b/loras/WAN-2.2-I2V-POV-Body-Cumshot-Pullout-LOW-v1.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..2c70df427082eed5a02dabc008aa424958441a4c --- /dev/null +++ b/loras/WAN-2.2-I2V-POV-Body-Cumshot-Pullout-LOW-v1.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1485d2b705f4b6fdd94e36835e68a9b7d86b73c10ba5a8c92e149f5753ca1db +size 613516752 diff --git a/loras/WAN-2.2-I2V-POV-Cowgirl-HIGH-v1.0-fixed.safetensors b/loras/WAN-2.2-I2V-POV-Cowgirl-HIGH-v1.0-fixed.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..4ef17d723dfa5cb32f9db7ebdefe3d8d5d905ee1 --- /dev/null +++ b/loras/WAN-2.2-I2V-POV-Cowgirl-HIGH-v1.0-fixed.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62a4ccf9f0b40888c908ff4b91cf6e1938985fdf1ec5ec0a25fb41f0d3036ccf +size 613516752 diff --git a/loras/WAN-2.2-I2V-POV-Cowgirl-LOW-v1.0-fixed.safetensors b/loras/WAN-2.2-I2V-POV-Cowgirl-LOW-v1.0-fixed.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..0f47a04e1e69d5799ac9e6667f1444546065bb03 --- /dev/null +++ b/loras/WAN-2.2-I2V-POV-Cowgirl-LOW-v1.0-fixed.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f925dd66203c75256bf85c989569c8445c8299066faedf1c4cad5e407faa044 +size 613516752 diff --git a/loras/WAN2.2 - Asshole - HIGH - e18.safetensors b/loras/WAN2.2 - Asshole - HIGH - e18.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..09713b004505e6ee6769132580cde9312e9be839 --- /dev/null +++ b/loras/WAN2.2 - Asshole - HIGH - e18.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54fd0c01dfc08562d95830dba23ec40e12c35a72cf64f07ad20800f44226ea80 +size 1226934952 diff --git a/loras/WAN2.2 - Asshole - LOW - e22.safetensors b/loras/WAN2.2 - Asshole - LOW - e22.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..364af868f1e2ad0ca95ca15e7608ae6aa15c1c14 --- /dev/null +++ b/loras/WAN2.2 - Asshole - LOW - e22.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24263195570a589270d24444bfdeb9e35b2b121944faaedff342dee60a60ba32 +size 1226934952 diff --git a/loras/WAN2.2 - EatMyAss - HIGH - I2V - e40.safetensors b/loras/WAN2.2 - EatMyAss - HIGH - I2V - e40.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..3254003382166d225dfee321f7a9911f05c3c267 --- /dev/null +++ b/loras/WAN2.2 - EatMyAss - HIGH - I2V - e40.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b89ca840e76cbe0b47604eaa936fbfba79974a65d4b5263d2ea609cc07b1065f +size 613516752 diff --git a/loras/WAN2.2 - EatMyAss - LOW - I2V - e37.safetensors b/loras/WAN2.2 - EatMyAss - LOW - I2V - e37.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..8b13dbbbdd1dbb2e543115ffe05ab3cca07cc8b0 --- /dev/null +++ b/loras/WAN2.2 - EatMyAss - LOW - I2V - e37.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f9c32806816f75fe8db4b00b678afff6ab83ecf0dd84995a6e8f755c5810270 +size 613516752 diff --git a/loras/WAN2.2-HighNoise_Pussyv1-I2V_T2V.safetensors b/loras/WAN2.2-HighNoise_Pussyv1-I2V_T2V.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..d18ba56c413b010193d38d8d20667d2067bf8816 --- /dev/null +++ b/loras/WAN2.2-HighNoise_Pussyv1-I2V_T2V.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22d382914f468356466f5c025432629415748f4171d0ccde76bd74e067d2e8f4 +size 613556856 diff --git a/loras/WAN2.2-I2V-HighNoise_scat-xxi-i2v.safetensors b/loras/WAN2.2-I2V-HighNoise_scat-xxi-i2v.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..ff276dfaf6353da4e6de8fc95edcc065e8815457 --- /dev/null +++ b/loras/WAN2.2-I2V-HighNoise_scat-xxi-i2v.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a727273eba742e7d5521507d8d77e9b3d7f584460803128be0378cf5d8aa2baa +size 153492792 diff --git a/loras/WAN2.2-I2V-LowNoise_scat-xxi-i2v.safetensors b/loras/WAN2.2-I2V-LowNoise_scat-xxi-i2v.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..547cb6a8291baf4c94749fe60f595e11fe19cd37 --- /dev/null +++ b/loras/WAN2.2-I2V-LowNoise_scat-xxi-i2v.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dba09a7d72402129a2b8afb772896bdcd8486a28296d79026a069954cbdcd8af +size 153492792 diff --git a/loras/WAN2.2-LowNoise_Pussyv1-I2V_T2V.safetensors b/loras/WAN2.2-LowNoise_Pussyv1-I2V_T2V.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..d7ca5c3dce7503d75e2bfe42efdd32080ecf2e72 --- /dev/null +++ b/loras/WAN2.2-LowNoise_Pussyv1-I2V_T2V.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc8cf90e4671a1dd594918ba05892bbb32043400b379142f421696cd04a3ea89 +size 613556840 diff --git a/loras/WAN2.2-T2V-HighNoise_bdsm-ii-t2v.safetensors b/loras/WAN2.2-T2V-HighNoise_bdsm-ii-t2v.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..9916dd9f6f1f6b57e35ac0f26763b03a5f17bd44 --- /dev/null +++ b/loras/WAN2.2-T2V-HighNoise_bdsm-ii-t2v.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54dd24253365b697955f020ce763c5ea2a59b03e335daf48700581bc628ef905 +size 153492792 diff --git a/loras/WAN2.2-T2V-LowNoise_bdsm-ii-t2v.safetensors b/loras/WAN2.2-T2V-LowNoise_bdsm-ii-t2v.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..e78a55f17361a47c3f227ee13dab839743b9a65e --- /dev/null +++ b/loras/WAN2.2-T2V-LowNoise_bdsm-ii-t2v.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:002b5ab8e8c0ace748838bd3720fd7ac931ef382bf7c51be5f256705cc29baef +size 153492784 diff --git a/loras/WAN_Passionate_Kissing_v1.safetensors b/loras/WAN_Passionate_Kissing_v1.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..3ff0e4231faf4e7971ba4c1ea82349d8a4a21cb2 --- /dev/null +++ b/loras/WAN_Passionate_Kissing_v1.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:846f4b91468772ba8e6ef2bb5e5be1294bd88f04a753436e1ef1de380bc926ce +size 153453160 diff --git a/loras/WAN_dr34mj0b.safetensors b/loras/WAN_dr34mj0b.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..23d92844a71c8794c5b9fc36f3e233784298bcfb --- /dev/null +++ b/loras/WAN_dr34mj0b.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e41b0f9ca810b52d267a48bf6351f530ba9bad4d4237d46caf3c58bcaa4839d8 +size 179688448 diff --git a/loras/Wan2.2 - I2V - Missionary Sex - HIGH 14B.safetensors b/loras/Wan2.2 - I2V - Missionary Sex - HIGH 14B.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..15c28980b3ac177f2fd887e06a9acf3fa1cab633 --- /dev/null +++ b/loras/Wan2.2 - I2V - Missionary Sex - HIGH 14B.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc097acf47bf935cb9d66139e7d1a17407ae31106b3f2ce28016b526cd47cceb +size 613516752 diff --git a/loras/Wan2.2 - I2V - Missionary Sex - LOW 14B.safetensors b/loras/Wan2.2 - I2V - Missionary Sex - LOW 14B.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..2ecb057ef7b6bfeb5a9de5f0ea4fa3336e728136 --- /dev/null +++ b/loras/Wan2.2 - I2V - Missionary Sex - LOW 14B.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f2559c049577174eb2027525bdbaa913c2d2e84a926971eb8f77f57a0691113 +size 613516752 diff --git a/loras/Wan2.2 - I2V - Orgasm v2 - 14B_high_noise.safetensors b/loras/Wan2.2 - I2V - Orgasm v2 - 14B_high_noise.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..c8292796cb2acf764353f3467415cfff5556f52c --- /dev/null +++ b/loras/Wan2.2 - I2V - Orgasm v2 - 14B_high_noise.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7980c9cc6cbbe1fe65bb1b9cd57795459aaf2e0478aa44d0b5ae66cd66fcf1c5 +size 306808400 diff --git a/loras/Wan2.2 - I2V - Orgasm v2 - 14B_low_noise.safetensors b/loras/Wan2.2 - I2V - Orgasm v2 - 14B_low_noise.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..882aa9424f7844394f02496ae322ad5859da3502 --- /dev/null +++ b/loras/Wan2.2 - I2V - Orgasm v2 - 14B_low_noise.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88675f113d01085560e816f6b13c54d7f51df988cef8a276948f2f340ede5bfd +size 306808400 diff --git a/loras/Wan2.2 - T2V - Amazon Position v2.15 - Rank 64 - HIGH 14B.safetensors b/loras/Wan2.2 - T2V - Amazon Position v2.15 - Rank 64 - HIGH 14B.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..157eaf6c779ebbee633f10a76db1f91ebd24a7a7 --- /dev/null +++ b/loras/Wan2.2 - T2V - Amazon Position v2.15 - Rank 64 - HIGH 14B.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:177f70dcb357a67c50204322d77b799a4ff2e0a123517d4a0123fd33a5beb1ac +size 613516752 diff --git a/loras/Wan2.2 - T2V - Amazon Position v2.15 - Rank 64 - LOW 14B.safetensors b/loras/Wan2.2 - T2V - Amazon Position v2.15 - Rank 64 - LOW 14B.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..01e613ddc44893de77d99bc49aae1e5c63f3ece5 --- /dev/null +++ b/loras/Wan2.2 - T2V - Amazon Position v2.15 - Rank 64 - LOW 14B.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc03731f47d915def6d4de6e0d6fa4c43e10fb6de9495a8ea631801ab4d3a5fa +size 613516752 diff --git a/loras/Wan2.2 - T2V - Doggy Style - HIGH 14B.safetensors b/loras/Wan2.2 - T2V - Doggy Style - HIGH 14B.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..b173984720a12810b176322312eef0e42454a47f --- /dev/null +++ b/loras/Wan2.2 - T2V - Doggy Style - HIGH 14B.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abdce3630a042b50bbf082249a4effca95c4096f5d5ed762bb2f018f62d2b27a +size 613516752 diff --git a/loras/Wan2.2 - T2V - Doggy Style - LOW 14B.safetensors b/loras/Wan2.2 - T2V - Doggy Style - LOW 14B.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..181e96514bc145f7a039878b50c04a6ea24967e6 --- /dev/null +++ b/loras/Wan2.2 - T2V - Doggy Style - LOW 14B.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:772fc1aba34d27e8b2a4f06edcadf6f96a9066f72372ef331764f5490a874487 +size 613516752 diff --git a/loras/Wan2.2 - T2V - Hand in Panties - HIGH 14B.safetensors b/loras/Wan2.2 - T2V - Hand in Panties - HIGH 14B.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..0d951012948c898fad553d17fd2f9d3df983aeeb --- /dev/null +++ b/loras/Wan2.2 - T2V - Hand in Panties - HIGH 14B.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64a1c378b98a5fb2d75541ac0a129cf1a5ecdfc8337b53f5ab325af4138d5ca9 +size 306815250 diff --git a/loras/Wan2.2 - T2V - Hand in Panties - LOW 14B.safetensors b/loras/Wan2.2 - T2V - Hand in Panties - LOW 14B.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..2128b25c90e2f4f00da150081eb75e00e4a0140e --- /dev/null +++ b/loras/Wan2.2 - T2V - Hand in Panties - LOW 14B.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a79bfe81c956e580190face1f62ac4204e94cc7233f29f78c5d9499321357fa3 +size 306815250 diff --git a/loras/Wan2.2 - T2V - Innie Pussy - HIGH 14B.safetensors b/loras/Wan2.2 - T2V - Innie Pussy - HIGH 14B.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..bfd0bb2c79c4527b3356067037bfd0ffecd169f6 --- /dev/null +++ b/loras/Wan2.2 - T2V - Innie Pussy - HIGH 14B.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16ea69b75155a83863aae64f8c1923705a17919cd08bf80ee368cfa4a5918ad2 +size 306807976 diff --git a/loras/Wan2.2 - T2V - Innie Pussy - LOW 14B.safetensors b/loras/Wan2.2 - T2V - Innie Pussy - LOW 14B.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..e705407b675b8e4aa7ece844ed16f9242c9eccc3 --- /dev/null +++ b/loras/Wan2.2 - T2V - Innie Pussy - LOW 14B.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36086ca3265d860df4c71f055df12bcbc35a5de73b2aca91236e25b0022708c3 +size 306807976 diff --git a/loras/Wan2.2 - T2V - Kissing - HIGH 14B.safetensors b/loras/Wan2.2 - T2V - Kissing - HIGH 14B.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..6d7b6b830c403202da5e1d30f14a7f1abd867004 --- /dev/null +++ b/loras/Wan2.2 - T2V - Kissing - HIGH 14B.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be06f0eb9941401adb0322a3f330e0c35e2fa721cc84ff41f13e9a8f686f9037 +size 306807976 diff --git a/loras/Wan2.2 - T2V - Kissing - LOW 14B.safetensors b/loras/Wan2.2 - T2V - Kissing - LOW 14B.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..680d65b11515e6fc472ec2a49fac40c2b6a0a4a2 --- /dev/null +++ b/loras/Wan2.2 - T2V - Kissing - LOW 14B.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d683eb363d9fe8a6035325740db9e954dbc98f52fa8047362e9f8763211e423f +size 306807976 diff --git a/loras/Wan2.2 - T2V - Lotus Position v2.1 - HIGH 14B.safetensors b/loras/Wan2.2 - T2V - Lotus Position v2.1 - HIGH 14B.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..219ffcc210e5bfd9b06be84e74197446efae08ed --- /dev/null +++ b/loras/Wan2.2 - T2V - Lotus Position v2.1 - HIGH 14B.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1afdc1e3aeb3377d5e26ebaf0ee08344feaa537b8ff14c4070ca2b95dd815b7f +size 306807976 diff --git a/loras/Wan2.2 - T2V - Lotus Position v2.1 - LOW 14B.safetensors b/loras/Wan2.2 - T2V - Lotus Position v2.1 - LOW 14B.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..9167d7818c1084ac61b89ddd08af1fa7062a9b80 --- /dev/null +++ b/loras/Wan2.2 - T2V - Lotus Position v2.1 - LOW 14B.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a29905088061758b63f0a35ea3adebe5e900b1d91bb1c23358b83a868c99e2ce +size 306807976 diff --git a/loras/Wan2.2 - T2V - Orgasm - HIGH 14B.safetensors b/loras/Wan2.2 - T2V - Orgasm - HIGH 14B.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..9e5f28a9c7f30bf968475c38c77cd27cf56c1b14 --- /dev/null +++ b/loras/Wan2.2 - T2V - Orgasm - HIGH 14B.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e80e3b1b709c69a773860c6e7127e9db15066ce14ef654a7aeace6b043a68ea +size 306807976 diff --git a/loras/Wan2.2 - T2V - Orgasm - LOW 14B.safetensors b/loras/Wan2.2 - T2V - Orgasm - LOW 14B.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..d290bdb815ea22b332d0fddb3b510ddfe94c2787 --- /dev/null +++ b/loras/Wan2.2 - T2V - Orgasm - LOW 14B.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49cf981598c1cfea9fbb49e73bd00a405c1db40967fbace59f5dd596e1390f81 +size 306807976 diff --git a/loras/Wan2.2 - T2V - POV Hand Job - HIGH 14B.safetensors b/loras/Wan2.2 - T2V - POV Hand Job - HIGH 14B.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..f604148d6bbff9a537b2d73d8c5b19b0331744f3 --- /dev/null +++ b/loras/Wan2.2 - T2V - POV Hand Job - HIGH 14B.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07dc02bacf6151cc410143cd8ff540e3abe51ddd40e7807b07aa23c171834720 +size 306807976 diff --git a/loras/Wan2.2 - T2V - POV Hand Job - LOW 14B.safetensors b/loras/Wan2.2 - T2V - POV Hand Job - LOW 14B.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..8cff4156afe85786e32544f3e8f870fd7db2de31 --- /dev/null +++ b/loras/Wan2.2 - T2V - POV Hand Job - LOW 14B.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67e791851ccd01c8035853f50b866d1d243f1536a557a909896b248ef2a3497e +size 306807976 diff --git a/loras/Wan2.2 - T2V - POV Titty Fuck - HIGH 14B.safetensors b/loras/Wan2.2 - T2V - POV Titty Fuck - HIGH 14B.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..c49abf6078d032cb95444f498324678428992820 --- /dev/null +++ b/loras/Wan2.2 - T2V - POV Titty Fuck - HIGH 14B.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47da0e25f5f72191cc2755c8a5e1abbe440252cddfc4e15b2fd2d0494098fd67 +size 306807976 diff --git a/loras/Wan2.2 - T2V - POV Titty Fuck - LOW 14B.safetensors b/loras/Wan2.2 - T2V - POV Titty Fuck - LOW 14B.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..7e9ea71a5cc83f7131f8eb7c05490234543475a2 --- /dev/null +++ b/loras/Wan2.2 - T2V - POV Titty Fuck - LOW 14B.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83c016906d842723d793f1256aa11cbf59fdb01dddded3c8f61a88b6e0a3a03a +size 306807976 diff --git a/loras/Wan2.2 - T2V - Pillow Humping v3 - HIGH 14B.safetensors b/loras/Wan2.2 - T2V - Pillow Humping v3 - HIGH 14B.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..7325d84f26d7267af8352cffdf3e778252f2cf86 --- /dev/null +++ b/loras/Wan2.2 - T2V - Pillow Humping v3 - HIGH 14B.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cf8a9d24663e3be1fe8992dec5d7f20200649b7a3998244cbef25ac947f1017 +size 613516752 diff --git a/loras/Wan2.2 - T2V - Pillow Humping v3 - LOW 14B.safetensors b/loras/Wan2.2 - T2V - Pillow Humping v3 - LOW 14B.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..d7ba888e59b0485d7ace06497260c97545e965a9 --- /dev/null +++ b/loras/Wan2.2 - T2V - Pillow Humping v3 - LOW 14B.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76cb895dcdb61fccdfad40b9262bb25f959ab7aa45513bd8380945203b4f7418 +size 613516752 diff --git a/loras/Wan2.2 - T2V - Prone Bone - HIGH 14B.safetensors b/loras/Wan2.2 - T2V - Prone Bone - HIGH 14B.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..779510eaa1e19a4c186ea7158f5ce964a33ff54e --- /dev/null +++ b/loras/Wan2.2 - T2V - Prone Bone - HIGH 14B.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fbf64e03aeb12fca7ca1da9d52c88a9f82990d17accdc242d7dabc069a833027 +size 613516752 diff --git a/loras/Wan2.2 - T2V - Prone Bone - LOW 14B.safetensors b/loras/Wan2.2 - T2V - Prone Bone - LOW 14B.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..46315540501b1850ae0b5184fe176d0646247065 --- /dev/null +++ b/loras/Wan2.2 - T2V - Prone Bone - LOW 14B.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e7e22cead2748f21546284307f7bb792c978991ed0ea50a1848a2b64c5f0f66 +size 613516752 diff --git a/loras/Wan2.2 - T2V - Rubbing - HIGH 14B.safetensors b/loras/Wan2.2 - T2V - Rubbing - HIGH 14B.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..6afd4344e217ac584e727328c1a29a46d64614dc --- /dev/null +++ b/loras/Wan2.2 - T2V - Rubbing - HIGH 14B.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b516e14b292a7483ed8cf4f60e024d379a2c2ff44382e5827e3dcd3a65b11c8b +size 306807976 diff --git a/loras/Wan2.2 - T2V - Rubbing - LOW 14B.safetensors b/loras/Wan2.2 - T2V - Rubbing - LOW 14B.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..888f020d5ea629f47982019aad5cb76cdd5bd785 --- /dev/null +++ b/loras/Wan2.2 - T2V - Rubbing - LOW 14B.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d333655270ca35e27f1f4a87afa7dc5676dfeb7e080af1fbd0936ba269c84f7a +size 613516752 diff --git a/loras/Wan2.2 - T2V - Stroking It - HIGH 14B.safetensors b/loras/Wan2.2 - T2V - Stroking It - HIGH 14B.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..169576cedcfd3dc29bc901b8f68e84d464aa7b0a --- /dev/null +++ b/loras/Wan2.2 - T2V - Stroking It - HIGH 14B.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35e7dbdc1ca155fc8a228c221249539e1a45fa241ae6c871bf5e0ca4ff175315 +size 306807976 diff --git a/loras/Wan2.2 - T2V - Stroking It - LOW 14B.safetensors b/loras/Wan2.2 - T2V - Stroking It - LOW 14B.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..734607597560c575f53c54679c1e151851a1d1c3 --- /dev/null +++ b/loras/Wan2.2 - T2V - Stroking It - LOW 14B.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3fb656f2d415d50d9d84f49fa884aecba6d2b61ff662e3483fdf4b92b14b871 +size 306807976 diff --git a/loras/Wan2.2 I2V t2ar_t1ghts_high_noise.safetensors b/loras/Wan2.2 I2V t2ar_t1ghts_high_noise.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..ac94c3f2c2a06302101ce5dde608b722049b8422 --- /dev/null +++ b/loras/Wan2.2 I2V t2ar_t1ghts_high_noise.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb7dc379f4f71bbf43e7208866e45e488cab8c18bb8c816699dab42707b5d9a2 +size 306808448 diff --git a/loras/Wan2.2 I2V t2ar_t1ghts_low_noise.safetensors b/loras/Wan2.2 I2V t2ar_t1ghts_low_noise.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..b38fc7bfcefe0069d488a9f9db5eec92e0af5a39 --- /dev/null +++ b/loras/Wan2.2 I2V t2ar_t1ghts_low_noise.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3620ae42fad65bbf568cfdf8fdc6f2b638827440dd2f863cc762128cefa83461 +size 306808448 diff --git a/loras/Wan2.2 v2 - T2V - Cowgirl - HIGH 14B.safetensors b/loras/Wan2.2 v2 - T2V - Cowgirl - HIGH 14B.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..ca9d9e4f71da6ed20f1ae09434ece610b36cf9b6 --- /dev/null +++ b/loras/Wan2.2 v2 - T2V - Cowgirl - HIGH 14B.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ba21755c42fa390f62a4756a86e5aa41ef91ff55feafea180bc535fb849621d +size 613516752 diff --git a/loras/Wan2.2 v2 - T2V - Cowgirl - LOW 14B.safetensors b/loras/Wan2.2 v2 - T2V - Cowgirl - LOW 14B.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..02b1e3fbcc4b002d47f8669bddfeca34f9962481 --- /dev/null +++ b/loras/Wan2.2 v2 - T2V - Cowgirl - LOW 14B.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d83fefef7c0b3289b5e8578684a6af43f2e1493b2e70dd67a3071f2088825a10 +size 613516752 diff --git a/loras/Wan2.2_Anal-v1-HighNoise-I2V_T2V.safetensors b/loras/Wan2.2_Anal-v1-HighNoise-I2V_T2V.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..9975a00c8d385a94c3e290107b9b7958774143a1 --- /dev/null +++ b/loras/Wan2.2_Anal-v1-HighNoise-I2V_T2V.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e42a66d74013aa5f247d06c5191b611f91fe1260c2b94c2c02ffdc57e0aa803e +size 306848344 diff --git a/loras/Wan2.2_Anal-v1-LowNoise-I2V_T2V.safetensors b/loras/Wan2.2_Anal-v1-LowNoise-I2V_T2V.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..88ba1a42a1fe9bb2fc91350f0cef99e1c8b79cf0 --- /dev/null +++ b/loras/Wan2.2_Anal-v1-LowNoise-I2V_T2V.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67fed6dc2c7cbc8c0a385f60898aeee5e25210ed226010c5a24c8b56c4c6e59f +size 306848336 diff --git a/loras/Wan2.2_Pronebone_t2v_HighNoise-000024.safetensors b/loras/Wan2.2_Pronebone_t2v_HighNoise-000024.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..910faaacdf2a22b1dbbdeaa94c175670a85b96b9 --- /dev/null +++ b/loras/Wan2.2_Pronebone_t2v_HighNoise-000024.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09db04926b61e498e17f3e5d967dc4a8c54fb78bb462ca9d3f47a8be2dd16a54 +size 306847608 diff --git a/loras/Wan2.2_Pronebone_t2v_LowNoise-000024.safetensors b/loras/Wan2.2_Pronebone_t2v_LowNoise-000024.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..10768d70132f1e04a0a5bdbf184fbbe088f9ea23 --- /dev/null +++ b/loras/Wan2.2_Pronebone_t2v_LowNoise-000024.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40340e3f4b50c981d35b0ea83791dd77661ab5a6ae454ea82f3605b5c9f01d0b +size 306847600 diff --git a/loras/Wan21_I2V_14B_lightx2v_cfg_step_distill_lora_rank64.safetensors b/loras/Wan21_I2V_14B_lightx2v_cfg_step_distill_lora_rank64.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..56ebfd3237c412eb06aa04e07c26d1fe137fe922 --- /dev/null +++ b/loras/Wan21_I2V_14B_lightx2v_cfg_step_distill_lora_rank64.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8833bd4fd7c8eabebf0bc8ee5cfaf47f4f310ce116928a02c1adf8941dd4b0f1 +size 739472104 diff --git a/loras/Wan21_T2V_14B_lightx2v_cfg_step_distill_lora_rank32.safetensors b/loras/Wan21_T2V_14B_lightx2v_cfg_step_distill_lora_rank32.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..8da12f5a7e62cbe8ca7a85e81c522ca97105afe8 --- /dev/null +++ b/loras/Wan21_T2V_14B_lightx2v_cfg_step_distill_lora_rank32.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:914fafa5dded72e6c470d6f764b97fe4d71567dae7cc01d1181b310efd5c37a6 +size 316822496 diff --git a/loras/Wan22-I2V-HIGH-Hip_Slammin_Assertive_Cowgirl.safetensors b/loras/Wan22-I2V-HIGH-Hip_Slammin_Assertive_Cowgirl.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..227ad8b864deb06d034f5210fb80c2dbd3a2be45 --- /dev/null +++ b/loras/Wan22-I2V-HIGH-Hip_Slammin_Assertive_Cowgirl.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e183d0756075cb350fa5874690f6bbea160abf632f4f93d290c4ee1cf74d5c91 +size 306847760 diff --git a/loras/Wan22-I2V-LOW-Hip_Slammin_Assertive_Cowgirl.safetensors b/loras/Wan22-I2V-LOW-Hip_Slammin_Assertive_Cowgirl.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..36896eb5990c46e89278fae07ca413d57551114b --- /dev/null +++ b/loras/Wan22-I2V-LOW-Hip_Slammin_Assertive_Cowgirl.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:377d31bdc22eb50f7fdf1d4d236af4ccfe7c17fa14153a6d3d9bfffb055e13d9 +size 306847752 diff --git a/loras/Wan22_ThroatV2_High.safetensors b/loras/Wan22_ThroatV2_High.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..d3da0c2a0573bc9104b4f65880a0ace2406031e9 --- /dev/null +++ b/loras/Wan22_ThroatV2_High.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00bcf93717fcc185832f519f191043fd0ca78e2b7e276b2c6b8fb4ca9caf5ce2 +size 306813424 diff --git a/loras/Wan22_ThroatV2_Low.safetensors b/loras/Wan22_ThroatV2_Low.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..fdbbdb8c6747bb350b454768310447529f3fcb68 --- /dev/null +++ b/loras/Wan22_ThroatV2_Low.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:102837722a89b8fb03f4d7efeaeb80fc57f85f822d3368fe6889241bc0e9380d +size 306813424 diff --git a/loras/WanTwoFingers.safetensors b/loras/WanTwoFingers.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..6356d48131aad92387fce0ec62bb791b4b2ca4e7 --- /dev/null +++ b/loras/WanTwoFingers.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d326eb86d775a27fb23ecaa282d9bc5dc2aa3c44cbcb75468e6ccf5193764523 +size 153456536 diff --git a/loras/Wan_2_2_I2V_A14B_HIGH_lightx2v_4step_lora_v1030_rank_64_bf16.safetensors b/loras/Wan_2_2_I2V_A14B_HIGH_lightx2v_4step_lora_v1030_rank_64_bf16.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..d2a2f74d88d3cacb90d1feef400e71165b68fb9d --- /dev/null +++ b/loras/Wan_2_2_I2V_A14B_HIGH_lightx2v_4step_lora_v1030_rank_64_bf16.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c4d41a22b0c16dc360570dfa12b53b2b5452338935eb8ea24bf40d2ada89bd0 +size 630697104 diff --git a/loras/ahegao_v1_e35_wan.safetensors b/loras/ahegao_v1_e35_wan.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..0428e752cf56d28140a547413b1e6dbbc979918f --- /dev/null +++ b/loras/ahegao_v1_e35_wan.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d4418ae25b4a5891e61d58d4f60f471ff1c67e84ad171eb84b912f8c0828733 +size 538826520 diff --git a/loras/anal_insertion_HIGH_V01.safetensors b/loras/anal_insertion_HIGH_V01.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..599967be9e9bc6ef8245ef2ec4fe081c8afc90f6 --- /dev/null +++ b/loras/anal_insertion_HIGH_V01.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af88be9643642f94a90d53ba03ca71a9a172d616b8e3132cf5de3ef9e6b4e7c5 +size 306807976 diff --git a/loras/anal_insertion_LOW_V01.safetensors b/loras/anal_insertion_LOW_V01.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..ca1f9240484663d514964aaabca53be92a9d4ca8 --- /dev/null +++ b/loras/anal_insertion_LOW_V01.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d7587c8613f4d627b896ca16de912a18da1ab76589a2d6c7e9d0d5afbec86242 +size 306807976 diff --git a/loras/bbcRide_wan22_T2V_high_e20.safetensors b/loras/bbcRide_wan22_T2V_high_e20.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..dde6e2c74f44923b104f65496cae78f5dd50a015 --- /dev/null +++ b/loras/bbcRide_wan22_T2V_high_e20.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e08f391d777abd1d1993fce0077f1e802d26e5d1b39452f64cfbb9b1c603d69 +size 306807976 diff --git a/loras/bbcRide_wan22_T2V_low_e20.safetensors b/loras/bbcRide_wan22_T2V_low_e20.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..417c27d5f308b6bfec461355c635f215a2e1dc1a --- /dev/null +++ b/loras/bbcRide_wan22_T2V_low_e20.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2d9e03c6d30ec26092406ee2f5dc26aafa8acdee3c8ecdd158ce2ecdd57afdf +size 306807976 diff --git a/loras/bounceV_01.safetensors b/loras/bounceV_01.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..1f787ae5c56331aa05dda092ec25ee1c0572ff71 --- /dev/null +++ b/loras/bounceV_01.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bddb45b506f91c4691e23282da48f3684e2b935df90e642ef1108616ff4fdfb1 +size 359259424 diff --git a/loras/bouncehighwan22.308T.safetensors b/loras/bouncehighwan22.308T.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..d1287095dadbbe9293ec05671b3ccac0155d367b --- /dev/null +++ b/loras/bouncehighwan22.308T.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4f4398031e9f39571310355f23e2d104c21143f517cf053e06d21f1c48d3d52 +size 306847512 diff --git a/loras/bouncelowwan22.DZJH.safetensors b/loras/bouncelowwan22.DZJH.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..ce159fe0d00ade5f670d371d088804e6254340f4 --- /dev/null +++ b/loras/bouncelowwan22.DZJH.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ba8320137ba7d99885624dc512d8e0ea02f24364eabbe31e803fec785339ecb +size 306847504 diff --git a/loras/c0wg1rl_WAN-i2v-480p-80.safetensors b/loras/c0wg1rl_WAN-i2v-480p-80.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..eb08b7aa7db8ea9272a113b6f9ae17b9c671e12c --- /dev/null +++ b/loras/c0wg1rl_WAN-i2v-480p-80.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5ba830ac7dde664cf041851ca6875079beb1369eeef3321cf3327dd9d0e6b5b +size 359257680 diff --git a/loras/cock_shocks_000002750.safetensors b/loras/cock_shocks_000002750.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..3f72f6c8dbc3f7c2fc0bd0ca6eacf8d97c0f820c --- /dev/null +++ b/loras/cock_shocks_000002750.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68ae832214f6df0d687fedc460c3c4549dc7397d8998bd856736c235337ff9a2 +size 306808360 diff --git a/loras/cunn_wan_epoch_80.safetensors b/loras/cunn_wan_epoch_80.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..71bd43103fe32007b7b0a9b8cf901234f33e39f0 --- /dev/null +++ b/loras/cunn_wan_epoch_80.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:466979cdbe37c9385f1c1ce6ac6080708f68a9f422bea411f8eb3968f7ea48a9 +size 306807976 diff --git a/loras/dbc.safetensors b/loras/dbc.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..e61413b20c0358f0b2333f8d09468514ac686020 --- /dev/null +++ b/loras/dbc.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e756f8b39568f14ff7c8b9404c2aea2a74169f1b62344b2586be643d14b4be3 +size 359306584 diff --git a/loras/dildo_ride-14b-v2.safetensors b/loras/dildo_ride-14b-v2.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..f7a7b2f60ccfb7b780fab417013f38252ee252d6 --- /dev/null +++ b/loras/dildo_ride-14b-v2.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc54c82ebcbf1f1faa1773d99b504252ee08ab1806a2571ca3828790693631ab +size 306807976 diff --git a/loras/doggyPOV_v1_1.safetensors b/loras/doggyPOV_v1_1.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..64fc31b72dac4ce46dfa50886a64f24978b632d5 --- /dev/null +++ b/loras/doggyPOV_v1_1.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ddabab30906eaaffd5260b44d0b8e6e079093fec156a758c532433754bf5119 +size 538826520 diff --git a/loras/erect_penis_epoch_80.safetensors b/loras/erect_penis_epoch_80.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..847a1c46fc26c31ed7e337eaecff605a014cd816 --- /dev/null +++ b/loras/erect_penis_epoch_80.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:782459941cfee5cfad84df478e24f476bbaa180b24a65c8448f21f8aa2d440e2 +size 306807976 diff --git a/loras/fingering_i2v_e248.safetensors b/loras/fingering_i2v_e248.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..b5f8b6095e647054ea949cd70cfc5967895b070b --- /dev/null +++ b/loras/fingering_i2v_e248.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62b08da970d427899ca322ccf20c82092aa7d92a41b67be13161a2b05f064f69 +size 359257680 diff --git a/loras/flipOffAhegao_high_noise.safetensors b/loras/flipOffAhegao_high_noise.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..9dabc27a083a268b07ae62c01fd790bae98422c1 --- /dev/null +++ b/loras/flipOffAhegao_high_noise.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58c932bf9d2937ca9ebbfded1f11c070dcd0ccc633f040fa9d87f0b103ea0d54 +size 153454664 diff --git a/loras/flipOffAhegao_low_noise.safetensors b/loras/flipOffAhegao_low_noise.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..f3a8c837ad85bacdad4b57b5012fd73c9a43a2b0 --- /dev/null +++ b/loras/flipOffAhegao_low_noise.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9541cd2c337c8d5659791d60f005f1a0c632b367f3cd65d35cd145036a02df0a +size 306809472 diff --git a/loras/fmas-shura-final-000003.safetensors b/loras/fmas-shura-final-000003.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..83a6c8ddfce7a72a3d3bdb12647be2a0629430eb --- /dev/null +++ b/loras/fmas-shura-final-000003.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5064667070ee2429a582e035c1ce50e7128e18adb1ec38a47653483bcd7cc69 +size 359306616 diff --git a/loras/front_doggy_plow_v1_1_wan.safetensors b/loras/front_doggy_plow_v1_1_wan.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..d1d4dd110bf238fb0cffc6c158e91308459a72cd --- /dev/null +++ b/loras/front_doggy_plow_v1_1_wan.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be3921fbba30f36902898a5ffb209ee3aadfa7de8fae85dcf18edfc6af197ebb +size 538826520 diff --git a/loras/furry_nsfw_1.1_e22.safetensors b/loras/furry_nsfw_1.1_e22.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..4dbd66f967b47b12accdfec65a95978dd9dc4406 --- /dev/null +++ b/loras/furry_nsfw_1.1_e22.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65e7478a5a871eaddcf12abc3af526695135edab471cb982d0fb4253bcabf24a +size 718395264 diff --git a/loras/genitals_helper_v1.0_e219.safetensors b/loras/genitals_helper_v1.0_e219.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..edac2aa42a776b1aef48b317a46a71ba63387e20 --- /dev/null +++ b/loras/genitals_helper_v1.0_e219.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:379c267ca9e6021bde9763c74a76117335181b189edbcd06e29acf1d16f6af10 +size 306807976 diff --git a/loras/hard_cut_3_wan_i2v_high.safetensors b/loras/hard_cut_3_wan_i2v_high.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..6580775c5472d5aada6fb032c74773ddbb5e4ea3 --- /dev/null +++ b/loras/hard_cut_3_wan_i2v_high.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:492bf5a9cb9e770f8a2a716faf80a57c45bd53bd8cd61219a87d4d7b53378de2 +size 306807976 diff --git a/loras/i2v_480p_zxtp_holdup_v1.safetensors b/loras/i2v_480p_zxtp_holdup_v1.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..4324108fbbb93a523c7450e445c2a3dcd5a8219b --- /dev/null +++ b/loras/i2v_480p_zxtp_holdup_v1.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:945bd54756781ca510ab3688d243ce6adf1018161b5df0ed3a3404fa433f475e +size 179733880 diff --git a/loras/iGOON_Blink_Blowjob_I2V_HIGH.safetensors b/loras/iGOON_Blink_Blowjob_I2V_HIGH.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..f6229a39628ec8b30bfb0f1ec47b6a8204751663 --- /dev/null +++ b/loras/iGOON_Blink_Blowjob_I2V_HIGH.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4d033302b54787bbfc163f1c990ecdc9c63d9f147bea9e079a41b4b46a5aeb9 +size 163326224 diff --git a/loras/iGOON_Blink_Blowjob_I2V_LOW.safetensors b/loras/iGOON_Blink_Blowjob_I2V_LOW.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..8a4a14e51ea60a128f4f1fb0e44b3183665b937e --- /dev/null +++ b/loras/iGOON_Blink_Blowjob_I2V_LOW.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66e61d0815e18dc7d3f6519b28a5929ec183f7f164b4300efb09242cf7832662 +size 163326224 diff --git a/loras/iGoon - Blink_Front_Doggystyle_I2V_HIGH.safetensors b/loras/iGoon - Blink_Front_Doggystyle_I2V_HIGH.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..0575345a14162cb1757d667d6855f7d1e94607fe --- /dev/null +++ b/loras/iGoon - Blink_Front_Doggystyle_I2V_HIGH.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:70b7a66c7d76e9adcab080ff26551a32b1858c65c520d0aeaa81fc64c8e3b245 +size 163326224 diff --git a/loras/iGoon - Blink_Front_Doggystyle_I2V_LOW.safetensors b/loras/iGoon - Blink_Front_Doggystyle_I2V_LOW.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..9726d5d4aa8fb660b37d1eb7d46032608296e35b --- /dev/null +++ b/loras/iGoon - Blink_Front_Doggystyle_I2V_LOW.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66f023ffdb658424895f9524c5703867332b440bdcc51e51cca308650315b7f4 +size 153492896 diff --git a/loras/jfj-deepthroat-v1.safetensors b/loras/jfj-deepthroat-v1.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..e36ac8f5648f5ace49ef29ca6f8f0212809ada92 --- /dev/null +++ b/loras/jfj-deepthroat-v1.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57789e81227daafd51189fd7145eb80337dc3d8033953bc40aaaf5729bf57f87 +size 269477240 diff --git a/loras/kiss you_V2_wan_comfy.safetensors b/loras/kiss you_V2_wan_comfy.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..3ba49518cd1690769bb8502356c025eb0db27edd --- /dev/null +++ b/loras/kiss you_V2_wan_comfy.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e51f4d8e044209edda0ee351e7a5a68695da4f2eea0e98ad61b2549727d409f0 +size 359259640 diff --git a/loras/lactate-shura-000002.safetensors b/loras/lactate-shura-000002.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..81dc60cc0ee299bd8b8694800fcfdd44f366db16 --- /dev/null +++ b/loras/lactate-shura-000002.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bfecba96847a57290d13b84000a4dafcb4333feff98c639d2477045da1fab538 +size 359306608 diff --git a/loras/lightx2v_T2V_14B_cfg_step_distill_v2_lora_rank128_bf16.safetensors b/loras/lightx2v_T2V_14B_cfg_step_distill_v2_lora_rank128_bf16.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..b3a513fa29dc08f4b5f0bc6f3742996a575ac79e --- /dev/null +++ b/loras/lightx2v_T2V_14B_cfg_step_distill_v2_lora_rank128_bf16.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef33de1ae634c5f583920b38748553cb2e68f4b811be2ccabde20aa9affb5e21 +size 1253192432 diff --git a/loras/masturbation_cumshot_v1.1_e310.safetensors b/loras/masturbation_cumshot_v1.1_e310.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..c1fd8450051e6d6539d8c448cffb3df847ee472b --- /dev/null +++ b/loras/masturbation_cumshot_v1.1_e310.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3f6ecc31fc182d4e7acfe6cd7a6f36b4aaa8004a49666ce78e262f935c96311 +size 359257680 diff --git a/loras/mating_press_high.safetensors b/loras/mating_press_high.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..ee3e4a4bec2804b38f0899b9f85a78ff78c69fab --- /dev/null +++ b/loras/mating_press_high.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31a7043252407e36e6fdfc409159effec839efd3c3f93caadf0733db1827baac +size 306807976 diff --git a/loras/mating_press_low.safetensors b/loras/mating_press_low.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..466d3b8db4fe315deb19e6b38541d0795b2daea9 --- /dev/null +++ b/loras/mating_press_low.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c076fc7a1e61d7f1aaa7b426c2f95bdec54833f3eb746c16df561bfb97dd39a0 +size 306807976 diff --git a/loras/mql_casting_sex_doggy_kneel_diagonally_behind_vagina_wan22_i2v_v1_high_noise.safetensors b/loras/mql_casting_sex_doggy_kneel_diagonally_behind_vagina_wan22_i2v_v1_high_noise.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..08c11138ca049b814ebad66d19889d74ab557d07 --- /dev/null +++ b/loras/mql_casting_sex_doggy_kneel_diagonally_behind_vagina_wan22_i2v_v1_high_noise.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a7a895313ed200b1afca203fbf9d99475781c0f87f446150ba148814f97edec +size 306808472 diff --git a/loras/mql_casting_sex_doggy_kneel_diagonally_behind_vagina_wan22_i2v_v1_low_noise.safetensors b/loras/mql_casting_sex_doggy_kneel_diagonally_behind_vagina_wan22_i2v_v1_low_noise.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..2595430831a84ea0a7b83385645ca48894c429c7 --- /dev/null +++ b/loras/mql_casting_sex_doggy_kneel_diagonally_behind_vagina_wan22_i2v_v1_low_noise.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a380df6d5c87dff0a7eb8cd364e6cda8cd13607b18565fb2f8c75eec32f36d51 +size 306808472 diff --git a/loras/mql_casting_sex_reverse_cowgirl_lie_front_vagina_wan22_i2v_v1_high_noise.safetensors b/loras/mql_casting_sex_reverse_cowgirl_lie_front_vagina_wan22_i2v_v1_high_noise.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..053af88bca7a3731700089a2695b12dbfb9a6368 --- /dev/null +++ b/loras/mql_casting_sex_reverse_cowgirl_lie_front_vagina_wan22_i2v_v1_high_noise.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ce3173cd49a7dab5a64bc8c766d6e7606e47435b99b19793d70f04d79f188f8 +size 306808464 diff --git a/loras/mql_casting_sex_reverse_cowgirl_lie_front_vagina_wan22_i2v_v1_low_noise.safetensors b/loras/mql_casting_sex_reverse_cowgirl_lie_front_vagina_wan22_i2v_v1_low_noise.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..40e1d3329f789ea76ae41cddc34af7b8e2718909 --- /dev/null +++ b/loras/mql_casting_sex_reverse_cowgirl_lie_front_vagina_wan22_i2v_v1_low_noise.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:747a45cbe5fe35c1de9a3cff605f5bfc28c2de57d2ef2d6715305c8ba9e54d4c +size 306808464 diff --git a/loras/mql_casting_sex_spoon_wan22_i2v_v1_high_noise.safetensors b/loras/mql_casting_sex_spoon_wan22_i2v_v1_high_noise.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..37e195dbe6996e5ec635949c75257d30b8ab92a9 --- /dev/null +++ b/loras/mql_casting_sex_spoon_wan22_i2v_v1_high_noise.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aafab4fba977c6d86a9bef5c303d3c195b58df0bbe8d495ef945d10301836679 +size 306808408 diff --git a/loras/mql_casting_sex_spoon_wan22_i2v_v1_low_noise.safetensors b/loras/mql_casting_sex_spoon_wan22_i2v_v1_low_noise.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..a06aea573806ff1e2245e0505a8031910d16c1c5 --- /dev/null +++ b/loras/mql_casting_sex_spoon_wan22_i2v_v1_low_noise.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2d200074dc3162163e984abf72363b0ba9cffc815a8464f401b24c54f822481 +size 306808408 diff --git a/loras/mql_massage_tits_wan22_i2v_v1_high_noise.safetensors b/loras/mql_massage_tits_wan22_i2v_v1_high_noise.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..b5b2876795ef8372497c9ad80a9eaef05970347f --- /dev/null +++ b/loras/mql_massage_tits_wan22_i2v_v1_high_noise.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ad6b18be9a8333c5a312167aac8aa223a395ebf4a1493ed2f3213d17db2a58d +size 306808408 diff --git a/loras/mql_massage_tits_wan22_i2v_v1_low_noise.safetensors b/loras/mql_massage_tits_wan22_i2v_v1_low_noise.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..d36c11a5c01e22135db521b7517361569d403f03 --- /dev/null +++ b/loras/mql_massage_tits_wan22_i2v_v1_low_noise.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b04aed102ffc4bbba7ec9d52eece2507d33b6574838684731bbc47842004a763 +size 306808408 diff --git a/loras/nippleSuckWan_e40.safetensors b/loras/nippleSuckWan_e40.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..06ad518654447a10a8836b5ab55295b0e407231d --- /dev/null +++ b/loras/nippleSuckWan_e40.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9808235a8e362da5ae87c7c7c44bc51d3c57f847e310b48907b1d4b1eb864278 +size 306807976 diff --git a/loras/pov_blowjob_v1.1.safetensors b/loras/pov_blowjob_v1.1.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..63fb6c11eee5ef2797e8231a794e2c12e6ce5431 --- /dev/null +++ b/loras/pov_blowjob_v1.1.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df70ec18491a1c1ebdb0818479adebdd5b5c0a565008bbe645de76fb74088338 +size 306807976 diff --git a/loras/povintimatecontact_WAN22_I2V_high_noise.safetensors b/loras/povintimatecontact_WAN22_I2V_high_noise.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..971590a12b5d41bbf71edbd9464e4325bf43f419 --- /dev/null +++ b/loras/povintimatecontact_WAN22_I2V_high_noise.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0707625ccc3830b4f19023961a1eb4f8e3789198a788cb5eac5db7f260697b79 +size 306808384 diff --git a/loras/povintimatecontact_WAN22_I2V_low_noise.safetensors b/loras/povintimatecontact_WAN22_I2V_low_noise.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..b5421fa3686be18d2968f80a42829aa69d38ccef --- /dev/null +++ b/loras/povintimatecontact_WAN22_I2V_low_noise.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40499c390f5f3e4b46d20072dde72faa8a7219c3939171b3a840164cd83bc5b1 +size 306808384 diff --git a/loras/reverse_suspended_congress_I2V_high.safetensors b/loras/reverse_suspended_congress_I2V_high.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..d3efa36ee37b91d763998b5aefa4ba375f4d8051 --- /dev/null +++ b/loras/reverse_suspended_congress_I2V_high.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe32e8bd5f7296971ab8439ac84003d63d422792fc792e52538f0a512c35e58e +size 306807976 diff --git a/loras/reverse_suspended_congress_I2V_low.safetensors b/loras/reverse_suspended_congress_I2V_low.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..d4a6b38191469c231c63ec6235acd929176187a8 --- /dev/null +++ b/loras/reverse_suspended_congress_I2V_low.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d24f5028af51723db67fcf27d8c9133a6e83582b57d510eade32b9d0d973fd54 +size 306807976 diff --git a/loras/rip-shura-000006.safetensors b/loras/rip-shura-000006.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..933ef78df8e0bba7889efd671f229b95ecf359e0 --- /dev/null +++ b/loras/rip-shura-000006.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0305beda1aadf31e2ee5577c1b740d514dedfecd76f035fd2e33c9aed57500fe +size 359306592 diff --git a/loras/sexmachine-shura-000003.safetensors b/loras/sexmachine-shura-000003.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..6a3468957fdccff302140aff4f2df19eb1494631 --- /dev/null +++ b/loras/sexmachine-shura-000003.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2846e433ee2f48024fb5134d478e6cbcb706986ef2d20294f085c554a0e4849b +size 359306608 diff --git a/loras/sfbehind_v2.1_high_noise.safetensors b/loras/sfbehind_v2.1_high_noise.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..e529ce58a687a00236104081fe69398552c15f0e --- /dev/null +++ b/loras/sfbehind_v2.1_high_noise.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e487de313c3c08383efd2dbb2b71175d380761746a4809737e156b66a1916d32 +size 306808416 diff --git a/loras/sfbehind_v2.1_low_noise.safetensors b/loras/sfbehind_v2.1_low_noise.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..06d0608f0da27e56e120351481daa065c742abc5 --- /dev/null +++ b/loras/sfbehind_v2.1_low_noise.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f6c74fda071424ea48813cb42b1556ae92e0fae37994a2184bd55b1f57c03a7 +size 306808416 diff --git a/loras/sid3l3g_transition_v2.0_H.safetensors b/loras/sid3l3g_transition_v2.0_H.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..a54a97fb6b4a949c0ea6f1da9805c112b5c45a2a --- /dev/null +++ b/loras/sid3l3g_transition_v2.0_H.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2352ce8f95ae162b26a68b7c3b2a625471021ffda3c9b354e33d7de1e74e4bea +size 153453720 diff --git a/loras/sid3l3g_transition_v2.0_L.safetensors b/loras/sid3l3g_transition_v2.0_L.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..bea26d2de538d28444964921bc753e6c00a0104d --- /dev/null +++ b/loras/sid3l3g_transition_v2.0_L.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:167dd683f245c57498b2ba947cda7012286b9aef4d2909906b1dd3a6ed272be7 +size 153453720 diff --git a/loras/slap-v3.safetensors b/loras/slap-v3.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..11c81b68850e769b48f6a25a6ecdb4f56f93736b --- /dev/null +++ b/loras/slap-v3.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd76f717070da9e031de1a0186d262c1b1e4b8d11602da0790d7155cb9468b3c +size 359260048 diff --git a/loras/spanking_for_wan_v1_e128.safetensors b/loras/spanking_for_wan_v1_e128.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..8dd5712b64492b48c5acbbc2a3cd66937c237503 --- /dev/null +++ b/loras/spanking_for_wan_v1_e128.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4be4f36833d1b84045e440023afd8cb62a9e6993b389cf9f95078ab9b66ebc13 +size 359257680 diff --git a/loras/squirt-shura-final-000003.safetensors b/loras/squirt-shura-final-000003.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..1b8480d8e3fae7673ad8a48e1c7fd9eacc13f5bb --- /dev/null +++ b/loras/squirt-shura-final-000003.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a38f033f822e31a687945f5c70e56a9bba359f4a6b100f22a34190f71871535b +size 359306608 diff --git a/loras/standingdoggy-shura-000005.safetensors b/loras/standingdoggy-shura-000005.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..96580c222ec5a29a78d1758c7ef77c98b83646ce --- /dev/null +++ b/loras/standingdoggy-shura-000005.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:623275966eb6f4509df23a60e918b14cf42e332acb75bced08035526d3712b20 +size 359306624 diff --git a/loras/svi-film_lora_rank_128_fp16.safetensors b/loras/svi-film_lora_rank_128_fp16.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..e7455e986bc20c937cffaafdc0b8a20c0a344fdc --- /dev/null +++ b/loras/svi-film_lora_rank_128_fp16.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f63421efb00e64dbec08fc7a90645ccddfc2ab09f40389fbf7085055f566d34 +size 1226934120 diff --git a/loras/svi-shot_lora_rank_128_fp16.safetensors b/loras/svi-shot_lora_rank_128_fp16.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..1f88984059e38813062893a269f98b7580fc5c23 --- /dev/null +++ b/loras/svi-shot_lora_rank_128_fp16.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08e09262e00df8070c59b5daa85d2f698b9be530ef1074d5ae623148f33a5cf3 +size 1226934120 diff --git a/loras/t2v_creampie_wan_e35adapter_model.safetensors b/loras/t2v_creampie_wan_e35adapter_model.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..43d1c095821f258b3d320f336a2d90dcdfbb5510 --- /dev/null +++ b/loras/t2v_creampie_wan_e35adapter_model.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26fb7e5811cb8c3b6c8ab5e6553d6b66d7cc0b42f01c94a91a29bf25a8b95d18 +size 306807976 diff --git a/loras/thumb400epoch155high.safetensors b/loras/thumb400epoch155high.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..3c80d6ba4a980606658aa39ac025a7a2a2bc78eb --- /dev/null +++ b/loras/thumb400epoch155high.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a05fa322f9c84d50593fb37d8392f2f1e3e13dde77e770d2672b48611222aa2 +size 306807976 diff --git a/loras/thumb400epoch158low.safetensors b/loras/thumb400epoch158low.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..58162cab8c1c0af2153092085e2a5ac0a5e1fd53 --- /dev/null +++ b/loras/thumb400epoch158low.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afbb380dfa647dd86b2d2e86a7e4b67ead9451210207d7811ec0c20c1c6677ae +size 306807976 diff --git a/loras/tittydrop-wan14b-e25.safetensors b/loras/tittydrop-wan14b-e25.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..cb9c08d93eb8cd4f578267ed6d2261543d218deb --- /dev/null +++ b/loras/tittydrop-wan14b-e25.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5012521914acb291a6e4be05a08a181072a0b763484a435043afa107e3a47326 +size 306807976 diff --git a/loras/wan-doubleblowjob-70epo-k3nk.safetensors b/loras/wan-doubleblowjob-70epo-k3nk.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..250be5efd2ae6cebe85c633ff4208cc229396ba5 --- /dev/null +++ b/loras/wan-doubleblowjob-70epo-k3nk.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afb1b0c6319204065cff03d17909b3d8371a43e84dddb70ebd293599c8c2a054 +size 359257680 diff --git a/loras/wan-fmachine-deepthroat-t2v-36epo-k3nk.safetensors b/loras/wan-fmachine-deepthroat-t2v-36epo-k3nk.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..19cff17a5e9131192e0d7500a934650b437f7854 --- /dev/null +++ b/loras/wan-fmachine-deepthroat-t2v-36epo-k3nk.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d225b53e3bf52b834aab83387fa16c20ea247641995eccad7a5e4f49c51d5ca6 +size 359257680 diff --git a/loras/wan-fullnelson-v3-60epo-k3nk.safetensors b/loras/wan-fullnelson-v3-60epo-k3nk.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..162dc700c4ffa2691c087d6c8231dd72580df962 --- /dev/null +++ b/loras/wan-fullnelson-v3-60epo-k3nk.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:251b4f247a44654bfde2c8d1d50563c1d0fea75397fc19757fea623b2b13c730 +size 359257680 diff --git a/loras/wan-i2v-squirt-k3nk-234epo.safetensors b/loras/wan-i2v-squirt-k3nk-234epo.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..05892767df743809d77280ee31331663ad712704 --- /dev/null +++ b/loras/wan-i2v-squirt-k3nk-234epo.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b15e7d38fdb641ccc8228f49ea4612f7659522c7d558a31a8967c287dffcf43a +size 359257680 diff --git a/loras/wan-jelly-hips-i2v-16epo-k3nk.safetensors b/loras/wan-jelly-hips-i2v-16epo-k3nk.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..4cb66b18d3d04e5cd453cd120ad142bf2074f540 --- /dev/null +++ b/loras/wan-jelly-hips-i2v-16epo-k3nk.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06a3a9115ed2219ac8c5ca736a2ceb361a7a953bd97cf79fdeec8c5a0ee35507 +size 359257680 diff --git a/loras/wan-ultimatedeepthroat-182epo-k3nk.safetensors b/loras/wan-ultimatedeepthroat-182epo-k3nk.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..cd379f723d61fbf7945add6499503ad4efd52bf9 --- /dev/null +++ b/loras/wan-ultimatedeepthroat-182epo-k3nk.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42f91fbe2505b965073b24936cbeaec360ca94e967efe57b7bf197a1f3094f4e +size 359257680 diff --git a/loras/wan2.1-i2v-480p-anal-insertion-v1.0.safetensors b/loras/wan2.1-i2v-480p-anal-insertion-v1.0.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..6334652dee97ec4dfecdb402a1e5678123425fc1 --- /dev/null +++ b/loras/wan2.1-i2v-480p-anal-insertion-v1.0.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b2ab9501fcee9ac1da85e1ee1ee64a50df66cbd0f96571ae2d11dd102c93112 +size 359305280 diff --git a/loras/wan2.1-i2v-480p-flaccid-v1.0.safetensors b/loras/wan2.1-i2v-480p-flaccid-v1.0.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..1549d44543ad46f277ad958575bf8ca3b5161ed7 --- /dev/null +++ b/loras/wan2.1-i2v-480p-flaccid-v1.0.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd5b419b09b1c74b931dcb084d22f8c4ad39719c9baf324939e5b2e2ff2b37d9 +size 359305272 diff --git a/loras/wan2.1-i2v-480p-pov-insertion-v1.0.safetensors b/loras/wan2.1-i2v-480p-pov-insertion-v1.0.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..5e705164b267481c86f2bfc25c57531b5f0525a5 --- /dev/null +++ b/loras/wan2.1-i2v-480p-pov-insertion-v1.0.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aabd373abd6504cd0d9130df8b6333a01bd593c94f15fd8cab47c77663b9db21 +size 359305280 diff --git a/loras/wan2.2-i2v-high-breast-insertion-v1.0.safetensors b/loras/wan2.2-i2v-high-breast-insertion-v1.0.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..67f970e00f8af36f0267dc9c7cdbd302730aa0ee --- /dev/null +++ b/loras/wan2.2-i2v-high-breast-insertion-v1.0.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da831189ea88eb70ace1ac45ddc91b6e726799088af2b17ecd5f11dc9c86ab81 +size 306847624 diff --git a/loras/wan2.2-i2v-high-oral-insertion-v1.0.safetensors b/loras/wan2.2-i2v-high-oral-insertion-v1.0.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..578d2c002d2110db087eafcb761928ebe56d827c --- /dev/null +++ b/loras/wan2.2-i2v-high-oral-insertion-v1.0.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ef7e7d6a9e11881e07dccb97ec64c6cab245cf85a2b205ee8eafc02b3137953 +size 306847576 diff --git a/loras/wan2.2-i2v-high-pov-insertion-v1.0.safetensors b/loras/wan2.2-i2v-high-pov-insertion-v1.0.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..ce3f7568901d3b22938a8de73e1f262464115984 --- /dev/null +++ b/loras/wan2.2-i2v-high-pov-insertion-v1.0.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54f603c4c30eea3b65a559525d9001c43e1f7599a59627dfc4aee537088be70e +size 306847576 diff --git a/loras/wan2.2-i2v-high-sex-fov-slider-v1.0.safetensors b/loras/wan2.2-i2v-high-sex-fov-slider-v1.0.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..bf31931948adb75dfb3e6594111cb64095936625 --- /dev/null +++ b/loras/wan2.2-i2v-high-sex-fov-slider-v1.0.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21c98de5339ef005486d16c32daffa82e83fd2748cf28cc9543a39fb28830ba0 +size 306847568 diff --git a/loras/wan2.2-i2v-high-sex-smashcut-v1.0.safetensors b/loras/wan2.2-i2v-high-sex-smashcut-v1.0.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..1a7a8b1852f6e8bce514b8d7d66ef38a96d7ca3d --- /dev/null +++ b/loras/wan2.2-i2v-high-sex-smashcut-v1.0.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a373f23225a5b8dd29d6d5e7286bf93cd55c1d1193002e4e2172665d195060d6 +size 460200160 diff --git a/loras/wan2.2-i2v-low-breast-insertion-v1.0.safetensors b/loras/wan2.2-i2v-low-breast-insertion-v1.0.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..ec8c9047cbdeb01882532cd44c2457fbce569293 --- /dev/null +++ b/loras/wan2.2-i2v-low-breast-insertion-v1.0.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a01762b11041709ce47cf502265c03b090923e6787659b89d1d8af502d19f65 +size 306847624 diff --git a/loras/wan2.2-i2v-low-oral-insertion-v1.0.safetensors b/loras/wan2.2-i2v-low-oral-insertion-v1.0.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..221af37029fdded9355160b90e674ad97bca4c5e --- /dev/null +++ b/loras/wan2.2-i2v-low-oral-insertion-v1.0.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ce502822e9547e5288725da1993bf363bf431e3cda2a14fb7ae527811e649b4 +size 306847568 diff --git a/loras/wan2.2-i2v-low-pov-insertion-v1.0.safetensors b/loras/wan2.2-i2v-low-pov-insertion-v1.0.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..756e5fbdee464427ace8a314cfeb8087a8353e47 --- /dev/null +++ b/loras/wan2.2-i2v-low-pov-insertion-v1.0.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ccd088d7506212138d79c01d20bdd5b85f2c5501470b031ba2266d71f69a9a40 +size 306847568 diff --git a/loras/wan2.2-i2v-low-sex-fov-slider-v1.0.safetensors b/loras/wan2.2-i2v-low-sex-fov-slider-v1.0.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..dc46e932e2e24b04f0511c23faf5c2f308f70ecc --- /dev/null +++ b/loras/wan2.2-i2v-low-sex-fov-slider-v1.0.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98de7f970b479cc54fb096d5521cab793825a88404c05f3ddebbf3d0d3012f2c +size 306847560 diff --git a/loras/wan2.2-i2v-low-sex-smashcut-v1.0.safetensors b/loras/wan2.2-i2v-low-sex-smashcut-v1.0.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..b2545fd7154bbd3ed0e12a21bcc191ca7d150b09 --- /dev/null +++ b/loras/wan2.2-i2v-low-sex-smashcut-v1.0.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94a0fbb1984bfdacbd38bc6e1a42dc69b98bc1049485145e2bbd772eb0260bda +size 306845624 diff --git a/loras/wan2.2_14b_i2v_succubus_000001250_high_noise.safetensors b/loras/wan2.2_14b_i2v_succubus_000001250_high_noise.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..5c420c1909e27f43ef63cadd70076cdbd5c1c5d1 --- /dev/null +++ b/loras/wan2.2_14b_i2v_succubus_000001250_high_noise.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:857f33af607f5473ae0559ce2017b2fdb331c98c855f77f5daf59f0dcde15c76 +size 306808488 diff --git a/loras/wan2.2_14b_i2v_succubus_000001250_low_noise.safetensors b/loras/wan2.2_14b_i2v_succubus_000001250_low_noise.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..97298586a7246bb08166fc0bbdbcb4ba1e0026a7 --- /dev/null +++ b/loras/wan2.2_14b_i2v_succubus_000001250_low_noise.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffb23b1e5585f335eadf15572074868135b683f1ec31db7fd99d292682a3638b +size 306808488 diff --git a/loras/wan2.2_i2v_A14b_high_noise_lora_rank64_lightx2v_4step_1022.safetensors b/loras/wan2.2_i2v_A14b_high_noise_lora_rank64_lightx2v_4step_1022.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..70a7b43e9c345375cbf5c5d8cc471ea006a5d4ae --- /dev/null +++ b/loras/wan2.2_i2v_A14b_high_noise_lora_rank64_lightx2v_4step_1022.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:887c3bdeb74e83859c920438e16ca31f39ab18ce189abc5f0e36f8348c5bbb19 +size 634645944 diff --git a/loras/wan2.2_i2v_A14b_low_noise_lora_rank64_lightx2v_4step_1022.safetensors b/loras/wan2.2_i2v_A14b_low_noise_lora_rank64_lightx2v_4step_1022.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..56ebfd3237c412eb06aa04e07c26d1fe137fe922 --- /dev/null +++ b/loras/wan2.2_i2v_A14b_low_noise_lora_rank64_lightx2v_4step_1022.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8833bd4fd7c8eabebf0bc8ee5cfaf47f4f310ce116928a02c1adf8941dd4b0f1 +size 739472104 diff --git a/loras/wan2.2_i2v_high_ulitmate_pussy_asshole.safetensors b/loras/wan2.2_i2v_high_ulitmate_pussy_asshole.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..c28ed327b25682520b8a914e4519dd4c8e75d1dc --- /dev/null +++ b/loras/wan2.2_i2v_high_ulitmate_pussy_asshole.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fb3c045b5c30a4648bca5883767edffa1b145e46d96ed70f7d07aefc01d722d +size 383524872 diff --git a/loras/wan2.2_i2v_highnoise_footjob_v1.0.safetensors b/loras/wan2.2_i2v_highnoise_footjob_v1.0.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..dbd6f6ced1a62a0ffd8de5f67e89c73813afd012 --- /dev/null +++ b/loras/wan2.2_i2v_highnoise_footjob_v1.0.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:653a5f664d3dd481043aef4d436aad6fd2b85f7945831d81975f5f52b72d5d09 +size 306847520 diff --git a/loras/wan2.2_i2v_highnoise_pov_missionary_v1.0.safetensors b/loras/wan2.2_i2v_highnoise_pov_missionary_v1.0.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..1a600104b2734f24223d56a1b26a5ef70a3727db --- /dev/null +++ b/loras/wan2.2_i2v_highnoise_pov_missionary_v1.0.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58cb4a22b10c5dfcb43d631b97d36d6f9162f2fe6b1f5db141c7931e828527a4 +size 306807976 diff --git a/loras/wan2.2_i2v_low_ulitmate_pussy_asshole.safetensors b/loras/wan2.2_i2v_low_ulitmate_pussy_asshole.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..647cde8144665d11c531304f13ae95ffa9d1c1f5 --- /dev/null +++ b/loras/wan2.2_i2v_low_ulitmate_pussy_asshole.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:576a5c10bccd467d58a5e28f7c156cef1d467922b1f9296fed522c2d69df1547 +size 383524872 diff --git a/loras/wan2.2_i2v_lownoise_footjob_v1.0.safetensors b/loras/wan2.2_i2v_lownoise_footjob_v1.0.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..aa1bec01e8943c970a64aa2e2d27461e2ffc5312 --- /dev/null +++ b/loras/wan2.2_i2v_lownoise_footjob_v1.0.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffa4f08b5cd2a972a1917e87856a4352867df0c53f435a99f8dadfb32530a608 +size 306847512 diff --git a/loras/wan2.2_i2v_lownoise_pov_missionary_v1.0.safetensors b/loras/wan2.2_i2v_lownoise_pov_missionary_v1.0.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..96f8b67e88c9222ff7b3f1a77b6819bba1255a92 --- /dev/null +++ b/loras/wan2.2_i2v_lownoise_pov_missionary_v1.0.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7adf32374c7b04724638155a274d38924bbab9386a134d466f034cb4af638540 +size 306807976 diff --git a/loras/wan2.2_t2v_highnoise_sidemissionary_v1.0.safetensors b/loras/wan2.2_t2v_highnoise_sidemissionary_v1.0.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..a3602e213766798e0f3afc7a5aec80dd5d0f6b2e --- /dev/null +++ b/loras/wan2.2_t2v_highnoise_sidemissionary_v1.0.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e193d8a968baf4370c287876d667c37a814399030d344a6ad247014c8165704 +size 306807976 diff --git a/loras/wan2.2_t2v_lownoise_sidemissionary_v1.0.safetensors b/loras/wan2.2_t2v_lownoise_sidemissionary_v1.0.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..0f23bc04a802a0470e97d010c5b0ff264c04b955 --- /dev/null +++ b/loras/wan2.2_t2v_lownoise_sidemissionary_v1.0.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b156df4ea6fc152183d1a2a142a550089b220e35310941e79e7a4e173cdf9f84 +size 306807976 diff --git a/loras/wan2.2armpits_high_noise.safetensors b/loras/wan2.2armpits_high_noise.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..261555ddd6043f83cea7b72da04a7ff889469e6d --- /dev/null +++ b/loras/wan2.2armpits_high_noise.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d253a7dd012b8fa3879497d7a73afe22dbc1502a7936452a232aa0a66d51d7cb +size 38436160 diff --git a/loras/wan22-69deepthroat-16epoc-high-k3nk.safetensors b/loras/wan22-69deepthroat-16epoc-high-k3nk.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..54ab472df724d0f89e630a327aa893207d636bf5 --- /dev/null +++ b/loras/wan22-69deepthroat-16epoc-high-k3nk.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:119f0c83d355b6d96e276ab4ec813f4baff072fa31f4850537fd74fc4a7d56ea +size 613516752 diff --git a/loras/wan22-69deepthroat-24epoc-low-k3nk.safetensors b/loras/wan22-69deepthroat-24epoc-low-k3nk.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..691e9e864251094422705f34132e25b7270930b2 --- /dev/null +++ b/loras/wan22-69deepthroat-24epoc-low-k3nk.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59ef8d5e7f978d5af2d211fbcd55e78db487d364480fb0211438fd7977b76671 +size 306807976 diff --git a/loras/wan22-cunilingus-I2V-106epoc-high.safetensors b/loras/wan22-cunilingus-I2V-106epoc-high.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..8b7873616489c20857b69cd84c48d5de1a6aabdc --- /dev/null +++ b/loras/wan22-cunilingus-I2V-106epoc-high.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d8afeffb8d8a04a76b656ebd8c1ae43f0ebc66e68c08881f7c1b70b178c0d38 +size 306807976 diff --git a/loras/wan22-cunilingus-I2V-72epoc-low.safetensors b/loras/wan22-cunilingus-I2V-72epoc-low.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..6bdcafef7a7baeb7d7415892f4dfd6d110b489f9 --- /dev/null +++ b/loras/wan22-cunilingus-I2V-72epoc-low.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8ce432a5f1220d4c2f6c26f5ad11bf009cfcd02f8e2d4932a59d0b1b6ff0b4d +size 306807976 diff --git a/loras/wan22-i2v-pretzel-start-os-high.safetensors b/loras/wan22-i2v-pretzel-start-os-high.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..ddb2c80569acafa4b100d643d707e6844f9af9f6 --- /dev/null +++ b/loras/wan22-i2v-pretzel-start-os-high.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae39bb6e42c377824ff9ecee5b4b908dde63cea8953226eac7b7a435b58f7e0f +size 306807976 diff --git a/loras/wan22-i2v-pretzel-start-os-low.safetensors b/loras/wan22-i2v-pretzel-start-os-low.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..3ea97b9c1284a5e9339b2ac8b8e3037a6ab599ea --- /dev/null +++ b/loras/wan22-i2v-pretzel-start-os-low.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1944a0ec1181550e5195cd88713be77deec8a58ba8e409b8869127b22924cc6f +size 306807976 diff --git a/loras/wan22-squirt-i2v-118epoc-high-k3nk.safetensors b/loras/wan22-squirt-i2v-118epoc-high-k3nk.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..ee61c1de494c793d06add32a14eae492e1d245a9 --- /dev/null +++ b/loras/wan22-squirt-i2v-118epoc-high-k3nk.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62163261ad9bc3bea74ef4be274aa08c1abfea9b5cd94918059d43c09d2d4298 +size 306807976 diff --git a/loras/wan22-squirt-i2v-160epoc-low-k3nk.safetensors b/loras/wan22-squirt-i2v-160epoc-low-k3nk.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..c3dba5c86fa6bfc6dc56c24c3f710ce62a28756f --- /dev/null +++ b/loras/wan22-squirt-i2v-160epoc-low-k3nk.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92942eef8aa5ba640b3693bcc4a18abac177dcb0c05203b99d3a80948bbfd057 +size 306807976 diff --git a/loras/wan22-ultimatedeepthroat-I2V-16epoc-low-k3nk.safetensors b/loras/wan22-ultimatedeepthroat-I2V-16epoc-low-k3nk.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..7bb14793e35f8f25cd1a533bb7020bcac3fb1e5e --- /dev/null +++ b/loras/wan22-ultimatedeepthroat-I2V-16epoc-low-k3nk.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46678c02bdeba9459c02e9aaacd645a4fb5c4786d55764f043175e24a1a36e32 +size 319116504 diff --git a/loras/wan22-ultimatedeepthroat-I2V-34epoc-high-k3nk.safetensors b/loras/wan22-ultimatedeepthroat-I2V-34epoc-high-k3nk.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..91c8e88879c155f30f4db1cea762ff19e69f669e --- /dev/null +++ b/loras/wan22-ultimatedeepthroat-I2V-34epoc-high-k3nk.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ed47e1aaf4d93d8eb69bed24e13526d108d6a2f58452494b899afd41ebe4823 +size 306807976 diff --git a/loras/wan222020asshole2020HIGH20.Xgey.safetensors b/loras/wan222020asshole2020HIGH20.Xgey.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..62ce0b2a9d5e395fe2bc639c376ca98f6fc95f84 --- /dev/null +++ b/loras/wan222020asshole2020HIGH20.Xgey.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69616b33f248f47f203a96deb3bd0291deeee457da512ef421696c2f3b10b00c +size 613516752 diff --git a/loras/wan222020asshole2020LOW20.YWjD.safetensors b/loras/wan222020asshole2020LOW20.YWjD.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..732728063c983f9babe1244470d9ef827365e8ed --- /dev/null +++ b/loras/wan222020asshole2020LOW20.YWjD.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf1c81dd1438b69842968ebabcfc0e559f40b4fa636e78d32bf20a0aa349b35b +size 613516752 diff --git a/loras/wan_2.2_i2v_highnoise_broken_v1.0.safetensors b/loras/wan_2.2_i2v_highnoise_broken_v1.0.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..d1e434a3ab0745b466d8b9814801ebe5223636ce --- /dev/null +++ b/loras/wan_2.2_i2v_highnoise_broken_v1.0.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0970659393d5397939ef9ef9667b6c9f01b7f42b8cc4ad523088da980b3a9fd +size 306807976 diff --git a/loras/wan_2.2_i2v_highnoise_selfslap_v1.0.safetensors b/loras/wan_2.2_i2v_highnoise_selfslap_v1.0.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..fefdc0dac21f9ed0ebd32307b3d4637d3a5f7a0a --- /dev/null +++ b/loras/wan_2.2_i2v_highnoise_selfslap_v1.0.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cff25fe075636df0098d9318f8c2249590aa807f2c3f11d5db537125238f436 +size 306807976 diff --git a/loras/wan_2.2_i2v_lownoise_broken_v1.0.safetensors b/loras/wan_2.2_i2v_lownoise_broken_v1.0.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..ce6566e363f98740190b3bf9704a2735e9d6d66c --- /dev/null +++ b/loras/wan_2.2_i2v_lownoise_broken_v1.0.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4571ca57be0ad163a6cbabe7db2c55f573c1896b1af9920f743a5a633533ad7b +size 306807976 diff --git a/loras/wan_2.2_i2v_lownoise_selfslap_v1.0.safetensors b/loras/wan_2.2_i2v_lownoise_selfslap_v1.0.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..ec8ae1cdf9e83a5c0135809f93a16b222a3a3acb --- /dev/null +++ b/loras/wan_2.2_i2v_lownoise_selfslap_v1.0.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b82787e9511ab2f1dfdd96d05cba31ae054f104e52f89ceedc43d9fd48887260 +size 306807976 diff --git a/loras/wan_cowgirl_v1.3.safetensors b/loras/wan_cowgirl_v1.3.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..ff8cf7e1a71c0da82ecdfc5439c480dbf7b8cd1b --- /dev/null +++ b/loras/wan_cowgirl_v1.3.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3733a9bea856fe1ae428c29810cf850a53a929325e059521a63b72d655cbbedb +size 306807976 diff --git a/loras/wan_cumshot_i2v.safetensors b/loras/wan_cumshot_i2v.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..52383f27198a94fe1d3fd58054a148f6a21ce70b --- /dev/null +++ b/loras/wan_cumshot_i2v.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e4269ba02bdceb0dc0f0f3f35eb84db6892b964fd453f370517c05340b34429 +size 359257680 diff --git a/loras/wan_female_masturbation.safetensors b/loras/wan_female_masturbation.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..2d2504cd04098cd6ff0a37bc022488990373d527 --- /dev/null +++ b/loras/wan_female_masturbation.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3abe4560de57cdfbf131d9c3884cf3e83648948aeb41c4a073edd2e571652eea +size 306807976 diff --git a/loras/wan_fingering_pussy_i2v2.2hi_v10.safetensors b/loras/wan_fingering_pussy_i2v2.2hi_v10.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..ed04f9851d74f8b8b23097bd15fc6269ae013e79 --- /dev/null +++ b/loras/wan_fingering_pussy_i2v2.2hi_v10.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c71d5f38ffbfb6245c3202d051921ca15796ca015db9671333bd3c00f48b0a3 +size 306847624 diff --git a/loras/wan_fingering_pussy_i2v2.2lo_v10.safetensors b/loras/wan_fingering_pussy_i2v2.2lo_v10.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..40774fdd89baf80320b05a0de361fcf113ac3117 --- /dev/null +++ b/loras/wan_fingering_pussy_i2v2.2lo_v10.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3994ae349b057e8f231a7e4a3ed6cda1b3a79d82187c163f8a9745f04249794c +size 306847624 diff --git a/loras/wan_i2v_pov_blowjob_v1.2.safetensors b/loras/wan_i2v_pov_blowjob_v1.2.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..e996a9715af1a9ebb5d0ea811d303fd9a87400b6 --- /dev/null +++ b/loras/wan_i2v_pov_blowjob_v1.2.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39bbc643ad9d3a490eced3f6f82331cc9df1b753f6134293739beefb30b2eba0 +size 359257680 diff --git a/loras/wan_pov_blowjob.safetensors b/loras/wan_pov_blowjob.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..e6bfbabb818d9f62b90886474221b4babcdf6e04 --- /dev/null +++ b/loras/wan_pov_blowjob.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f54b85fca8aa3c1c97fce3c44ff2b65a6c53aa192bfb182f61134733d556e89b +size 306807976 diff --git a/loras/wan_pov_missionary_i2v_v1.1.safetensors b/loras/wan_pov_missionary_i2v_v1.1.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..095cf442adc3385cb2150e8404442f27bed1cf5a --- /dev/null +++ b/loras/wan_pov_missionary_i2v_v1.1.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33f12708a12757c65bfd90a4471e52236c2420054957b8edc4516ad407f4899b +size 359257680 diff --git "a/loras/\351\253\230\351\200\237\345\212\250\346\200\201.safetensors" "b/loras/\351\253\230\351\200\237\345\212\250\346\200\201.safetensors" new file mode 100644 index 0000000000000000000000000000000000000000..89ca8b96627f967418c6bceae823fb600728f581 --- /dev/null +++ "b/loras/\351\253\230\351\200\237\345\212\250\346\200\201.safetensors" @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec1dfb6d57d16d2b731e68637ec92858e52db124e6e0840c290e1b96294d3013 +size 306845635 diff --git a/mmaudio/apple_DFN5B-CLIP-ViT-H-14-384_fp16.safetensors b/mmaudio/apple_DFN5B-CLIP-ViT-H-14-384_fp16.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..908af7b2fc268b70ff1c96e475dda2563deb3cf1 --- /dev/null +++ b/mmaudio/apple_DFN5B-CLIP-ViT-H-14-384_fp16.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8ad903a79adc2b29bacfeedabfa3d78b03d36d3b4dcb885c0649fe8c5d763cb +size 1973509450 diff --git a/mmaudio/mmaudio_large_44k_nsfw_gold_8.5k_final_fp16.safetensors b/mmaudio/mmaudio_large_44k_nsfw_gold_8.5k_final_fp16.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..10e6451a4259b3513b3b982855861d223a6242fd --- /dev/null +++ b/mmaudio/mmaudio_large_44k_nsfw_gold_8.5k_final_fp16.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f30ab5d3aa0add25fa6c5894a00fa72bad28673125a1618e1c082b70ed7b573a +size 2060050528 diff --git a/mmaudio/mmaudio_synchformer_fp16.safetensors b/mmaudio/mmaudio_synchformer_fp16.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..c39b2c2f0209cf2ec2777040a68aa12952fbd404 --- /dev/null +++ b/mmaudio/mmaudio_synchformer_fp16.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8d05128c76da6ee88720a89d25a5f86c603589883d02b53f563c3c66afe3581 +size 474981098 diff --git a/mmaudio/mmaudio_vae_44k_fp16.safetensors b/mmaudio/mmaudio_vae_44k_fp16.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..c0db50efc5753509fbd31dfa48b288a3313112d4 --- /dev/null +++ b/mmaudio/mmaudio_vae_44k_fp16.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2598189f081bd10c86975106e5b6e2490168667429a75b52d77671283f245649 +size 610966060 diff --git a/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/.gitattributes b/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/.gitattributes new file mode 100644 index 0000000000000000000000000000000000000000..a6344aac8c09253b3b630fb776ae94478aa0275b --- /dev/null +++ b/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/.gitattributes @@ -0,0 +1,35 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.ftz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.lfs.* filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.model filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.ot filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.pb filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text diff --git a/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/.gitignore b/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..1c7327715dd7dba1a61f9a3eb4630b4cda3ec9b5 --- /dev/null +++ b/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/.gitignore @@ -0,0 +1,137 @@ +# BigVGAN +alias_free_activation/cuda/build/ +exp/ +tmp/ + +# VSCode configs +.vscode/ + +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ +cover/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +.pybuilder/ +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# pytype static type analyzer +.pytype/ + +# Cython debug symbols +cython_debug/ + +# PyCharm +.idea/ \ No newline at end of file diff --git a/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/LICENSE b/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..45b7741b4516c22d7314c5f856b17f713bac91af --- /dev/null +++ b/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2024 NVIDIA CORPORATION. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/README.md b/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/README.md new file mode 100644 index 0000000000000000000000000000000000000000..cef3fee8d8cf5351a11e84b90e248e2358e996d1 --- /dev/null +++ b/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/README.md @@ -0,0 +1,112 @@ +--- +license: mit +license_link: https://huggingface.co/nvidia/BigVGAN/blob/main/LICENSE +tags: +- neural-vocoder +- audio-generation +library_name: PyTorch +pipeline_tag: audio-to-audio +--- + +## BigVGAN: A Universal Neural Vocoder with Large-Scale Training + +#### Sang-gil Lee, Wei Ping, Boris Ginsburg, Bryan Catanzaro, Sungroh Yoon + +[[Paper]](https://arxiv.org/abs/2206.04658) - [[Code]](https://github.com/NVIDIA/BigVGAN) - [[Showcase]](https://bigvgan-demo.github.io/) - [[Project Page]](https://research.nvidia.com/labs/adlr/projects/bigvgan/) - [[Weights]](https://huggingface.co/collections/nvidia/bigvgan-66959df3d97fd7d98d97dc9a) - [[Demo]](https://huggingface.co/spaces/nvidia/BigVGAN) + +[![PWC](https://img.shields.io/endpoint.svg?url=https://paperswithcode.com/badge/bigvgan-a-universal-neural-vocoder-with-large/speech-synthesis-on-libritts)](https://paperswithcode.com/sota/speech-synthesis-on-libritts?p=bigvgan-a-universal-neural-vocoder-with-large) + +
+ +## News +- **Jul 2024 (v2.3):** + - General refactor and code improvements for improved readability. + - Fully fused CUDA kernel of anti-alised activation (upsampling + activation + downsampling) with inference speed benchmark. + +- **Jul 2024 (v2.2):** The repository now includes an interactive local demo using gradio. + +- **Jul 2024 (v2.1):** BigVGAN is now integrated with 🤗 Hugging Face Hub with easy access to inference using pretrained checkpoints. We also provide an interactive demo on Hugging Face Spaces. + +- **Jul 2024 (v2):** We release BigVGAN-v2 along with pretrained checkpoints. Below are the highlights: + - Custom CUDA kernel for inference: we provide a fused upsampling + activation kernel written in CUDA for accelerated inference speed. Our test shows 1.5 - 3x faster speed on a single A100 GPU. + - Improved discriminator and loss: BigVGAN-v2 is trained using a multi-scale sub-band CQT discriminator and a multi-scale mel spectrogram loss. + - Larger training data: BigVGAN-v2 is trained using datasets containing diverse audio types, including speech in multiple languages, environmental sounds, and instruments. + - We provide pretrained checkpoints of BigVGAN-v2 using diverse audio configurations, supporting up to 44 kHz sampling rate and 512x upsampling ratio. + +## Installation +This repository contains pretrained BigVGAN checkpoints with easy access to inference and additional `huggingface_hub` support. + +If you are interested in training the model and additional functionalities, please visit the official GitHub repository for more information: https://github.com/NVIDIA/BigVGAN + +```shell +git lfs install +git clone https://huggingface.co/nvidia/bigvgan_v2_44khz_128band_512x +``` + +## Usage + +Below example describes how you can use BigVGAN: load the pretrained BigVGAN generator from Hugging Face Hub, compute mel spectrogram from input waveform, and generate synthesized waveform using the mel spectrogram as the model's input. + +```python +device = 'cuda' + +import torch +import bigvgan +import librosa +from meldataset import get_mel_spectrogram + +# instantiate the model. You can optionally set use_cuda_kernel=True for faster inference. +model = bigvgan.BigVGAN.from_pretrained('nvidia/bigvgan_v2_44khz_128band_512x', use_cuda_kernel=False) + +# remove weight norm in the model and set to eval mode +model.remove_weight_norm() +model = model.eval().to(device) + +# load wav file and compute mel spectrogram +wav_path = '/path/to/your/audio.wav' +wav, sr = librosa.load(wav_path, sr=model.h.sampling_rate, mono=True) # wav is np.ndarray with shape [T_time] and values in [-1, 1] +wav = torch.FloatTensor(wav).unsqueeze(0) # wav is FloatTensor with shape [B(1), T_time] + +# compute mel spectrogram from the ground truth audio +mel = get_mel_spectrogram(wav, model.h).to(device) # mel is FloatTensor with shape [B(1), C_mel, T_frame] + +# generate waveform from mel +with torch.inference_mode(): + wav_gen = model(mel) # wav_gen is FloatTensor with shape [B(1), 1, T_time] and values in [-1, 1] +wav_gen_float = wav_gen.squeeze(0).cpu() # wav_gen is FloatTensor with shape [1, T_time] + +# you can convert the generated waveform to 16 bit linear PCM +wav_gen_int16 = (wav_gen_float * 32767.0).numpy().astype('int16') # wav_gen is now np.ndarray with shape [1, T_time] and int16 dtype +``` + +## Using Custom CUDA Kernel for Synthesis +You can apply the fast CUDA inference kernel by using a parameter `use_cuda_kernel` when instantiating BigVGAN: + +```python +import bigvgan +model = bigvgan.BigVGAN.from_pretrained('nvidia/bigvgan_v2_44khz_128band_512x', use_cuda_kernel=True) +``` + +When applied for the first time, it builds the kernel using `nvcc` and `ninja`. If the build succeeds, the kernel is saved to `alias_free_activation/cuda/build` and the model automatically loads the kernel. The codebase has been tested using CUDA `12.1`. + +Please make sure that both are installed in your system and `nvcc` installed in your system matches the version your PyTorch build is using. + +For detail, see the official GitHub repository: https://github.com/NVIDIA/BigVGAN?tab=readme-ov-file#using-custom-cuda-kernel-for-synthesis + + +## Pretrained Models + +We provide the [pretrained models on Hugging Face Collections](https://huggingface.co/collections/nvidia/bigvgan-66959df3d97fd7d98d97dc9a). +One can download the checkpoints of the generator weight (named `bigvgan_generator.pt`) and its discriminator/optimizer states (named `bigvgan_discriminator_optimizer.pt`) within the listed model repositories. + +| Model Name | Sampling Rate | Mel band | fmax | Upsampling Ratio | Params | Dataset | Steps | Fine-Tuned | +|:--------------------------------------------------------------------------------------------------------:|:-------------:|:--------:|:-----:|:----------------:|:------:|:--------------------------:|:-----:|:----------:| +| [bigvgan_v2_44khz_128band_512x](https://huggingface.co/nvidia/bigvgan_v2_44khz_128band_512x) | 44 kHz | 128 | 22050 | 512 | 122M | Large-scale Compilation | 5M | No | +| [bigvgan_v2_44khz_128band_256x](https://huggingface.co/nvidia/bigvgan_v2_44khz_128band_256x) | 44 kHz | 128 | 22050 | 256 | 112M | Large-scale Compilation | 5M | No | +| [bigvgan_v2_24khz_100band_256x](https://huggingface.co/nvidia/bigvgan_v2_24khz_100band_256x) | 24 kHz | 100 | 12000 | 256 | 112M | Large-scale Compilation | 5M | No | +| [bigvgan_v2_22khz_80band_256x](https://huggingface.co/nvidia/bigvgan_v2_22khz_80band_256x) | 22 kHz | 80 | 11025 | 256 | 112M | Large-scale Compilation | 5M | No | +| [bigvgan_v2_22khz_80band_fmax8k_256x](https://huggingface.co/nvidia/bigvgan_v2_22khz_80band_fmax8k_256x) | 22 kHz | 80 | 8000 | 256 | 112M | Large-scale Compilation | 5M | No | +| [bigvgan_24khz_100band](https://huggingface.co/nvidia/bigvgan_24khz_100band) | 24 kHz | 100 | 12000 | 256 | 112M | LibriTTS | 5M | No | +| [bigvgan_base_24khz_100band](https://huggingface.co/nvidia/bigvgan_base_24khz_100band) | 24 kHz | 100 | 12000 | 256 | 14M | LibriTTS | 5M | No | +| [bigvgan_22khz_80band](https://huggingface.co/nvidia/bigvgan_22khz_80band) | 22 kHz | 80 | 8000 | 256 | 112M | LibriTTS + VCTK + LJSpeech | 5M | No | +| [bigvgan_base_22khz_80band](https://huggingface.co/nvidia/bigvgan_base_22khz_80band) | 22 kHz | 80 | 8000 | 256 | 14M | LibriTTS + VCTK + LJSpeech | 5M | No | \ No newline at end of file diff --git a/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/activations.py b/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/activations.py new file mode 100644 index 0000000000000000000000000000000000000000..61f2808a5466b3cf4d041059700993af5527dd29 --- /dev/null +++ b/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/activations.py @@ -0,0 +1,120 @@ +# Implementation adapted from https://github.com/EdwardDixon/snake under the MIT license. +# LICENSE is in incl_licenses directory. + +import torch +from torch import nn, sin, pow +from torch.nn import Parameter + + +class Snake(nn.Module): + ''' + Implementation of a sine-based periodic activation function + Shape: + - Input: (B, C, T) + - Output: (B, C, T), same shape as the input + Parameters: + - alpha - trainable parameter + References: + - This activation function is from this paper by Liu Ziyin, Tilman Hartwig, Masahito Ueda: + https://arxiv.org/abs/2006.08195 + Examples: + >>> a1 = snake(256) + >>> x = torch.randn(256) + >>> x = a1(x) + ''' + def __init__(self, in_features, alpha=1.0, alpha_trainable=True, alpha_logscale=False): + ''' + Initialization. + INPUT: + - in_features: shape of the input + - alpha: trainable parameter + alpha is initialized to 1 by default, higher values = higher-frequency. + alpha will be trained along with the rest of your model. + ''' + super(Snake, self).__init__() + self.in_features = in_features + + # initialize alpha + self.alpha_logscale = alpha_logscale + if self.alpha_logscale: # log scale alphas initialized to zeros + self.alpha = Parameter(torch.zeros(in_features) * alpha) + else: # linear scale alphas initialized to ones + self.alpha = Parameter(torch.ones(in_features) * alpha) + + self.alpha.requires_grad = alpha_trainable + + self.no_div_by_zero = 0.000000001 + + def forward(self, x): + ''' + Forward pass of the function. + Applies the function to the input elementwise. + Snake ∶= x + 1/a * sin^2 (xa) + ''' + alpha = self.alpha.unsqueeze(0).unsqueeze(-1) # line up with x to [B, C, T] + if self.alpha_logscale: + alpha = torch.exp(alpha) + x = x + (1.0 / (alpha + self.no_div_by_zero)) * pow(sin(x * alpha), 2) + + return x + + +class SnakeBeta(nn.Module): + ''' + A modified Snake function which uses separate parameters for the magnitude of the periodic components + Shape: + - Input: (B, C, T) + - Output: (B, C, T), same shape as the input + Parameters: + - alpha - trainable parameter that controls frequency + - beta - trainable parameter that controls magnitude + References: + - This activation function is a modified version based on this paper by Liu Ziyin, Tilman Hartwig, Masahito Ueda: + https://arxiv.org/abs/2006.08195 + Examples: + >>> a1 = snakebeta(256) + >>> x = torch.randn(256) + >>> x = a1(x) + ''' + def __init__(self, in_features, alpha=1.0, alpha_trainable=True, alpha_logscale=False): + ''' + Initialization. + INPUT: + - in_features: shape of the input + - alpha - trainable parameter that controls frequency + - beta - trainable parameter that controls magnitude + alpha is initialized to 1 by default, higher values = higher-frequency. + beta is initialized to 1 by default, higher values = higher-magnitude. + alpha will be trained along with the rest of your model. + ''' + super(SnakeBeta, self).__init__() + self.in_features = in_features + + # initialize alpha + self.alpha_logscale = alpha_logscale + if self.alpha_logscale: # log scale alphas initialized to zeros + self.alpha = Parameter(torch.zeros(in_features) * alpha) + self.beta = Parameter(torch.zeros(in_features) * alpha) + else: # linear scale alphas initialized to ones + self.alpha = Parameter(torch.ones(in_features) * alpha) + self.beta = Parameter(torch.ones(in_features) * alpha) + + self.alpha.requires_grad = alpha_trainable + self.beta.requires_grad = alpha_trainable + + self.no_div_by_zero = 0.000000001 + + def forward(self, x): + ''' + Forward pass of the function. + Applies the function to the input elementwise. + SnakeBeta ∶= x + 1/b * sin^2 (xa) + ''' + alpha = self.alpha.unsqueeze(0).unsqueeze(-1) # line up with x to [B, C, T] + beta = self.beta.unsqueeze(0).unsqueeze(-1) + if self.alpha_logscale: + alpha = torch.exp(alpha) + beta = torch.exp(beta) + x = x + (1.0 / (beta + self.no_div_by_zero)) * pow(sin(x * alpha), 2) + + return x \ No newline at end of file diff --git a/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/bigvgan.py b/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/bigvgan.py new file mode 100644 index 0000000000000000000000000000000000000000..4422ec6b84317d74973d2309f651b0d8fbc57026 --- /dev/null +++ b/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/bigvgan.py @@ -0,0 +1,492 @@ +# Copyright (c) 2024 NVIDIA CORPORATION. +# Licensed under the MIT license. + +# Adapted from https://github.com/jik876/hifi-gan under the MIT license. +# LICENSE is in incl_licenses directory. + +import os +import json +from pathlib import Path +from typing import Optional, Union, Dict + +import torch +import torch.nn as nn +from torch.nn import Conv1d, ConvTranspose1d +from torch.nn.utils import weight_norm, remove_weight_norm + +import activations +from utils import init_weights, get_padding +from alias_free_activation.torch.act import Activation1d as TorchActivation1d +from env import AttrDict + +from huggingface_hub import PyTorchModelHubMixin, hf_hub_download + + +def load_hparams_from_json(path) -> AttrDict: + with open(path) as f: + data = f.read() + return AttrDict(json.loads(data)) + + +class AMPBlock1(torch.nn.Module): + """ + AMPBlock applies Snake / SnakeBeta activation functions with trainable parameters that control periodicity, defined for each layer. + AMPBlock1 has additional self.convs2 that contains additional Conv1d layers with a fixed dilation=1 followed by each layer in self.convs1 + + Args: + h (AttrDict): Hyperparameters. + channels (int): Number of convolution channels. + kernel_size (int): Size of the convolution kernel. Default is 3. + dilation (tuple): Dilation rates for the convolutions. Each dilation layer has two convolutions. Default is (1, 3, 5). + activation (str): Activation function type. Should be either 'snake' or 'snakebeta'. Default is None. + """ + + def __init__( + self, + h: AttrDict, + channels: int, + kernel_size: int = 3, + dilation: tuple = (1, 3, 5), + activation: str = None, + ): + super().__init__() + + self.h = h + + self.convs1 = nn.ModuleList( + [ + weight_norm( + Conv1d( + channels, + channels, + kernel_size, + stride=1, + dilation=d, + padding=get_padding(kernel_size, d), + ) + ) + for d in dilation + ] + ) + self.convs1.apply(init_weights) + + self.convs2 = nn.ModuleList( + [ + weight_norm( + Conv1d( + channels, + channels, + kernel_size, + stride=1, + dilation=1, + padding=get_padding(kernel_size, 1), + ) + ) + for _ in range(len(dilation)) + ] + ) + self.convs2.apply(init_weights) + + self.num_layers = len(self.convs1) + len( + self.convs2 + ) # Total number of conv layers + + # Select which Activation1d, lazy-load cuda version to ensure backward compatibility + if self.h.get("use_cuda_kernel", False): + from alias_free_activation.cuda.activation1d import ( + Activation1d as CudaActivation1d, + ) + + Activation1d = CudaActivation1d + else: + Activation1d = TorchActivation1d + + # Activation functions + if activation == "snake": + self.activations = nn.ModuleList( + [ + Activation1d( + activation=activations.Snake( + channels, alpha_logscale=h.snake_logscale + ) + ) + for _ in range(self.num_layers) + ] + ) + elif activation == "snakebeta": + self.activations = nn.ModuleList( + [ + Activation1d( + activation=activations.SnakeBeta( + channels, alpha_logscale=h.snake_logscale + ) + ) + for _ in range(self.num_layers) + ] + ) + else: + raise NotImplementedError( + "activation incorrectly specified. check the config file and look for 'activation'." + ) + + def forward(self, x): + acts1, acts2 = self.activations[::2], self.activations[1::2] + for c1, c2, a1, a2 in zip(self.convs1, self.convs2, acts1, acts2): + xt = a1(x) + xt = c1(xt) + xt = a2(xt) + xt = c2(xt) + x = xt + x + + return x + + def remove_weight_norm(self): + for l in self.convs1: + remove_weight_norm(l) + for l in self.convs2: + remove_weight_norm(l) + + +class AMPBlock2(torch.nn.Module): + """ + AMPBlock applies Snake / SnakeBeta activation functions with trainable parameters that control periodicity, defined for each layer. + Unlike AMPBlock1, AMPBlock2 does not contain extra Conv1d layers with fixed dilation=1 + + Args: + h (AttrDict): Hyperparameters. + channels (int): Number of convolution channels. + kernel_size (int): Size of the convolution kernel. Default is 3. + dilation (tuple): Dilation rates for the convolutions. Each dilation layer has two convolutions. Default is (1, 3, 5). + activation (str): Activation function type. Should be either 'snake' or 'snakebeta'. Default is None. + """ + + def __init__( + self, + h: AttrDict, + channels: int, + kernel_size: int = 3, + dilation: tuple = (1, 3, 5), + activation: str = None, + ): + super().__init__() + + self.h = h + + self.convs = nn.ModuleList( + [ + weight_norm( + Conv1d( + channels, + channels, + kernel_size, + stride=1, + dilation=d, + padding=get_padding(kernel_size, d), + ) + ) + for d in dilation + ] + ) + self.convs.apply(init_weights) + + self.num_layers = len(self.convs) # Total number of conv layers + + # Select which Activation1d, lazy-load cuda version to ensure backward compatibility + if self.h.get("use_cuda_kernel", False): + from alias_free_activation.cuda.activation1d import ( + Activation1d as CudaActivation1d, + ) + + Activation1d = CudaActivation1d + else: + Activation1d = TorchActivation1d + + # Activation functions + if activation == "snake": + self.activations = nn.ModuleList( + [ + Activation1d( + activation=activations.Snake( + channels, alpha_logscale=h.snake_logscale + ) + ) + for _ in range(self.num_layers) + ] + ) + elif activation == "snakebeta": + self.activations = nn.ModuleList( + [ + Activation1d( + activation=activations.SnakeBeta( + channels, alpha_logscale=h.snake_logscale + ) + ) + for _ in range(self.num_layers) + ] + ) + else: + raise NotImplementedError( + "activation incorrectly specified. check the config file and look for 'activation'." + ) + + def forward(self, x): + for c, a in zip(self.convs, self.activations): + xt = a(x) + xt = c(xt) + x = xt + x + + def remove_weight_norm(self): + for l in self.convs: + remove_weight_norm(l) + + +class BigVGAN( + torch.nn.Module, + PyTorchModelHubMixin, + library_name="bigvgan", + repo_url="https://github.com/NVIDIA/BigVGAN", + docs_url="https://github.com/NVIDIA/BigVGAN/blob/main/README.md", + pipeline_tag="audio-to-audio", + license="mit", + tags=["neural-vocoder", "audio-generation", "arxiv:2206.04658"], +): + """ + BigVGAN is a neural vocoder model that applies anti-aliased periodic activation for residual blocks (resblocks). + New in BigVGAN-v2: it can optionally use optimized CUDA kernels for AMP (anti-aliased multi-periodicity) blocks. + + Args: + h (AttrDict): Hyperparameters. + use_cuda_kernel (bool): If set to True, loads optimized CUDA kernels for AMP. This should be used for inference only, as training is not supported with CUDA kernels. + + Note: + - The `use_cuda_kernel` parameter should be used for inference only, as training with CUDA kernels is not supported. + - Ensure that the activation function is correctly specified in the hyperparameters (h.activation). + """ + + def __init__(self, h: AttrDict, use_cuda_kernel: bool = False): + super().__init__() + self.h = h + self.h["use_cuda_kernel"] = use_cuda_kernel + + # Select which Activation1d, lazy-load cuda version to ensure backward compatibility + if self.h.get("use_cuda_kernel", False): + from alias_free_activation.cuda.activation1d import ( + Activation1d as CudaActivation1d, + ) + + Activation1d = CudaActivation1d + else: + Activation1d = TorchActivation1d + + self.num_kernels = len(h.resblock_kernel_sizes) + self.num_upsamples = len(h.upsample_rates) + + # Pre-conv + self.conv_pre = weight_norm( + Conv1d(h.num_mels, h.upsample_initial_channel, 7, 1, padding=3) + ) + + # Define which AMPBlock to use. BigVGAN uses AMPBlock1 as default + if h.resblock == "1": + resblock_class = AMPBlock1 + elif h.resblock == "2": + resblock_class = AMPBlock2 + else: + raise ValueError( + f"Incorrect resblock class specified in hyperparameters. Got {h.resblock}" + ) + + # Transposed conv-based upsamplers. does not apply anti-aliasing + self.ups = nn.ModuleList() + for i, (u, k) in enumerate(zip(h.upsample_rates, h.upsample_kernel_sizes)): + self.ups.append( + nn.ModuleList( + [ + weight_norm( + ConvTranspose1d( + h.upsample_initial_channel // (2**i), + h.upsample_initial_channel // (2 ** (i + 1)), + k, + u, + padding=(k - u) // 2, + ) + ) + ] + ) + ) + + # Residual blocks using anti-aliased multi-periodicity composition modules (AMP) + self.resblocks = nn.ModuleList() + for i in range(len(self.ups)): + ch = h.upsample_initial_channel // (2 ** (i + 1)) + for j, (k, d) in enumerate( + zip(h.resblock_kernel_sizes, h.resblock_dilation_sizes) + ): + self.resblocks.append( + resblock_class(h, ch, k, d, activation=h.activation) + ) + + # Post-conv + activation_post = ( + activations.Snake(ch, alpha_logscale=h.snake_logscale) + if h.activation == "snake" + else ( + activations.SnakeBeta(ch, alpha_logscale=h.snake_logscale) + if h.activation == "snakebeta" + else None + ) + ) + if activation_post is None: + raise NotImplementedError( + "activation incorrectly specified. check the config file and look for 'activation'." + ) + + self.activation_post = Activation1d(activation=activation_post) + + # Whether to use bias for the final conv_post. Default to True for backward compatibility + self.use_bias_at_final = h.get("use_bias_at_final", True) + self.conv_post = weight_norm( + Conv1d(ch, 1, 7, 1, padding=3, bias=self.use_bias_at_final) + ) + + # Weight initialization + for i in range(len(self.ups)): + self.ups[i].apply(init_weights) + self.conv_post.apply(init_weights) + + # Final tanh activation. Defaults to True for backward compatibility + self.use_tanh_at_final = h.get("use_tanh_at_final", True) + + def forward(self, x): + # Pre-conv + x = self.conv_pre(x) + + for i in range(self.num_upsamples): + # Upsampling + for i_up in range(len(self.ups[i])): + x = self.ups[i][i_up](x) + # AMP blocks + xs = None + for j in range(self.num_kernels): + if xs is None: + xs = self.resblocks[i * self.num_kernels + j](x) + else: + xs += self.resblocks[i * self.num_kernels + j](x) + x = xs / self.num_kernels + + # Post-conv + x = self.activation_post(x) + x = self.conv_post(x) + # Final tanh activation + if self.use_tanh_at_final: + x = torch.tanh(x) + else: + x = torch.clamp(x, min=-1.0, max=1.0) # Bound the output to [-1, 1] + + return x + + def remove_weight_norm(self): + try: + print("Removing weight norm...") + for l in self.ups: + for l_i in l: + remove_weight_norm(l_i) + for l in self.resblocks: + l.remove_weight_norm() + remove_weight_norm(self.conv_pre) + remove_weight_norm(self.conv_post) + except ValueError: + print("[INFO] Model already removed weight norm. Skipping!") + pass + + # Additional methods for huggingface_hub support + def _save_pretrained(self, save_directory: Path) -> None: + """Save weights and config.json from a Pytorch model to a local directory.""" + + model_path = save_directory / "bigvgan_generator.pt" + torch.save({"generator": self.state_dict()}, model_path) + + config_path = save_directory / "config.json" + with open(config_path, "w") as config_file: + json.dump(self.h, config_file, indent=4) + + @classmethod + def _from_pretrained( + cls, + *, + model_id: str, + revision: str, + cache_dir: str, + force_download: bool, + proxies: Optional[Dict], + resume_download: bool, + local_files_only: bool, + token: Union[str, bool, None], + map_location: str = "cpu", # Additional argument + strict: bool = False, # Additional argument + use_cuda_kernel: bool = False, + **model_kwargs, + ): + """Load Pytorch pretrained weights and return the loaded model.""" + + # Download and load hyperparameters (h) used by BigVGAN + if os.path.isdir(model_id): + print("Loading config.json from local directory") + config_file = os.path.join(model_id, "config.json") + else: + config_file = hf_hub_download( + repo_id=model_id, + filename="config.json", + revision=revision, + cache_dir=cache_dir, + force_download=force_download, + proxies=proxies, + resume_download=resume_download, + token=token, + local_files_only=local_files_only, + ) + h = load_hparams_from_json(config_file) + + # instantiate BigVGAN using h + if use_cuda_kernel: + print( + f"[WARNING] You have specified use_cuda_kernel=True during BigVGAN.from_pretrained(). Only inference is supported (training is not implemented)!" + ) + print( + f"[WARNING] You need nvcc and ninja installed in your system that matches your PyTorch build is using to build the kernel. If not, the model will fail to initialize or generate incorrect waveform!" + ) + print( + f"[WARNING] For detail, see the official GitHub repository: https://github.com/NVIDIA/BigVGAN?tab=readme-ov-file#using-custom-cuda-kernel-for-synthesis" + ) + model = cls(h, use_cuda_kernel=use_cuda_kernel) + + # Download and load pretrained generator weight + if os.path.isdir(model_id): + print("Loading weights from local directory") + model_file = os.path.join(model_id, "bigvgan_generator.pt") + else: + print(f"Loading weights from {model_id}") + model_file = hf_hub_download( + repo_id=model_id, + filename="bigvgan_generator.pt", + revision=revision, + cache_dir=cache_dir, + force_download=force_download, + proxies=proxies, + resume_download=resume_download, + token=token, + local_files_only=local_files_only, + ) + + checkpoint_dict = torch.load(model_file, map_location=map_location) + + try: + model.load_state_dict(checkpoint_dict["generator"]) + except RuntimeError: + print( + f"[INFO] the pretrained checkpoint does not contain weight norm. Loading the checkpoint after removing weight norm!" + ) + model.remove_weight_norm() + model.load_state_dict(checkpoint_dict["generator"]) + + return model diff --git a/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/bigvgan_discriminator_optimizer.pt b/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/bigvgan_discriminator_optimizer.pt new file mode 100644 index 0000000000000000000000000000000000000000..4e2d9e727e01079c1fdd4e957ef1f9b8bf786033 --- /dev/null +++ b/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/bigvgan_discriminator_optimizer.pt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e356f94202c588bc0ddac381be12ea822a68cb1cb26095de30831a59532de54 +size 1525718216 diff --git a/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/bigvgan_discriminator_optimizer_3msteps.pt b/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/bigvgan_discriminator_optimizer_3msteps.pt new file mode 100644 index 0000000000000000000000000000000000000000..50f3627003c9057d0ca2ba13c5fd1dae4ebbd560 --- /dev/null +++ b/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/bigvgan_discriminator_optimizer_3msteps.pt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25de6c7f1ed454ff992b7232df4942b67761892149050131cd6f63bca22e2058 +size 1525718216 diff --git a/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/bigvgan_generator.pt b/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/bigvgan_generator.pt new file mode 100644 index 0000000000000000000000000000000000000000..62587da4f496a621b2bee8bfc490f45c03031e83 --- /dev/null +++ b/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/bigvgan_generator.pt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9fe7ec6bd0b44ed9d66973d5012d8181c1570b01e5c72df51973e241dccd357 +size 489041291 diff --git a/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/bigvgan_generator_3msteps.pt b/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/bigvgan_generator_3msteps.pt new file mode 100644 index 0000000000000000000000000000000000000000..cfcf455bd69dda3231b9c58068a7fc39e78f84aa --- /dev/null +++ b/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/bigvgan_generator_3msteps.pt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b42626076b2d905942150f55015455d0fc963e58794b6532b90b3e4bba34bc97 +size 489041291 diff --git a/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/config.json b/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/config.json new file mode 100644 index 0000000000000000000000000000000000000000..624a661dcef98677775b0b16d36dc9adb02a74bd --- /dev/null +++ b/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/config.json @@ -0,0 +1,63 @@ +{ + "resblock": "1", + "num_gpus": 0, + "batch_size": 32, + "learning_rate": 0.0001, + "adam_b1": 0.8, + "adam_b2": 0.99, + "lr_decay": 0.9999996, + "seed": 1234, + + "upsample_rates": [8,4,2,2,2,2], + "upsample_kernel_sizes": [16,8,4,4,4,4], + "upsample_initial_channel": 1536, + "resblock_kernel_sizes": [3,7,11], + "resblock_dilation_sizes": [[1,3,5], [1,3,5], [1,3,5]], + + "use_tanh_at_final": false, + "use_bias_at_final": false, + + "activation": "snakebeta", + "snake_logscale": true, + + "use_cqtd_instead_of_mrd": true, + "cqtd_filters": 128, + "cqtd_max_filters": 1024, + "cqtd_filters_scale": 1, + "cqtd_dilations": [1, 2, 4], + "cqtd_hop_lengths": [512, 256, 256], + "cqtd_n_octaves": [9, 9, 9], + "cqtd_bins_per_octaves": [24, 36, 48], + + "mpd_reshapes": [2, 3, 5, 7, 11], + "use_spectral_norm": false, + "discriminator_channel_mult": 1, + + "use_multiscale_melloss": true, + "lambda_melloss": 15, + + "clip_grad_norm": 500, + + "segment_size": 65536, + "num_mels": 128, + "num_freq": 2049, + "n_fft": 2048, + "hop_size": 512, + "win_size": 2048, + + "sampling_rate": 44100, + + "fmin": 0, + "fmax": null, + "fmax_for_loss": null, + + "normalize_volume": true, + + "num_workers": 4, + + "dist_config": { + "dist_backend": "nccl", + "dist_url": "tcp://localhost:54321", + "world_size": 1 + } +} diff --git a/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/env.py b/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/env.py new file mode 100644 index 0000000000000000000000000000000000000000..b8be238d4db710c8c9a338d336baea0138f18d1f --- /dev/null +++ b/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/env.py @@ -0,0 +1,18 @@ +# Adapted from https://github.com/jik876/hifi-gan under the MIT license. +# LICENSE is in incl_licenses directory. + +import os +import shutil + + +class AttrDict(dict): + def __init__(self, *args, **kwargs): + super(AttrDict, self).__init__(*args, **kwargs) + self.__dict__ = self + + +def build_env(config, config_name, path): + t_path = os.path.join(path, config_name) + if config != t_path: + os.makedirs(path, exist_ok=True) + shutil.copyfile(config, os.path.join(path, config_name)) \ No newline at end of file diff --git a/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/meldataset.py b/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/meldataset.py new file mode 100644 index 0000000000000000000000000000000000000000..5e89d7384755e725c946aff3884834e15e295a16 --- /dev/null +++ b/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/meldataset.py @@ -0,0 +1,354 @@ +# Copyright (c) 2024 NVIDIA CORPORATION. +# Licensed under the MIT license. + +# Adapted from https://github.com/jik876/hifi-gan under the MIT license. +# LICENSE is in incl_licenses directory. + +import math +import os +import random +import torch +import torch.utils.data +import numpy as np +from librosa.util import normalize +from scipy.io.wavfile import read +from librosa.filters import mel as librosa_mel_fn +import pathlib +from tqdm import tqdm + +MAX_WAV_VALUE = 32767.0 # NOTE: 32768.0 -1 to prevent int16 overflow (results in popping sound in corner cases) + + +def load_wav(full_path, sr_target): + sampling_rate, data = read(full_path) + if sampling_rate != sr_target: + raise RuntimeError( + f"Sampling rate of the file {full_path} is {sampling_rate} Hz, but the model requires {sr_target} Hz" + ) + return data, sampling_rate + + +def dynamic_range_compression(x, C=1, clip_val=1e-5): + return np.log(np.clip(x, a_min=clip_val, a_max=None) * C) + + +def dynamic_range_decompression(x, C=1): + return np.exp(x) / C + + +def dynamic_range_compression_torch(x, C=1, clip_val=1e-5): + return torch.log(torch.clamp(x, min=clip_val) * C) + + +def dynamic_range_decompression_torch(x, C=1): + return torch.exp(x) / C + + +def spectral_normalize_torch(magnitudes): + return dynamic_range_compression_torch(magnitudes) + + +def spectral_de_normalize_torch(magnitudes): + return dynamic_range_decompression_torch(magnitudes) + + +mel_basis_cache = {} +hann_window_cache = {} + + +def mel_spectrogram( + y: torch.Tensor, + n_fft: int, + num_mels: int, + sampling_rate: int, + hop_size: int, + win_size: int, + fmin: int, + fmax: int = None, + center: bool = False, +) -> torch.Tensor: + """ + Calculate the mel spectrogram of an input signal. + This function uses slaney norm for the librosa mel filterbank (using librosa.filters.mel) and uses Hann window for STFT (using torch.stft). + + Args: + y (torch.Tensor): Input signal. + n_fft (int): FFT size. + num_mels (int): Number of mel bins. + sampling_rate (int): Sampling rate of the input signal. + hop_size (int): Hop size for STFT. + win_size (int): Window size for STFT. + fmin (int): Minimum frequency for mel filterbank. + fmax (int): Maximum frequency for mel filterbank. If None, defaults to half the sampling rate (fmax = sr / 2.0) inside librosa_mel_fn + center (bool): Whether to pad the input to center the frames. Default is False. + + Returns: + torch.Tensor: Mel spectrogram. + """ + if torch.min(y) < -1.0: + print(f"[WARNING] Min value of input waveform signal is {torch.min(y)}") + if torch.max(y) > 1.0: + print(f"[WARNING] Max value of input waveform signal is {torch.max(y)}") + + device = y.device + key = f"{n_fft}_{num_mels}_{sampling_rate}_{hop_size}_{win_size}_{fmin}_{fmax}_{device}" + + if key not in mel_basis_cache: + mel = librosa_mel_fn( + sr=sampling_rate, n_fft=n_fft, n_mels=num_mels, fmin=fmin, fmax=fmax + ) + mel_basis_cache[key] = torch.from_numpy(mel).float().to(device) + hann_window_cache[key] = torch.hann_window(win_size).to(device) + + mel_basis = mel_basis_cache[key] + hann_window = hann_window_cache[key] + + padding = (n_fft - hop_size) // 2 + y = torch.nn.functional.pad( + y.unsqueeze(1), (padding, padding), mode="reflect" + ).squeeze(1) + + spec = torch.stft( + y, + n_fft, + hop_length=hop_size, + win_length=win_size, + window=hann_window, + center=center, + pad_mode="reflect", + normalized=False, + onesided=True, + return_complex=True, + ) + spec = torch.sqrt(torch.view_as_real(spec).pow(2).sum(-1) + 1e-9) + + mel_spec = torch.matmul(mel_basis, spec) + mel_spec = spectral_normalize_torch(mel_spec) + + return mel_spec + + +def get_mel_spectrogram(wav, h): + """ + Generate mel spectrogram from a waveform using given hyperparameters. + + Args: + wav (torch.Tensor): Input waveform. + h: Hyperparameters object with attributes n_fft, num_mels, sampling_rate, hop_size, win_size, fmin, fmax. + + Returns: + torch.Tensor: Mel spectrogram. + """ + return mel_spectrogram( + wav, + h.n_fft, + h.num_mels, + h.sampling_rate, + h.hop_size, + h.win_size, + h.fmin, + h.fmax, + ) + + +def get_dataset_filelist(a): + training_files = [] + validation_files = [] + list_unseen_validation_files = [] + + with open(a.input_training_file, "r", encoding="utf-8") as fi: + training_files = [ + os.path.join(a.input_wavs_dir, x.split("|")[0] + ".wav") + for x in fi.read().split("\n") + if len(x) > 0 + ] + print(f"first training file: {training_files[0]}") + + with open(a.input_validation_file, "r", encoding="utf-8") as fi: + validation_files = [ + os.path.join(a.input_wavs_dir, x.split("|")[0] + ".wav") + for x in fi.read().split("\n") + if len(x) > 0 + ] + print(f"first validation file: {validation_files[0]}") + + for i in range(len(a.list_input_unseen_validation_file)): + with open(a.list_input_unseen_validation_file[i], "r", encoding="utf-8") as fi: + unseen_validation_files = [ + os.path.join(a.list_input_unseen_wavs_dir[i], x.split("|")[0] + ".wav") + for x in fi.read().split("\n") + if len(x) > 0 + ] + print( + f"first unseen {i}th validation fileset: {unseen_validation_files[0]}" + ) + list_unseen_validation_files.append(unseen_validation_files) + + return training_files, validation_files, list_unseen_validation_files + + +class MelDataset(torch.utils.data.Dataset): + def __init__( + self, + training_files, + hparams, + segment_size, + n_fft, + num_mels, + hop_size, + win_size, + sampling_rate, + fmin, + fmax, + split=True, + shuffle=True, + n_cache_reuse=1, + device=None, + fmax_loss=None, + fine_tuning=False, + base_mels_path=None, + is_seen=True, + ): + self.audio_files = training_files + random.seed(1234) + if shuffle: + random.shuffle(self.audio_files) + self.hparams = hparams + self.is_seen = is_seen + if self.is_seen: + self.name = pathlib.Path(self.audio_files[0]).parts[0] + else: + self.name = "-".join(pathlib.Path(self.audio_files[0]).parts[:2]).strip("/") + + self.segment_size = segment_size + self.sampling_rate = sampling_rate + self.split = split + self.n_fft = n_fft + self.num_mels = num_mels + self.hop_size = hop_size + self.win_size = win_size + self.fmin = fmin + self.fmax = fmax + self.fmax_loss = fmax_loss + self.cached_wav = None + self.n_cache_reuse = n_cache_reuse + self._cache_ref_count = 0 + self.device = device + self.fine_tuning = fine_tuning + self.base_mels_path = base_mels_path + + print("[INFO] checking dataset integrity...") + for i in tqdm(range(len(self.audio_files))): + assert os.path.exists( + self.audio_files[i] + ), f"{self.audio_files[i]} not found" + + def __getitem__(self, index): + filename = self.audio_files[index] + if self._cache_ref_count == 0: + audio, sampling_rate = load_wav(filename, self.sampling_rate) + audio = audio / MAX_WAV_VALUE + if not self.fine_tuning: + audio = normalize(audio) * 0.95 + self.cached_wav = audio + if sampling_rate != self.sampling_rate: + raise ValueError( + f"{sampling_rate} SR doesn't match target {self.sampling_rate} SR" + ) + self._cache_ref_count = self.n_cache_reuse + else: + audio = self.cached_wav + self._cache_ref_count -= 1 + + audio = torch.FloatTensor(audio) + audio = audio.unsqueeze(0) + + if not self.fine_tuning: + if self.split: + if audio.size(1) >= self.segment_size: + max_audio_start = audio.size(1) - self.segment_size + audio_start = random.randint(0, max_audio_start) + audio = audio[:, audio_start : audio_start + self.segment_size] + else: + audio = torch.nn.functional.pad( + audio, (0, self.segment_size - audio.size(1)), "constant" + ) + + mel = mel_spectrogram( + audio, + self.n_fft, + self.num_mels, + self.sampling_rate, + self.hop_size, + self.win_size, + self.fmin, + self.fmax, + center=False, + ) + else: # Validation step + # Match audio length to self.hop_size * n for evaluation + if (audio.size(1) % self.hop_size) != 0: + audio = audio[:, : -(audio.size(1) % self.hop_size)] + mel = mel_spectrogram( + audio, + self.n_fft, + self.num_mels, + self.sampling_rate, + self.hop_size, + self.win_size, + self.fmin, + self.fmax, + center=False, + ) + assert ( + audio.shape[1] == mel.shape[2] * self.hop_size + ), f"audio shape {audio.shape} mel shape {mel.shape}" + + else: + mel = np.load( + os.path.join( + self.base_mels_path, + os.path.splitext(os.path.split(filename)[-1])[0] + ".npy", + ) + ) + mel = torch.from_numpy(mel) + + if len(mel.shape) < 3: + mel = mel.unsqueeze(0) + + if self.split: + frames_per_seg = math.ceil(self.segment_size / self.hop_size) + + if audio.size(1) >= self.segment_size: + mel_start = random.randint(0, mel.size(2) - frames_per_seg - 1) + mel = mel[:, :, mel_start : mel_start + frames_per_seg] + audio = audio[ + :, + mel_start + * self.hop_size : (mel_start + frames_per_seg) + * self.hop_size, + ] + else: + mel = torch.nn.functional.pad( + mel, (0, frames_per_seg - mel.size(2)), "constant" + ) + audio = torch.nn.functional.pad( + audio, (0, self.segment_size - audio.size(1)), "constant" + ) + + mel_loss = mel_spectrogram( + audio, + self.n_fft, + self.num_mels, + self.sampling_rate, + self.hop_size, + self.win_size, + self.fmin, + self.fmax_loss, + center=False, + ) + + return (mel.squeeze(), audio.squeeze(0), filename, mel_loss.squeeze()) + + def __len__(self): + return len(self.audio_files) diff --git a/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/utils.py b/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/utils.py new file mode 100644 index 0000000000000000000000000000000000000000..888ea8948b3d3bce6296a2df4b198db8742cc381 --- /dev/null +++ b/mmaudio/nvidia/bigvgan_v2_44khz_128band_512x/utils.py @@ -0,0 +1,99 @@ +# Adapted from https://github.com/jik876/hifi-gan under the MIT license. +# LICENSE is in incl_licenses directory. + +import glob +import os +import matplotlib +import torch +from torch.nn.utils import weight_norm + +matplotlib.use("Agg") +import matplotlib.pylab as plt +from meldataset import MAX_WAV_VALUE +from scipy.io.wavfile import write + + +def plot_spectrogram(spectrogram): + fig, ax = plt.subplots(figsize=(10, 2)) + im = ax.imshow(spectrogram, aspect="auto", origin="lower", interpolation="none") + plt.colorbar(im, ax=ax) + + fig.canvas.draw() + plt.close() + + return fig + + +def plot_spectrogram_clipped(spectrogram, clip_max=2.0): + fig, ax = plt.subplots(figsize=(10, 2)) + im = ax.imshow( + spectrogram, + aspect="auto", + origin="lower", + interpolation="none", + vmin=1e-6, + vmax=clip_max, + ) + plt.colorbar(im, ax=ax) + + fig.canvas.draw() + plt.close() + + return fig + + +def init_weights(m, mean=0.0, std=0.01): + classname = m.__class__.__name__ + if classname.find("Conv") != -1: + m.weight.data.normal_(mean, std) + + +def apply_weight_norm(m): + classname = m.__class__.__name__ + if classname.find("Conv") != -1: + weight_norm(m) + + +def get_padding(kernel_size, dilation=1): + return int((kernel_size * dilation - dilation) / 2) + + +def load_checkpoint(filepath, device): + assert os.path.isfile(filepath) + print(f"Loading '{filepath}'") + checkpoint_dict = torch.load(filepath, map_location=device) + print("Complete.") + return checkpoint_dict + + +def save_checkpoint(filepath, obj): + print(f"Saving checkpoint to {filepath}") + torch.save(obj, filepath) + print("Complete.") + + +def scan_checkpoint(cp_dir, prefix, renamed_file=None): + # Fallback to original scanning logic first + pattern = os.path.join(cp_dir, prefix + "????????") + cp_list = glob.glob(pattern) + + if len(cp_list) > 0: + last_checkpoint_path = sorted(cp_list)[-1] + print(f"[INFO] Resuming from checkpoint: '{last_checkpoint_path}'") + return last_checkpoint_path + + # If no pattern-based checkpoints are found, check for renamed file + if renamed_file: + renamed_path = os.path.join(cp_dir, renamed_file) + if os.path.isfile(renamed_path): + print(f"[INFO] Resuming from renamed checkpoint: '{renamed_file}'") + return renamed_path + + return None + + +def save_audio(audio, path, sr): + # wav: torch with 1d shape + audio = audio * MAX_WAV_VALUE + audio = audio.cpu().numpy().astype("int16") + write(path, sr, audio) diff --git a/mmaudio/rife47.pth b/mmaudio/rife47.pth new file mode 100644 index 0000000000000000000000000000000000000000..07fc115c9396837bdb79dd051376b2d49c61bcf4 --- /dev/null +++ b/mmaudio/rife47.pth @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a8a825ab2750558bdd20dcced386fd82b7222c7ba58c11d3b611d9c44f1be63 +size 21344827 diff --git a/mmaudio/rife49_ensemble_True_scale_1_sim.onnx b/mmaudio/rife49_ensemble_True_scale_1_sim.onnx new file mode 100644 index 0000000000000000000000000000000000000000..233ffc6e4d3081678d37c2acd2e204f36c5a0d63 --- /dev/null +++ b/mmaudio/rife49_ensemble_True_scale_1_sim.onnx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76e4cef9ab42fa7dd4e8f6e4aba47462051e3faa969e4bca6479784fbab0ac6f +size 21458882 diff --git a/qwen/checkpoints/bigLove_xl1.safetensors b/qwen/checkpoints/bigLove_xl1.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..a52d0bd6391c0a994c3ddce7034224480e1db669 --- /dev/null +++ b/qwen/checkpoints/bigLove_xl1.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:148f84725167b36c64ba1b3c5b19738c453a1f42e54dac0c52c97ba21daf3f27 +size 6938074946 diff --git a/qwen/loras/sdxl/dmd2_sdxl_4step_lora_fp16.safetensors b/qwen/loras/sdxl/dmd2_sdxl_4step_lora_fp16.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..a02ebdbd1a9909d930b9db1537505f26330fc884 --- /dev/null +++ b/qwen/loras/sdxl/dmd2_sdxl_4step_lora_fp16.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3d9173815a4b595991c3a7a0e0e63ad821080f314a0b2a3cc31ecd7fcf2cbb8 +size 393854592 diff --git a/qwen/qwen_snofs.safetensors b/qwen/qwen_snofs.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..860726cbed8199f8628bf3a3b4271d9f1958082c --- /dev/null +++ b/qwen/qwen_snofs.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:209c366827cf432f691eea95abdd339aa631ad7037aacb9203237541197b4deb +size 613843024 diff --git a/qwen/ultralytics/bbox/vagina-v4.1.pt b/qwen/ultralytics/bbox/vagina-v4.1.pt new file mode 100644 index 0000000000000000000000000000000000000000..3367b05727c9e53925e253d7d62552aca3324d03 --- /dev/null +++ b/qwen/ultralytics/bbox/vagina-v4.1.pt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:612e6c5b6d5fd47befec7eea271df9eeea2b7b087dfefa9ab5a2ced1c251df11 +size 52003222