{"meta":{"sha":"302e0e97024ebd68688fe890e5df83731edf7b54"},"files":[{"path":".clang-format","mode":"100644","sha":"f2886ffbbf9c5e803ff0dc758540869cd790ade1","size":1130},{"path":".clang-format-ignore","mode":"100644","sha":"5eb22646923e16e2565bb7a5244037d63cd565d0","size":14},{"path":".github/CODEOWNERS","mode":"100644","sha":"5e4c72b129c4bab470e4e05bf810c35cc6ba21b8","size":17},{"path":".github/ISSUE_TEMPLATE/1-bug-report.yml","mode":"100644","sha":"55dbda70abe02386836b3ee01ad4ab31c5c571c5","size":1924},{"path":".github/ISSUE_TEMPLATE/2-feature-request.yml","mode":"100644","sha":"23e078cdf8ba4c57ebac757bec433ca893cd2638","size":981},{"path":".github/pull_request_template.md","mode":"100644","sha":"bb04f4f10d9ae21fb4f1df4b6be63cebce718578","size":1393},{"path":".github/workflows/build-docs.yaml","mode":"100644","sha":"67174415b09c8420ead04f7ef361bb8143003a9a","size":2044},{"path":".github/workflows/clean-nightly-releases.yaml","mode":"100644","sha":"f315c17467e0cadc412025b02a0c1e12767f16b5","size":1306},{"path":".github/workflows/close-inactive-issues.yaml","mode":"100644","sha":"22496809bf47fdde6aba909a51ac890737c20a6e","size":3738},{"path":".github/workflows/lint.yaml","mode":"100644","sha":"82aee9e29ad46085a8d144da67fc3d7bcc8409ad","size":613},{"path":".github/workflows/nightly-build.yaml","mode":"100644","sha":"76e8a830407fdc345542ee6b6c223d5dc0fdac11","size":5561},{"path":".github/workflows/pr-test.yaml","mode":"100644","sha":"84bfc6d8bcc6f3042c49dfccb68cfc64d24bbc51","size":3721},{"path":".github/workflows/release-build.yaml","mode":"100644","sha":"a14bff9fe9f1bba9599c82e925cb73af1649b20b","size":5168},{"path":".github/workflows/reopen-issues.yaml","mode":"100644","sha":"1932275d2f870ebf18e9a63495f79ccadc209965","size":2688},{"path":".github/workflows/run_all_tests.py","mode":"100644","sha":"53655c03fb17c3ae46a3147f7af6801f08c61fd5","size":1333},{"path":".github/workflows/sync-to-private.yaml","mode":"100644","sha":"5d52a0d46c9c0a3882d13fd3c0bfbef145a083c7","size":3155},{"path":".gitignore","mode":"100644","sha":"cdfb47107e2758ac638c2288ab13273b71502bc2","size":3593},{"path":".gitmodules","mode":"100644","sha":"de59083eb287c7894c9cee5b4d9159b3d25b3fdf","size":579},{"path":".pre-commit-config.yaml","mode":"100644","sha":"c0bf5ba79801416f5aa75ba0589eab37efc979b0","size":2343},{"path":"LICENCE.txt","mode":"100644","sha":"656a072054e4c42a9c3b0ca512b240f9c6d99602","size":11345},{"path":"MANIFEST.in","mode":"100644","sha":"7c018dcf8b0995b080eee84d116679441cff7575","size":760},{"path":"README.md","mode":"100644","sha":"fab0e4a064220e7e1ff4931a0dcec54c0a5cce1e","size":17394},{"path":"app/flux.1/depth_canny/README.md","mode":"100644","sha":"5177d5629de25ffafe2baef1d78a9a0d0c0383cb","size":1254},{"path":"app/flux.1/depth_canny/assets/description.html","mode":"100644","sha":"38a370b049c7650758873680abc9e9e1b8d81942","size":1179},{"path":"app/flux.1/depth_canny/assets/style.css","mode":"100644","sha":"6df54d33fe823c2dcb49ead8b33fb24fc0037bc1","size":718},{"path":"app/flux.1/depth_canny/run_gradio.py","mode":"100644","sha":"c31bdd81d5e27a8003695f5677ea953d01e9a98f","size":10200},{"path":"app/flux.1/depth_canny/utils.py","mode":"100644","sha":"9fa4980d803e829f28869aa700d1c0d6cd55caba","size":812},{"path":"app/flux.1/depth_canny/vars.py","mode":"100644","sha":"4b48646a1a23679a3651054c617d4c49890f0e64","size":3254},{"path":"app/flux.1/fill/README.md","mode":"100644","sha":"8c4a77bb93fe4ea58163de9050c5540e467dd95c","size":744},{"path":"app/flux.1/fill/assets/description.html","mode":"100644","sha":"d5421d7bfb1130b52eb0420414777fa9ee045f74","size":1194},{"path":"app/flux.1/fill/assets/style.css","mode":"100644","sha":"6df54d33fe823c2dcb49ead8b33fb24fc0037bc1","size":718},{"path":"app/flux.1/fill/run_gradio.py","mode":"100644","sha":"93259decf70acb4408bf273e531cab556bab240c","size":9091},{"path":"app/flux.1/fill/utils.py","mode":"100644","sha":"35956ee7688adc6fd052930dabc9cbfa95eae889","size":668},{"path":"app/flux.1/fill/vars.py","mode":"100644","sha":"b28d69490aec97a8a04d6fed547cfd51e3f793c7","size":1723},{"path":"app/flux.1/kontext/README.md","mode":"100644","sha":"f97be1005826aa11a86e1da103f150e8169f70e5","size":465},{"path":"app/flux.1/kontext/assets/description.html","mode":"100644","sha":"7601df355012efdac011a41a5cc47355938e6f42","size":1035},{"path":"app/flux.1/kontext/assets/style.css","mode":"100644","sha":"6df54d33fe823c2dcb49ead8b33fb24fc0037bc1","size":718},{"path":"app/flux.1/kontext/run_gradio.py","mode":"100644","sha":"5955fd693c1e07cfbacf21c7c9e8b083b33bdd8d","size":7421},{"path":"app/flux.1/kontext/utils.py","mode":"100644","sha":"35956ee7688adc6fd052930dabc9cbfa95eae889","size":668},{"path":"app/flux.1/kontext/vars.py","mode":"100644","sha":"421fd72f50f79ef405d6026de9707712fa26a955","size":1674},{"path":"app/flux.1/redux/README.md","mode":"100644","sha":"ba6c3fb466c8cebeec107a58c42f45c70124313d","size":624},{"path":"app/flux.1/redux/assets/description.html","mode":"100644","sha":"f010c77c7c6dff9edf4070a8fc98140bfd853255","size":1051},{"path":"app/flux.1/redux/assets/style.css","mode":"100644","sha":"6df54d33fe823c2dcb49ead8b33fb24fc0037bc1","size":718},{"path":"app/flux.1/redux/run_gradio.py","mode":"100644","sha":"dab5415cb4857a56fd7d11a2d781461136e4f9d6","size":7609},{"path":"app/flux.1/redux/utils.py","mode":"100644","sha":"bf11be9b10bd9e1443668bb61aca69ac23373bc3","size":505},{"path":"app/flux.1/redux/vars.py","mode":"100644","sha":"84e272bf6050c07b26e8511ad60facb98378dfc8","size":449},{"path":"app/flux.1/sketch/README.md","mode":"100644","sha":"915760d84dd07424533148f0926da6e620d132c6","size":835},{"path":"app/flux.1/sketch/assets/description.html","mode":"100644","sha":"1be1f01ad9b45808496cf48b9793b1f8051b8327","size":1186},{"path":"app/flux.1/sketch/assets/style.css","mode":"100644","sha":"6df54d33fe823c2dcb49ead8b33fb24fc0037bc1","size":718},{"path":"app/flux.1/sketch/convert_ckpt.py","mode":"100644","sha":"fe045df9434c15987fc284edfc0e028ad3295ec6","size":4506},{"path":"app/flux.1/sketch/flux_pix2pix_pipeline.py","mode":"100644","sha":"406d71385ba5e03b46d48e01d2bc6fbe77f7d31b","size":6987},{"path":"app/flux.1/sketch/run.py","mode":"100644","sha":"d63713757d51caa149fe3c31f1a7a6fb48510dbf","size":1288},{"path":"app/flux.1/sketch/run_gradio.py","mode":"100644","sha":"5f96fc0a4410db7a3ad22d60d755ca196365f2e0","size":9410},{"path":"app/flux.1/sketch/utils.py","mode":"100644","sha":"35956ee7688adc6fd052930dabc9cbfa95eae889","size":668},{"path":"app/flux.1/sketch/vars.py","mode":"100644","sha":"adc4e52c0c58efa11b0e433ce426ee31c32d8979","size":1385},{"path":"app/flux.1/t2i/README.md","mode":"100644","sha":"ca7beccc99a01964fac206046d17fae06c3990e2","size":5473},{"path":"app/flux.1/t2i/assets/common.css","mode":"100644","sha":"736f2df8119d4aae64882e183a91de1feaf1f65a","size":210},{"path":"app/flux.1/t2i/assets/demo.jpg","mode":"100644","sha":"e97a3d4e60c38b2bf0aedd66b5ff33b03fbd0baf","size":543832},{"path":"app/flux.1/t2i/assets/description.html","mode":"100644","sha":"676ea01b37f0d8a29c1e68c8e7d644c22be66012","size":1265},{"path":"app/flux.1/t2i/assets/frame1.css","mode":"100644","sha":"edbef3e6cb71dc9be453013ea67c4f8c920020d6","size":112},{"path":"app/flux.1/t2i/assets/frame2.css","mode":"100644","sha":"1e4e19ab75b80ea5830bcf965173636b972b8114","size":113},{"path":"app/flux.1/t2i/data/DCI/DCI.py","mode":"100644","sha":"e35761f6c78ba0c561cef18aaefd096466e75000","size":3935},{"path":"app/flux.1/t2i/data/MJHQ/MJHQ.py","mode":"100644","sha":"c7c0c88bfe11581add115aff0c605ba768e4cece","size":3873},{"path":"app/flux.1/t2i/data/__init__.py","mode":"100644","sha":"b79aeee5f79c68eebd4c678d1465b4d2ba18af58","size":789},{"path":"app/flux.1/t2i/evaluate.py","mode":"100644","sha":"99f78a96050a646181364aa9ffabfc04e7c09ef5","size":3052},{"path":"app/flux.1/t2i/generate.py","mode":"100644","sha":"4b95149a87c85c444dff48656c0f52e95456b146","size":2565},{"path":"app/flux.1/t2i/get_metrics.py","mode":"100644","sha":"b24550adb7f42f7c331bf7c15e3fb59c074e8037","size":2764},{"path":"app/flux.1/t2i/latency.py","mode":"100644","sha":"25679701bd26004f9bc994c02b002d2abd9f4c50","size":3830},{"path":"app/flux.1/t2i/metrics/__init__.py","mode":"100644","sha":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","size":0},{"path":"app/flux.1/t2i/metrics/fid.py","mode":"100644","sha":"3c890e50a584075be3eb77b52cc6adeaecdc427c","size":4271},{"path":"app/flux.1/t2i/metrics/image_reward.py","mode":"100644","sha":"2960b71924fd548c197f3db630cf2108ed41e7d1","size":783},{"path":"app/flux.1/t2i/metrics/multimodal.py","mode":"100644","sha":"3808ed35cef0a20028c84683c8236fe5df59c678","size":2539},{"path":"app/flux.1/t2i/metrics/similarity.py","mode":"100644","sha":"72a01fc2a7335540c0ff1a177377afb0dbbc5fee","size":3909},{"path":"app/flux.1/t2i/run_gradio.py","mode":"100644","sha":"260afa5b2945a9a8b36059146f826b214c1a57db","size":11499},{"path":"app/flux.1/t2i/utils.py","mode":"100644","sha":"e7976d702aab10178f902fc5a08f35a0627ff67e","size":5033},{"path":"app/flux.1/t2i/vars.py","mode":"100644","sha":"175ac9a02ceb25f5e2d9734a5b32e2c34bb044b7","size":4804},{"path":"app/sana/t2i/README.md","mode":"100644","sha":"419eee10d807f7d3fe15ad5e87e404c4d17b6561","size":2254},{"path":"app/sana/t2i/assets/common.css","mode":"100644","sha":"736f2df8119d4aae64882e183a91de1feaf1f65a","size":210},{"path":"app/sana/t2i/assets/description.html","mode":"100644","sha":"063ebd40c665a1c95ec976497808485f4cf458de","size":2635},{"path":"app/sana/t2i/assets/frame1.css","mode":"100644","sha":"edbef3e6cb71dc9be453013ea67c4f8c920020d6","size":112},{"path":"app/sana/t2i/assets/frame2.css","mode":"100644","sha":"1e4e19ab75b80ea5830bcf965173636b972b8114","size":113},{"path":"app/sana/t2i/generate.py","mode":"100644","sha":"895ec7672f415d86dc4ff3d69809c220adc99947","size":1912},{"path":"app/sana/t2i/latency.py","mode":"100644","sha":"f554c867a50fcd216c4e3d1825d2aab16759d839","size":3933},{"path":"app/sana/t2i/run_gradio.py","mode":"100644","sha":"e5c8efe8e67161c193071086bc6f1e5a50da14b8","size":7661},{"path":"app/sana/t2i/utils.py","mode":"100644","sha":"356eaca826a2b96b59caec7a5bb3d71a57c3aa7f","size":1412},{"path":"app/sana/t2i/vars.py","mode":"100644","sha":"f63bed2f6d1883133269e356d47a2f4f41197806","size":2374},{"path":"assets/nunchaku.svg","mode":"100644","sha":"503380cebad8b1b1a0e0240b52e341ade81e8aec","size":9862},{"path":"assets/svdquant.svg","mode":"100644","sha":"8e7318195312440b397f18653ad927ed0988411c","size":3382},{"path":"docs/Makefile","mode":"100644","sha":"d0c3cbf1020d5c292abdedf27627c6abe25e2293","size":638},{"path":"docs/doxyfile","mode":"100644","sha":"3bd55df068794ccc233d7193e02348fdab79c3c2","size":132052},{"path":"docs/source/_static/nunchaku.ico","mode":"100644","sha":"ed48d652ca71ce932088ddcf9b37d443e5943f8b","size":65534},{"path":"docs/source/conf.py","mode":"100644","sha":"e937ae09dce0babfd4bf0d8e9d1d13000c90a7d9","size":2699},{"path":"docs/source/developer/build_docs.rst","mode":"100644","sha":"1d4e802e8e5fed76fcc50573c34e06677e9c09ae","size":1239},{"path":"docs/source/developer/contribution_guide.rst","mode":"100644","sha":"454ff1a324a78d590a93d6a6540ec4bd46597af2","size":4588},{"path":"docs/source/developer/docstring.rst","mode":"100644","sha":"9903113fd2aa18fd9bec49f9cb9dfe73e065048b","size":3775},{"path":"docs/source/faq/faq.rst","mode":"100644","sha":"8778afc61d0a026d998231f1925a40e76d8a212c","size":140},{"path":"docs/source/faq/model.rst","mode":"100644","sha":"8b953161da65ea033bfdb1332f6eb654eddc8fc4","size":264},{"path":"docs/source/faq/usage.rst","mode":"100644","sha":"4a0e8c7c5ed8b4e4602863b337da47c5575c8b36","size":1134},{"path":"docs/source/index.rst","mode":"100644","sha":"908e4300f71047d552f78aa6735515d5a795bdc7","size":1388},{"path":"docs/source/installation/installation.rst","mode":"100644","sha":"d37bd673b8b4878a44a79d78ac47378a40c5e927","size":5507},{"path":"docs/source/installation/setup_windows.rst","mode":"100644","sha":"3414cb34b93fb037ee42c635c42fecb8086d1d9b","size":7557},{"path":"docs/source/links/blog.txt","mode":"100644","sha":"742467db935ee231106d97a10b52241a2d819cc3","size":149},{"path":"docs/source/links/cdn.txt","mode":"100644","sha":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","size":0},{"path":"docs/source/links/github.txt","mode":"100644","sha":"da44aedf2385f54f7e087ca5e60f6e13cdb9e548","size":1090},{"path":"docs/source/links/huggingface.txt","mode":"100644","sha":"aceadfc92050112a8e47b5410e7b96057839becd","size":1262},{"path":"docs/source/links/misc.txt","mode":"100644","sha":"61feee504e3e16cb439466a9c11a0baedfdc89b0","size":528},{"path":"docs/source/links/modelscope.txt","mode":"100644","sha":"fc9358b17fe8505baee22bb41a52dffc5cd3595f","size":142},{"path":"docs/source/links/paper.txt","mode":"100644","sha":"7fba8199e4ca2fe1ebb2eef54557889e963dbff1","size":150},{"path":"docs/source/python_api/nunchaku.caching.diffusers_adapters.flux.rst","mode":"100644","sha":"1751f656851824f79f99128b89806e2891c22be4","size":196},{"path":"docs/source/python_api/nunchaku.caching.diffusers_adapters.rst","mode":"100644","sha":"a540f427dac656b9db4692f51d0f9700b4404350","size":300},{"path":"docs/source/python_api/nunchaku.caching.diffusers_adapters.sana.rst","mode":"100644","sha":"bc7cb04b180db1e3a4de94e51d48df6d824fed6f","size":196},{"path":"docs/source/python_api/nunchaku.caching.rst","mode":"100644","sha":"56e3d3f6d5fe4ca840c79efe81171fc4a0d64400","size":130},{"path":"docs/source/python_api/nunchaku.caching.utils.rst","mode":"100644","sha":"6308a59f5b85425f48e5a0b76e72decd0ca85407","size":121},{"path":"docs/source/python_api/nunchaku.lora.flux.compose.rst","mode":"100644","sha":"81b6daa485de766ee76d8a04b2453b5177fd9584","size":152},{"path":"docs/source/python_api/nunchaku.lora.flux.convert.rst","mode":"100644","sha":"09941e35188065ec9ed5e5aeb3f4a269e4457b01","size":152},{"path":"docs/source/python_api/nunchaku.lora.flux.diffusers_converter.rst","mode":"100644","sha":"58384d98af8df17084ab2cb40dd5e9c60f1a8e8b","size":190},{"path":"docs/source/python_api/nunchaku.lora.flux.nunchaku_converter.rst","mode":"100644","sha":"891843ac485555ccd3c3f9e1ce67c8808f856138","size":187},{"path":"docs/source/python_api/nunchaku.lora.flux.packer.rst","mode":"100644","sha":"2e4e907eb4bb03939c19e8c5d5a7ff06fd6bbb7b","size":130},{"path":"docs/source/python_api/nunchaku.lora.flux.rst","mode":"100644","sha":"244f45892e328f450eec3679c18c37cb12956747","size":269},{"path":"docs/source/python_api/nunchaku.lora.flux.utils.rst","mode":"100644","sha":"37748e95db7a0476f262eb0163d435da3dabb469","size":146},{"path":"docs/source/python_api/nunchaku.lora.rst","mode":"100644","sha":"270d4d467d91ce05475c3a2bffe24d88013637f5","size":81},{"path":"docs/source/python_api/nunchaku.merge_safetensors.rst","mode":"100644","sha":"a535a61a003604662cb3832ccb47c2511f1a46c4","size":154},{"path":"docs/source/python_api/nunchaku.models.attention.rst","mode":"100644","sha":"6f5c24422a229c5671709d63632c0625363c8d06","size":174},{"path":"docs/source/python_api/nunchaku.models.attention_processors.flux.rst","mode":"100644","sha":"4dc13f2e04382873e8495742ff47fb399c645140","size":197},{"path":"docs/source/python_api/nunchaku.models.attention_processors.qwenimage.rst","mode":"100644","sha":"8d7681b5445e0e0c8deda9781a96b83a9ff3e166","size":212},{"path":"docs/source/python_api/nunchaku.models.attention_processors.rst","mode":"100644","sha":"1f43b394b391fd960023c181d9f4fadb466d0fef","size":247},{"path":"docs/source/python_api/nunchaku.models.attention_processors.zimage.rst","mode":"100644","sha":"9d919490ab47ee3df33c1925c3ce9ffea3ebb34b","size":203},{"path":"docs/source/python_api/nunchaku.models.embeddings.rst","mode":"100644","sha":"53778a69f5bf378186e033ea5d07a9fde8e00349","size":173},{"path":"docs/source/python_api/nunchaku.models.ip_adapter.diffusers_adapters.flux.rst","mode":"100644","sha":"bcc8a53c2ba81b5ac0ac70dca4f432c338db9b64","size":224},{"path":"docs/source/python_api/nunchaku.models.ip_adapter.diffusers_adapters.rst","mode":"100644","sha":"2b3afcf77063fa32de0fbadfe9bc18a74a017e5b","size":294},{"path":"docs/source/python_api/nunchaku.models.ip_adapter.rst","mode":"100644","sha":"dc1c893544fc6a370b88f6569e94cb5bc282e1da","size":170},{"path":"docs/source/python_api/nunchaku.models.ip_adapter.utils.rst","mode":"100644","sha":"2a292122cb087303d58fc2d9004be3b5dc264673","size":170},{"path":"docs/source/python_api/nunchaku.models.linear.rst","mode":"100644","sha":"12c424b634daf111c56b7bec791f554ed32608a8","size":161},{"path":"docs/source/python_api/nunchaku.models.normalization.rst","mode":"100644","sha":"d0783273bab4d077b62bb37b39fa92373788da17","size":182},{"path":"docs/source/python_api/nunchaku.models.pulid.encoders_transformer.rst","mode":"100644","sha":"46843029ec5dee51afbaa99d85d21d95b587017d","size":202},{"path":"docs/source/python_api/nunchaku.models.pulid.pulid_forward.rst","mode":"100644","sha":"22ad81d3548b4bb435265348747653468b166a80","size":181},{"path":"docs/source/python_api/nunchaku.models.pulid.rst","mode":"100644","sha":"1591e073d1462fc82f93ba284c18536f755c146b","size":191},{"path":"docs/source/python_api/nunchaku.models.pulid.utils.rst","mode":"100644","sha":"51e748de4a2e89173255a0359c448b53f82b49e1","size":155},{"path":"docs/source/python_api/nunchaku.models.rst","mode":"100644","sha":"03192d8c0689d2de49e2375c75904bc2499b979a","size":425},{"path":"docs/source/python_api/nunchaku.models.safety_checker.rst","mode":"100644","sha":"3d2d23b5c4bece4d9a7e2aba8cb4ec6881f3942e","size":166},{"path":"docs/source/python_api/nunchaku.models.text_encoders.linear.rst","mode":"100644","sha":"3f7bb5e352ad763bbe91586527d3ed94ed678af0","size":184},{"path":"docs/source/python_api/nunchaku.models.text_encoders.rst","mode":"100644","sha":"15609ba012084fbb2fdb1b50434eed3321847582","size":225},{"path":"docs/source/python_api/nunchaku.models.text_encoders.t5_encoder.rst","mode":"100644","sha":"c9c120eda8bd650cb636c2752c6376dd0a962d67","size":198},{"path":"docs/source/python_api/nunchaku.models.text_encoders.tinychat_utils.rst","mode":"100644","sha":"0a248f44bdc866779ac55080581a4cc09b83bc92","size":210},{"path":"docs/source/python_api/nunchaku.models.transformers.rst","mode":"100644","sha":"38b74a1f9e729a68e79da0fae6f7072a67616c8a","size":382},{"path":"docs/source/python_api/nunchaku.models.transformers.transformer_flux.rst","mode":"100644","sha":"4f6ca1bcc90916212727cdef55b81aab24dc3e73","size":211},{"path":"docs/source/python_api/nunchaku.models.transformers.transformer_flux_v2.rst","mode":"100644","sha":"3720f1645998ebfa1388cf81837231432d3f7069","size":222},{"path":"docs/source/python_api/nunchaku.models.transformers.transformer_qwenimage.rst","mode":"100644","sha":"2045213cd0f15c75d82393c799dfad5d11e73f12","size":226},{"path":"docs/source/python_api/nunchaku.models.transformers.transformer_sana.rst","mode":"100644","sha":"b4c4860de85515b05ecb82374e27f9c237b18d20","size":211},{"path":"docs/source/python_api/nunchaku.models.transformers.transformer_zimage.rst","mode":"100644","sha":"e7a06355599e6e7fe3cba3d0e0812cc45f502c14","size":217},{"path":"docs/source/python_api/nunchaku.models.transformers.utils.rst","mode":"100644","sha":"7bac4b3dc9f00b0e23e7453cf0c45187e4caadb1","size":197},{"path":"docs/source/python_api/nunchaku.models.unets.rst","mode":"100644","sha":"3393e20e185507231cab2d46b7a67233232e13a1","size":110},{"path":"docs/source/python_api/nunchaku.models.unets.unet_sdxl.rst","mode":"100644","sha":"201b223bc5abaa0aad5689e1dca6a26954dbea79","size":169},{"path":"docs/source/python_api/nunchaku.models.utils.rst","mode":"100644","sha":"ce48709e2624473711c3f0c7cea341076aeb37e6","size":137},{"path":"docs/source/python_api/nunchaku.ops.fused.rst","mode":"100644","sha":"6010c5a56a1d63fd946c4f28a22df1b8aa5d7083","size":149},{"path":"docs/source/python_api/nunchaku.ops.gemm.rst","mode":"100644","sha":"2a85da673be8798b2639dfbc4d3339e97e7d31db","size":146},{"path":"docs/source/python_api/nunchaku.ops.gemv.rst","mode":"100644","sha":"949c4ccb197b4713959eb24c00a9a5fd6183974b","size":146},{"path":"docs/source/python_api/nunchaku.ops.quantize.rst","mode":"100644","sha":"74aac60d6308c09e06eaffe9b5ff1b6e1e757e04","size":158},{"path":"docs/source/python_api/nunchaku.ops.rst","mode":"100644","sha":"96eca139bc8993fc6d8d401f1c4097212121ce27","size":146},{"path":"docs/source/python_api/nunchaku.pipeline.pipeline_flux_pulid.rst","mode":"100644","sha":"8665691a836e514b4163f9e9b78af51e25f8c7f9","size":170},{"path":"docs/source/python_api/nunchaku.pipeline.rst","mode":"100644","sha":"b3138c6cf8b8c18f096caa5bdcaeaa1e7e3b811a","size":108},{"path":"docs/source/python_api/nunchaku.rst","mode":"100644","sha":"f4deed583722156d107be57c3c14ec3d11de9dea","size":297},{"path":"docs/source/python_api/nunchaku.test.rst","mode":"100644","sha":"4218fe05a1f0480a19ca84df233008896e717fba","size":113},{"path":"docs/source/python_api/nunchaku.utils.rst","mode":"100644","sha":"4c0147d6743bf1e2eabf00dabad52ed827dac540","size":116},{"path":"docs/source/usage/attention.rst","mode":"100644","sha":"c57ac7c24adffb527e738ef03175fdba47594d49","size":953},{"path":"docs/source/usage/basic_usage.rst","mode":"100644","sha":"0fcf6f28b33fa03a76c7a78f9538bfe31812136a","size":1910},{"path":"docs/source/usage/cache.rst","mode":"100644","sha":"4ba3214be297a426157c5fc8b625b9dfd5e3d139","size":1868},{"path":"docs/source/usage/controlnet.rst","mode":"100644","sha":"d612d2b67afc317a60153e7925a2c3674c6ef248","size":4189},{"path":"docs/source/usage/ip_adapter.rst","mode":"100644","sha":"a963b0039e5154660f5b982b9592d919b9f79a33","size":2075},{"path":"docs/source/usage/kontext.rst","mode":"100644","sha":"22506841a588f79d927554ab868f9056e0b3136d","size":687},{"path":"docs/source/usage/lora.rst","mode":"100644","sha":"06aebaa78d402f948a88520c5dc52796ac4bce71","size":7486},{"path":"docs/source/usage/offload.rst","mode":"100644","sha":"53427995f0d5d302d49d9e29c0632342c747f295","size":1275},{"path":"docs/source/usage/pulid.rst","mode":"100644","sha":"f76a1be3ce9f41a697c41b7594cdcc704843d4bc","size":1958},{"path":"docs/source/usage/qencoder.rst","mode":"100644","sha":"46dd33ef546bad8820868573eff7e40ac0d98a77","size":1005},{"path":"docs/source/usage/qwen-image-edit.rst","mode":"100644","sha":"56e00bcfc7bae62a1625177e1f1a88aa8e191b08","size":3818},{"path":"docs/source/usage/qwen-image.rst","mode":"100644","sha":"f647504e6a7bab09ec17bbca4cc07df54dc29f05","size":2543},{"path":"docs/source/usage/sdxl.rst","mode":"100644","sha":"803b0a715296bb3747772ca113a7fddaff201eff","size":807},{"path":"docs/source/usage/zimage.rst","mode":"100644","sha":"2c51d70bfd1f41bf58e729ed8495b1d4318d9dcb","size":530},{"path":"examples/flux.1-canny-dev-lora.py","mode":"100644","sha":"97376f42d4a7f6c5b38eab7b9052b2c080bcaf12","size":1568},{"path":"examples/flux.1-canny-dev.py","mode":"100644","sha":"4fc0eac115e4e8be8ec1fdebb7a60be96ef30865","size":1263},{"path":"examples/flux.1-depth-dev-lora.py","mode":"100644","sha":"6eb13c917c4c33c426b5ae7aac0ffb841be0de22","size":1608},{"path":"examples/flux.1-depth-dev.py","mode":"100644","sha":"1571b6450a5314f4d0acee8028c01b574dcbad54","size":1258},{"path":"examples/flux.1-dev-IP-adapter.py","mode":"100644","sha":"1a5ab5039d01f8de2c5535a7a1c8989534da74c3","size":1463},{"path":"examples/flux.1-dev-cache.py","mode":"100644","sha":"8a8bca821dad785a37cca61f0c7a363a92226fe6","size":910},{"path":"examples/flux.1-dev-colossus.py","mode":"100644","sha":"7371b2c838056a1c1f786c0c0c65a8c0023c6545","size":790},{"path":"examples/flux.1-dev-controlnet-union-pro.py","mode":"100644","sha":"b227bbfcafbd444fed8863533be2ae26e4ab94b9","size":2021},{"path":"examples/flux.1-dev-double_cache.py","mode":"100644","sha":"03b1ccc0f2afb62c3363154db29d6aacd16a1a18","size":830},{"path":"examples/flux.1-dev-double_cache_offloading.py","mode":"100644","sha":"4066c909a98ade2cf333bf396666bf1a601c9537","size":849},{"path":"examples/flux.1-dev-fp16attn.py","mode":"100644","sha":"a5ab987095685b8b79dd37540afe1e2e7c9d6612","size":764},{"path":"examples/flux.1-dev-lora.py","mode":"100644","sha":"1f255543db8966958979e2b16c7faa89a4b0baa4","size":1115},{"path":"examples/flux.1-dev-multiple-lora.py","mode":"100644","sha":"3d58d359f3c38c73c6c356363107f2c56c043d33","size":1251},{"path":"examples/flux.1-dev-offload.py","mode":"100644","sha":"7e0e77caaabe3de009dd5b293cb88d642b79a50d","size":849},{"path":"examples/flux.1-dev-pulid.py","mode":"100644","sha":"5488a7d7e2ae83dba9232f1a401d77266b7e7196","size":1090},{"path":"examples/flux.1-dev-qencoder.py","mode":"100644","sha":"266c5d67b39c154d6732313ca14e8bb026047378","size":873},{"path":"examples/flux.1-dev-teacache-batch.py","mode":"100644","sha":"448c0970cc7bf36787af1c419e1cbe4caf22a192","size":1506},{"path":"examples/flux.1-dev-teacache.py","mode":"100644","sha":"53eed08814db5ec4bcf729befc0e7811b98aed10","size":1106},{"path":"examples/flux.1-dev-turing.py","mode":"100644","sha":"903db4efdc76548c877015b68c12e4586e91469c","size":1018},{"path":"examples/flux.1-dev.py","mode":"100644","sha":"78e05c635edb366c7cdfb14c829de9f607786f29","size":688},{"path":"examples/flux.1-fill-dev.py","mode":"100644","sha":"0b5a6844f56cab2d91266e74b7a4f1035322a0e4","size":1062},{"path":"examples/flux.1-kontext-FALAI_lora.py","mode":"100644","sha":"8cf9d30808845fc0799983cc8be83c0b3a98f744","size":1273},{"path":"examples/flux.1-kontext-dev-teacache.py","mode":"100644","sha":"f9f40c61677bf522231b3edb498e9606a641897a","size":1191},{"path":"examples/flux.1-kontext-dev.py","mode":"100644","sha":"2868d582f158d49c16d27ee39a8b0b40d1b3db6d","size":892},{"path":"examples/flux.1-krea-dev.py","mode":"100644","sha":"60496edfc7a91b817427d7f320cf75113aa0c30c","size":856},{"path":"examples/flux.1-redux-dev.py","mode":"100644","sha":"7c4859f262b7e46f8b22445c56114628fc92fbb8","size":1012},{"path":"examples/flux.1-schnell.py","mode":"100644","sha":"be22bc225873614b855a17bb2beab03b831a883a","size":732},{"path":"examples/sana1.6b.py","mode":"100644","sha":"502e56616d3de67173db2ebebdf191bdc99e64df","size":760},{"path":"examples/sana1.6b_pag.py","mode":"100644","sha":"f4a8f8b2cdbf200ad018761b7f5a6a15c57decaf","size":845},{"path":"examples/v1/flux.1-canny-dev.py","mode":"100644","sha":"dbe575163a2bde94089c726bfa06c3671437fe33","size":1267},{"path":"examples/v1/flux.1-depth-dev.py","mode":"100644","sha":"c86dc33be5775c353542299d50e10c6fe400188a","size":1262},{"path":"examples/v1/flux.1-dev-cache-dit.py","mode":"100644","sha":"2475ad367aa6092f994af15daf2c9b341429e021","size":1150},{"path":"examples/v1/flux.1-dev-cache.py","mode":"100644","sha":"70fbbd0f0f2541ac4b03afae46751cccccd52373","size":965},{"path":"examples/v1/flux.1-dev.py","mode":"100644","sha":"4391dcb394c9809c2766b490b7895bc37972a267","size":692},{"path":"examples/v1/flux.1-fill-dev.py","mode":"100644","sha":"f6c49685591ad36153443ee2234747bb1f9700dc","size":1066},{"path":"examples/v1/flux.1-kontext-dev.py","mode":"100644","sha":"9383bc07c5ce9fa052ff1292d6c0056881abf270","size":920},{"path":"examples/v1/flux.1-krea-dev.py","mode":"100644","sha":"ead3d3e47ec99e06acf154ab9c8b33801bcf5681","size":884},{"path":"examples/v1/flux.1-redux-dev.py","mode":"100644","sha":"e6ace47b0cdfca5e3b2844efe79dbe59ae0cbd77","size":1016},{"path":"examples/v1/flux.1-schnell.py","mode":"100644","sha":"6403d0b7e583612726e238c9e9ba400638b34a53","size":753},{"path":"examples/v1/qwen-image-cache-dit.py","mode":"100644","sha":"3f9ec8b6a19a67df3c15444acf27b89158e04756","size":2350},{"path":"examples/v1/qwen-image-controlnet.py","mode":"100644","sha":"5f4629a3475481f0c55af6a733405a5cdd323890","size":2079},{"path":"examples/v1/qwen-image-edit-2509-lightning.py","mode":"100644","sha":"2156bfd170ab68cc75e1a72019c7fd98d0d28dce","size":2874},{"path":"examples/v1/qwen-image-edit-2509.py","mode":"100644","sha":"70a5e7087adaf58be57f7da12463590c85906b94","size":1843},{"path":"examples/v1/qwen-image-edit-lightning.py","mode":"100644","sha":"23ea82adee06a3521f1d082717acae28f535e2b1","size":2627},{"path":"examples/v1/qwen-image-edit.py","mode":"100644","sha":"0c223144d068183b4d785fa5858ecaa86bcf3230","size":1472},{"path":"examples/v1/qwen-image-lightning.py","mode":"100644","sha":"a114e2dc135a969b1ef66de8e7c0cfe179f9dce1","size":2715},{"path":"examples/v1/qwen-image.py","mode":"100644","sha":"fad061c362b5207d98b5c9f791def756dd7df077","size":1965},{"path":"examples/v1/sdxl-turbo.py","mode":"100644","sha":"9fd3b4e89756e45bb28d273a2749fa2a8d4c9fbf","size":693},{"path":"examples/v1/sdxl.py","mode":"100644","sha":"dd9d30d30845873b0cd7b2432ce895aa7274f41a","size":749},{"path":"examples/v1/z-image-turbo.py","mode":"100644","sha":"e0a42c360ec8542022674324f8117c8d76e15ea7","size":1506},{"path":"nunchaku/__init__.py","mode":"100644","sha":"cb5eb8729600111634fcd0ac225c468b5d8a9804","size":485},{"path":"nunchaku/__version__.py","mode":"100644","sha":"81c3bbff17d964975b308f88baacea926bef6959","size":25},{"path":"nunchaku/caching/__init__.py","mode":"100644","sha":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","size":0},{"path":"nunchaku/caching/diffusers_adapters/__init__.py","mode":"100644","sha":"1331889aa5af4f34a1376964910847d561390f8a","size":2594},{"path":"nunchaku/caching/diffusers_adapters/flux.py","mode":"100644","sha":"916dbefb85e93f6bfffd94ef539bf054ff2be542","size":5518},{"path":"nunchaku/caching/diffusers_adapters/flux_v2.py","mode":"100644","sha":"05441fc88b8926450be60e7e396d3a77d3904687","size":3006},{"path":"nunchaku/caching/diffusers_adapters/sana.py","mode":"100644","sha":"002bc82bbba79a27d9aed1cca3301d27a5762fcb","size":3295},{"path":"nunchaku/caching/fbcache.py","mode":"100644","sha":"0cc57aaf6661897924d1921a14bc90b4d9ff8835","size":14729},{"path":"nunchaku/caching/teacache.py","mode":"100644","sha":"f2047a065653c6a8da77cc54a896a3084acf343c","size":18630},{"path":"nunchaku/caching/utils.py","mode":"100644","sha":"c2d24d41943b47005f31f26c306a43639bd3bf3c","size":26524},{"path":"nunchaku/caching/utils_v2.py","mode":"100644","sha":"02423c8676c5ae1d3536920ffd6a6f84fe504463","size":12157},{"path":"nunchaku/csrc/flux.h","mode":"100644","sha":"132ad4e4bb0f98b7a9d4c91eae184f33ce801ae4","size":10931},{"path":"nunchaku/csrc/gemm.h","mode":"100644","sha":"74d1fb4b5ea15200d643fa98e406ef836ccfd307","size":3814},{"path":"nunchaku/csrc/gemm88.h","mode":"100644","sha":"aa3dd3175f0a4e89c42c4ff4643a339d49b9e504","size":1045},{"path":"nunchaku/csrc/module.h","mode":"100644","sha":"812c82720203f3abf5eb5cd3cda2bf6fc9747bce","size":2115},{"path":"nunchaku/csrc/ops.h","mode":"100644","sha":"dbd15fb22ce89492e520c77775311e612c7e18ed","size":8383},{"path":"nunchaku/csrc/pybind.cpp","mode":"100644","sha":"74fc37f0f04aec50dc73072234d978e365de7d37","size":5811},{"path":"nunchaku/csrc/sana.h","mode":"100644","sha":"8d6c75ffba160cc6125772a5b583b99e7c7de541","size":4533},{"path":"nunchaku/csrc/utils.h","mode":"100644","sha":"967f87772901aec5f66d4fc0860f8e642e51e60b","size":1091},{"path":"nunchaku/lora/__init__.py","mode":"100644","sha":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","size":0},{"path":"nunchaku/lora/flux/__init__.py","mode":"100644","sha":"8d49b5f570dcbe27f81f934f7fb73f5dd7c5456c","size":273},{"path":"nunchaku/lora/flux/compose.py","mode":"100644","sha":"a44a8aff4726c026f0dc2859c06a054453539c3c","size":9877},{"path":"nunchaku/lora/flux/convert.py","mode":"100644","sha":"ff11f40accb842f67197469a8c7cc8be0f3e102e","size":2730},{"path":"nunchaku/lora/flux/diffusers_converter.py","mode":"100644","sha":"e0c30134ef718ef79509d1d2d22182963cd97651","size":9052},{"path":"nunchaku/lora/flux/nunchaku_converter.py","mode":"100644","sha":"b10309c3dee19ba10192a0d3c237bc7a40858cb0","size":41194},{"path":"nunchaku/lora/flux/packer.py","mode":"100644","sha":"7ab18f6ea4099da6bd74a71d3b0788832fe4c91a","size":22145},{"path":"nunchaku/lora/flux/utils.py","mode":"100644","sha":"65b86ea815e365d11a8d91634f0f677e31d17e84","size":2655},{"path":"nunchaku/merge_safetensors.py","mode":"100644","sha":"c89ecf63dcaa0653a4587611af1108d12dc7b2ec","size":7331},{"path":"nunchaku/models/__init__.py","mode":"100644","sha":"70a25eebb47ac32f5906e56c628dc3f632787d12","size":524},{"path":"nunchaku/models/attention.py","mode":"100644","sha":"9a9fdbce2c3cdc2ed81a4a47caa91111bbbf3369","size":3769},{"path":"nunchaku/models/attention_processors/flux.py","mode":"100644","sha":"1c2b4f8144336714f30767da4c4d27b13b7de248","size":10313},{"path":"nunchaku/models/attention_processors/qwenimage.py","mode":"100644","sha":"d5ab3d71fd7b45dd7367f5a81ba67a92722f435d","size":5278},{"path":"nunchaku/models/attention_processors/sdxl.py","mode":"100644","sha":"39e73b83b4b35759e06ab462cc8104127e0cb7d1","size":4388},{"path":"nunchaku/models/attention_processors/zimage.py","mode":"100644","sha":"809a3e8fdecf63d4872fce209ec20770f1c14e4e","size":2407},{"path":"nunchaku/models/embeddings.py","mode":"100644","sha":"12b50966200dc321c6b99679ac7cadfb07f8e594","size":4117},{"path":"nunchaku/models/ip_adapter/__init__.py","mode":"100644","sha":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","size":0},{"path":"nunchaku/models/ip_adapter/diffusers_adapters/__init__.py","mode":"100644","sha":"3d2af4236bb7c0a24fa7cf161da8a78530203485","size":1270},{"path":"nunchaku/models/ip_adapter/diffusers_adapters/flux.py","mode":"100644","sha":"a4e4a5500f483a0cbebf5d733f6bbc49426284b3","size":4236},{"path":"nunchaku/models/ip_adapter/utils.py","mode":"100644","sha":"502031ddd5b9aae6768e740d552ebabdc12f59a6","size":19111},{"path":"nunchaku/models/linear.py","mode":"100644","sha":"f083cc923804176dbc0f8488bebb639e99cf91b1","size":13977},{"path":"nunchaku/models/normalization.py","mode":"100644","sha":"eede8c73bbd1291137ab931351b3ed8d31ba6b29","size":5566},{"path":"nunchaku/models/pulid/__init__.py","mode":"100644","sha":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","size":0},{"path":"nunchaku/models/pulid/encoders_transformer.py","mode":"100644","sha":"01e37d9bbd13337344b234d53cf98ba88ca3d6ae","size":9727},{"path":"nunchaku/models/pulid/eva_clip/__init__.py","mode":"100644","sha":"7e3d0996ebb88b7a34a09751b79078273c362bc1","size":200},{"path":"nunchaku/models/pulid/eva_clip/constants.py","mode":"100644","sha":"a670bb3fab442baeb9af53b91c312e6982af57ee","size":116},{"path":"nunchaku/models/pulid/eva_clip/eva_vit_model.py","mode":"100644","sha":"81db6039bf4c8634160942fee947ba15f195936b","size":23254},{"path":"nunchaku/models/pulid/eva_clip/factory.py","mode":"100644","sha":"fd29d4b63ad338257f4920d6590256afd4e1e840","size":17353},{"path":"nunchaku/models/pulid/eva_clip/hf_configs.py","mode":"100644","sha":"ddd2c672fdcc895ce2e437f6da5ee439c09840da","size":2075},{"path":"nunchaku/models/pulid/eva_clip/hf_model.py","mode":"100644","sha":"b6734ab0d84b17445fe87ca42cb3f242853da914","size":5281},{"path":"nunchaku/models/pulid/eva_clip/model.py","mode":"100644","sha":"f7754bb585680b8f4daea52f90361b95e5aaa3af","size":10979},{"path":"nunchaku/models/pulid/eva_clip/model_configs/EVA02-CLIP-L-14-336.json","mode":"100644","sha":"5feb657558795a41b99a0e135d05f5962a438638","size":655},{"path":"nunchaku/models/pulid/eva_clip/modified_resnet.py","mode":"100644","sha":"8781c5f799d22982666bcfc320bed345bc6e4810","size":6802},{"path":"nunchaku/models/pulid/eva_clip/pretrained.py","mode":"100644","sha":"bee820cbc4c202e294b2d17a3937a1a1cbe7c1e4","size":10993},{"path":"nunchaku/models/pulid/eva_clip/rope.py","mode":"100644","sha":"fb2b4bec289f07b0f487137a12a9b1483b52b8cc","size":3510},{"path":"nunchaku/models/pulid/eva_clip/transform.py","mode":"100644","sha":"73396e3ef172d9226af15104c483b65c43e70c68","size":2875},{"path":"nunchaku/models/pulid/eva_clip/transformer.py","mode":"100644","sha":"eb8a9e598e6d475978c78e909cef841c46a6e31d","size":16094},{"path":"nunchaku/models/pulid/eva_clip/utils.py","mode":"100644","sha":"b924b9043c95feabb99416428710ab37292dd699","size":8853},{"path":"nunchaku/models/pulid/pulid_forward.py","mode":"100644","sha":"6e8d84111cc51f03535b10d9f033961384def40d","size":5943},{"path":"nunchaku/models/pulid/utils.py","mode":"100644","sha":"bea2a8aeb0da7dead54a94400c3bc652be3b6d95","size":5490},{"path":"nunchaku/models/safety_checker.py","mode":"100644","sha":"e53974003b67e8d1c0de8c92de534a0e03bcb0b7","size":3474},{"path":"nunchaku/models/text_encoders/__init__.py","mode":"100644","sha":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","size":0},{"path":"nunchaku/models/text_encoders/linear.py","mode":"100644","sha":"a878c13c634ec67d3e9fb57ab67ee121df238c20","size":8105},{"path":"nunchaku/models/text_encoders/t5_encoder.py","mode":"100644","sha":"6223437978d92948a5355af3b525b0d13e0e1513","size":4608},{"path":"nunchaku/models/text_encoders/tinychat_utils.py","mode":"100644","sha":"03cea464e7371cd3e966aefef3a9842e9ba2caca","size":6987},{"path":"nunchaku/models/transformers/__init__.py","mode":"100644","sha":"6233f23b60cbea7bfc2d2f22260a0035f47c8c21","size":538},{"path":"nunchaku/models/transformers/transformer_flux.py","mode":"100644","sha":"10f5864460a111de04a90da5cac4005d484bdc64","size":39956},{"path":"nunchaku/models/transformers/transformer_flux_v2.py","mode":"100644","sha":"0ce7ae2cb253e08467c6a6c8442d5d43199b865c","size":25576},{"path":"nunchaku/models/transformers/transformer_qwenimage.py","mode":"100644","sha":"8df6f5b25597ef5410fe4374848de94f116c2d99","size":23350},{"path":"nunchaku/models/transformers/transformer_sana.py","mode":"100644","sha":"50320a125f56779fbc37ae49b31a329de57f618a","size":13664},{"path":"nunchaku/models/transformers/transformer_zimage.py","mode":"100644","sha":"9b77e2f351e174597efaea50b5d4097252c91a3b","size":15483},{"path":"nunchaku/models/transformers/utils.py","mode":"100644","sha":"5782ed3df3d05c9c9577b4ab353cb2ca730691e1","size":7652},{"path":"nunchaku/models/unets/__init__.py","mode":"100644","sha":"c5c8da0d3cbaea47d0dac94c992facdd20671cf6","size":417},{"path":"nunchaku/models/unets/unet_sdxl.py","mode":"100644","sha":"4d099a301499d3eb49ed8e6453deacd3d3104d79","size":20175},{"path":"nunchaku/models/utils.py","mode":"100644","sha":"090540ee37539ddaf229980d3331fec5aab591fd","size":9565},{"path":"nunchaku/ops/fused.py","mode":"100644","sha":"dc9346ab4a1f45c18e1f036aa4d1366c26473d08","size":6616},{"path":"nunchaku/ops/gemm.py","mode":"100644","sha":"be0b39f9fd18fd7c9a8b2b198f568aa6c61fc9bd","size":6116},{"path":"nunchaku/ops/gemv.py","mode":"100644","sha":"b0658ba9264ae668ed460ade8ff4987b668161bc","size":1533},{"path":"nunchaku/ops/quantize.py","mode":"100644","sha":"fdebb68f8af73af6bcecc7f72b463d067ab97a3f","size":3264},{"path":"nunchaku/pipeline/__init__.py","mode":"100644","sha":"661eef456bf915703015e7bb94367901a33626fd","size":142},{"path":"nunchaku/pipeline/pipeline_flux_pulid.py","mode":"100644","sha":"36319686c75deb45dee510ad84c4495a5012eb01","size":32035},{"path":"nunchaku/test.py","mode":"100644","sha":"9e13fe3f2c9e88a7fdee5fea1b17f598fb9eb2af","size":1349},{"path":"nunchaku/utils.py","mode":"100644","sha":"6be37f4bb6fcf5391925e8f4a61aa484f8e0cab7","size":11621},{"path":"pyproject.toml","mode":"100644","sha":"5ef1e353b468cfebfbf8727990155d1d82f5932c","size":2575},{"path":"scripts/build_all_linux_wheels.sh","mode":"100644","sha":"591e7d3bd907f27976cb79fd8737a593e935d51c","size":1039},{"path":"scripts/build_all_windows_wheels.cmd","mode":"100644","sha":"0ec01d54f7c6373036829bccba4c4963ffc6267b","size":1125},{"path":"scripts/build_docker.sh","mode":"100644","sha":"2b448a675929ecd226885a9601f568cac2b8f32a","size":1724},{"path":"scripts/build_docker_torch27.sh","mode":"100644","sha":"ba4dd138da03579356a74a461339e434594cd2b4","size":1156},{"path":"scripts/build_docker_torch28.sh","mode":"100644","sha":"363f4d74f33d2b7f5f9d92bb072ff2b434209867","size":1732},{"path":"scripts/build_linux_wheel.sh","mode":"100644","sha":"6f7de50bed08d5f84120ddd21095c862680e503c","size":1509},{"path":"scripts/build_linux_wheel_torch_nightly.sh","mode":"100644","sha":"caa26f393f742e4344a23f7a2bc5f46a471eb2a8","size":1202},{"path":"scripts/build_windows_wheel.cmd","mode":"100644","sha":"029f863e76788985ad7db1faf751593fc6c76737","size":1953},{"path":"scripts/build_windows_wheel_torch_nightly.cmd","mode":"100644","sha":"1d75c054bc459bfa0df3dbba56bc2b8f77de2fe2","size":1382},{"path":"scripts/linux_cleanup.sh","mode":"100644","sha":"c7c9bacd36af81cc1270dbfdbd8c17dde1f37d4e","size":151},{"path":"setup.py","mode":"100644","sha":"337b11abdbe05372436b67e440a8378f16405bec","size":7890},{"path":"src/FluxModel.cpp","mode":"100644","sha":"56b5119b4a1082b482b823b0ffda0eca8174b153","size":65376},{"path":"src/FluxModel.h","mode":"100644","sha":"9e516cb86c6d2c26b19a320e4a5ce5ff4fc2fe6e","size":7353},{"path":"src/Linear.cpp","mode":"100644","sha":"495d8d8bdcddb0ba266e34dd811f15c38f38d839","size":20011},{"path":"src/Linear.h","mode":"100644","sha":"024ebec14be224e2ec4065a7b172846ac80e100a","size":3666},{"path":"src/Module.cpp","mode":"100644","sha":"7aa11fb759446dce2bd11c6f85632a05648f0e02","size":558},{"path":"src/Module.h","mode":"100644","sha":"7ff22a4a453818673a35d647cf3d6f5276dd669d","size":10249},{"path":"src/SanaModel.cpp","mode":"100644","sha":"6a29e2b9b701e38e9ca32eb7b5797dfb0964528d","size":14049},{"path":"src/SanaModel.h","mode":"100644","sha":"c737a7cbe86f3d9fa7f5d04d6950a5c1e855482b","size":3091},{"path":"src/Serialization.cpp","mode":"100644","sha":"7c18861308d1aaa53f6477bf93f14c5775687286","size":7892},{"path":"src/Serialization.h","mode":"100644","sha":"224197d845aed371e11fc4379ff7305c01a91935","size":1676},{"path":"src/Tensor.h","mode":"100644","sha":"a241b37f27c2c8b47c65f3ddc14ebdcfe191298f","size":18544},{"path":"src/activation.cpp","mode":"100644","sha":"b8b1f1907bb5a6689eea66be0af1ae4b92b8a1d7","size":1194},{"path":"src/activation.h","mode":"100644","sha":"834170040042d6d7b86e9cfbec409f3c86b5de09","size":1071},{"path":"src/common.h","mode":"100644","sha":"ec997b34ae9692a73d888d52bae8f7e9081565c6","size":6825},{"path":"src/debug.h","mode":"100644","sha":"2e8c430ade3f169c4f655bb803d99503d67fa6ca","size":401},{"path":"src/interop/torch.cpp","mode":"100644","sha":"6bcc6aa9e013ea1e04f57322a131a0829040156d","size":3011},{"path":"src/interop/torch.h","mode":"100644","sha":"1ac97ef847e019052976d39b2b7fe12097bdb922","size":1468},{"path":"src/kernels/activation_kernels.cu","mode":"100644","sha":"093c2e10c9c516e8caf292ba05f798fc2dddb032","size":4528},{"path":"src/kernels/activation_kernels.h","mode":"100644","sha":"878f6524b6d9e01511db1478894c0cbeea25c44c","size":1041},{"path":"src/kernels/activation_kernels_impl.cuh","mode":"100644","sha":"9d24d88d9e1606094d437a6dd07e1664243809a8","size":4272},{"path":"src/kernels/awq/dequantize.cuh","mode":"100644","sha":"7bda3764417c9299b244aae57d481f8e68d2efb6","size":6861},{"path":"src/kernels/awq/gemm_awq.cu","mode":"100644","sha":"a96fe3418cb8b99b8920f92026e91d68c6c845c0","size":72246},{"path":"src/kernels/awq/gemm_awq.h","mode":"100644","sha":"ef78e10eda138122b9812b14cd8cacf312107193","size":150},{"path":"src/kernels/awq/gemv_awq.cu","mode":"100644","sha":"694fd78d1e2899e8eee506fd15a782d46fbf6ff3","size":12076},{"path":"src/kernels/awq/gemv_awq.h","mode":"100644","sha":"0b99de5376e776bdecde46f203099f733af025fa","size":183},{"path":"src/kernels/awq/semaphore.h","mode":"100644","sha":"e061c5500504e59db7e14254cf2f09f671d60b8d","size":3847},{"path":"src/kernels/dispatch_cutlass.h","mode":"100644","sha":"870f35fcd1a5d77e87522d637d330c3e7bec331a","size":448},{"path":"src/kernels/dispatch_utils.h","mode":"100644","sha":"bfecb48a319a7492eccf2b36a305332a40e24cca","size":2574},{"path":"src/kernels/dwconv.cu","mode":"100644","sha":"71db1131eb34ca12b0672631829f20ecdd33d79a","size":13123},{"path":"src/kernels/dwconv.h","mode":"100644","sha":"5c67f8cefd35a1d54cb84e8e2d2ef6ceae65e7bf","size":184},{"path":"src/kernels/gemm_batched.cu","mode":"100644","sha":"33921cf370b38dc60dffbf41d48ab30d788e3162","size":3736},{"path":"src/kernels/gemm_batched.h","mode":"100644","sha":"5716905c749b95f11e620517a584cfc586261e12","size":292},{"path":"src/kernels/gemm_f16.cu","mode":"100644","sha":"7e1c06aa637276c6c8d6e46e2fcb8ec73985453b","size":6181},{"path":"src/kernels/gemm_f16.h","mode":"100644","sha":"7b68388ee4e158468969750f82e4f293dd6ab2bf","size":231},{"path":"src/kernels/gemm_w8a8.cu","mode":"100644","sha":"e36d4c1ab932610f5ac96339bd88d5c7c4114fda","size":7117},{"path":"src/kernels/gemm_w8a8.h","mode":"100644","sha":"77c61cd3d54636c9e87eca661660b292dfd4382a","size":247},{"path":"src/kernels/layernorm_kernels.cu","mode":"100644","sha":"94269225b1ab4b4ebc8eb7df29f569af0b730b6a","size":11474},{"path":"src/kernels/layernorm_kernels.h","mode":"100644","sha":"d28674ba52dba5a3280d44b6904359d4941d01f2","size":2140},{"path":"src/kernels/layernorm_kernels_impl.cuh","mode":"100644","sha":"6f4c25ba8ebd735e4bb26565041ae9b68e070c89","size":14830},{"path":"src/kernels/misc_kernels.cu","mode":"100644","sha":"a0db9f4323ec071c5b5cccdf3e4fcacb81afa7e2","size":12423},{"path":"src/kernels/misc_kernels.h","mode":"100644","sha":"a1b7300609b667d4fa003ae6cc2482030ae732ba","size":698},{"path":"src/kernels/misc_kernels_impl.cuh","mode":"100644","sha":"59fc4dc5adc4bbb0d22db20d2813cfca9b9cf4c7","size":8090},{"path":"src/kernels/reduction_utils.cuh","mode":"100644","sha":"e0389d115529a79760908a7522b418ddcd7689cd","size":4628},{"path":"src/kernels/utils.cuh","mode":"100644","sha":"b46d37000531416f89bcbdb064c7208b0bbe51ce","size":11420},{"path":"src/kernels/zgemm/attention.cu","mode":"100644","sha":"c3595f04804e54c296163cdcefaa9d70b0af5b3a","size":4374},{"path":"src/kernels/zgemm/attention.cuh","mode":"100644","sha":"01bb569409c32071de8cf8f55802531d1ffad590","size":26482},{"path":"src/kernels/zgemm/epilogues.cuh","mode":"100644","sha":"92d03eecb544c6668eed3f579efbe73eea0cec1f","size":37194},{"path":"src/kernels/zgemm/gemm_base.cuh","mode":"100644","sha":"13412840948f427bb3ba166aca8f3d3a4485e88c","size":42382},{"path":"src/kernels/zgemm/gemm_utils.cuh","mode":"100644","sha":"36ea0013513736f54db20830238eb5ddb77a0e44","size":15051},{"path":"src/kernels/zgemm/gemm_w4a4.cu","mode":"100644","sha":"4e76afcf5297331cbcf7010dfe4f5b71b6420a0b","size":6975},{"path":"src/kernels/zgemm/gemm_w4a4.cuh","mode":"100644","sha":"f49ba7b636756f4dbebcdf663b5d9d36cb21db0c","size":47781},{"path":"src/kernels/zgemm/gemm_w4a4_launch.cuh","mode":"100644","sha":"d7753605a8dd778092c6d6d800f3627c31f80f42","size":3532},{"path":"src/kernels/zgemm/gemm_w4a4_launch_bf16_fp4.cu","mode":"100644","sha":"493ae32c49916c0107cf533de85fddfbb5a9eec9","size":132},{"path":"src/kernels/zgemm/gemm_w4a4_launch_bf16_int4.cu","mode":"100644","sha":"d0058cb5b2fa4eb44920649af6225ed405508149","size":133},{"path":"src/kernels/zgemm/gemm_w4a4_launch_fp16_fp4.cu","mode":"100644","sha":"9f378b265c2616e9b1bd9a01b7480077a8d0eb23","size":132},{"path":"src/kernels/zgemm/gemm_w4a4_launch_fp16_int4.cu","mode":"100644","sha":"c3eaf0350bd64d8df20dcf539e7dc8c9102182fa","size":133},{"path":"src/kernels/zgemm/gemm_w4a4_launch_fp16_int4_fasteri2f.cu","mode":"100644","sha":"04fac2d6569f18166fb998d4e58fffbf3541466a","size":143},{"path":"src/kernels/zgemm/gemm_w4a4_launch_impl.cuh","mode":"100644","sha":"567fca19b9cf4147526eca5b1c284d25ce1d8a0d","size":25729},{"path":"src/kernels/zgemm/gemm_w4a4_test.cu","mode":"100644","sha":"f9260a623fe522a913911ccc243741ce68d7e1dd","size":3884},{"path":"src/kernels/zgemm/gemm_w8a8.cu","mode":"100644","sha":"d2f86e0927e806dad91790ab4323b997b5dc0c3b","size":6963},{"path":"src/kernels/zgemm/gemm_w8a8.cuh","mode":"100644","sha":"9f2c09f1d0ae41221869846065bbdf8eec13ec9e","size":20349},{"path":"src/kernels/zgemm/lora.cuh","mode":"100644","sha":"f62043566a3176cf75874e53f6529fc0fc3402f9","size":13599},{"path":"src/kernels/zgemm/mma.cuh","mode":"100644","sha":"8f3dc0683b51a7deef6599aafbaf2b87795a761c","size":5804},{"path":"src/kernels/zgemm/mma_earlycuda.cuh","mode":"100644","sha":"2f2ebd046c157946283af3b11e0b6763f48eb70e","size":7833},{"path":"src/kernels/zgemm/zgemm.h","mode":"100644","sha":"84c7862574ad7b82bcc0a9a70878ffd01ec0ea46","size":3669},{"path":"src/layernorm.cpp","mode":"100644","sha":"2b8282d47ebfc799830f827f63c3d0527ac8ec92","size":1910},{"path":"src/layernorm.h","mode":"100644","sha":"5b51fe1edb3f3ff91d1f5cb4285d22cff9add8e1","size":2186},{"path":"src/pytorch_compat.h","mode":"100644","sha":"eaa12de3454fd09bc30fe15f11f78e5c82b0d9b4","size":2385},{"path":"tests/README.md","mode":"100644","sha":"9b75d989f932af1d80e6d67cc4f2a2a4c9b8ada4","size":2642},{"path":"tests/__init__.py","mode":"100644","sha":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","size":0},{"path":"tests/data/MJHQ/MJHQ.py","mode":"100644","sha":"a58572e72cac265cbe115cc1126c30e36cacf7bd","size":6438},{"path":"tests/data/__init__.py","mode":"100644","sha":"b148eb8125438391e0e29d5872dd9e043d84d76e","size":2077},{"path":"tests/flux/__init__.py","mode":"100644","sha":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","size":0},{"path":"tests/flux/test_device_id.py","mode":"100644","sha":"eb8a011a7e47d4febd36c2ff06a70185beefdfe4","size":1020},{"path":"tests/flux/test_flux_cache.py","mode":"100644","sha":"b631b6b60d9313b69930274eeb4d1b7b4fad23a8","size":1070},{"path":"tests/flux/test_flux_dev.py","mode":"100644","sha":"59e12a1bdcc822f1071b9eb77d7ab337b2758c92","size":1010},{"path":"tests/flux/test_flux_dev_IPA.py","mode":"100644","sha":"dbc100181e446ee69fac671a90c7e59259ffba1f","size":2960},{"path":"tests/flux/test_flux_dev_loras.py","mode":"100644","sha":"4a555867c25714d84b4f4be9381ebc06f5cbfce9","size":4303},{"path":"tests/flux/test_flux_dev_pulid.py","mode":"100644","sha":"c24181497c869c65ed783c56dea041b446008b85","size":2121},{"path":"tests/flux/test_flux_double_fb_cache.py","mode":"100644","sha":"9396480d566d87419b0f8314a8582b8257208494","size":1491},{"path":"tests/flux/test_flux_double_fb_cache_v2.py","mode":"100644","sha":"7251a8793a9d5393a16985e5cb60ebe49b4aa96b","size":7189},{"path":"tests/flux/test_flux_examples.py","mode":"100644","sha":"9eeeda099c9d05d0086d64ace7bd9354d707681c","size":560},{"path":"tests/flux/test_flux_kontext.py","mode":"100644","sha":"557ca260c09c328cdeb59af8064dfe0a4364f6c8","size":3704},{"path":"tests/flux/test_flux_kontext_lora.py","mode":"100644","sha":"6a81370b077236114be4589b0822f42e8d3cecde","size":8094},{"path":"tests/flux/test_flux_memory.py","mode":"100644","sha":"d8b9b00aaa65f13b83971b64a3e096ea8c766555","size":1695},{"path":"tests/flux/test_flux_qencoder.py","mode":"100644","sha":"4b75a2effc841c9f42418a3e49ab6db605c39fd0","size":561},{"path":"tests/flux/test_flux_schnell.py","mode":"100644","sha":"da2842fae472d6875f82b3bfd4fdaeca0c69dc52","size":969},{"path":"tests/flux/test_flux_speed.py","mode":"100644","sha":"c186d2444616f83251ff5afe46141c2392cbc715","size":2332},{"path":"tests/flux/test_flux_teacache.py","mode":"100644","sha":"56f67d1da751b19b59297292e2896a6d4ba350bc","size":4766},{"path":"tests/flux/test_flux_tools.py","mode":"100644","sha":"027b6c2d622a9a17b2d92ee01b7b6cc85db6f89d","size":3592},{"path":"tests/flux/test_flux_txt2img_cache_controlnet.py","mode":"100644","sha":"8f13b770f3db0f9aa369d42381594b6e20ec5862","size":3940},{"path":"tests/flux/test_lora_reset.py","mode":"100644","sha":"7c8629f771305a47e274eaee8eb467b918da1229","size":1844},{"path":"tests/flux/test_multiple_batch.py","mode":"100644","sha":"8fb364801df17803574388bcc9d5f462e7a62fde","size":871},{"path":"tests/flux/test_shuttle_jaguar.py","mode":"100644","sha":"6f043cdab06c536760ad7a663f6f1df4316d214f","size":718},{"path":"tests/flux/test_turing.py","mode":"100644","sha":"19de1a98fc6e964174f47f1a16ae1c55ddf6c8fe","size":833},{"path":"tests/flux/utils.py","mode":"100644","sha":"bf0c6e9dd244b3d022acafcb21f03c7eee9ebd34","size":14532},{"path":"tests/sana/__init__.py","mode":"100644","sha":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","size":0},{"path":"tests/sana/test_examples.py","mode":"100644","sha":"d56b0672532ea963f2e67de1d2875710f4c7d50d","size":762},{"path":"tests/utils.py","mode":"100644","sha":"e75526fe1c2c9f495c874300bdbb9b7ac4fc853f","size":3772},{"path":"tests/v1/__init__.py","mode":"100644","sha":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","size":0},{"path":"tests/v1/flux/__init__.py","mode":"100644","sha":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","size":0},{"path":"tests/v1/flux/test_flux1_canny_dev.py","mode":"100644","sha":"73227ef483844d6d3fdac7a1cf4e46b1ccbb2ff7","size":6049},{"path":"tests/v1/flux/test_flux1_depth_dev.py","mode":"100644","sha":"9ea9ea1491befa3712fd518ccbf87b5a05c41508","size":6050},{"path":"tests/v1/flux/test_flux1_dev.py","mode":"100644","sha":"ad2c4eedc0a94e5ad8c439665bd45f2f8608704b","size":4719},{"path":"tests/v1/flux/test_flux1_fill_dev.py","mode":"100644","sha":"b79ba70078e7f25f208558d11afead5b5b989721","size":6820},{"path":"tests/v1/flux/test_flux1_kontext_dev.py","mode":"100644","sha":"e834e72ca41eadcbef9901b22e5a9af3f8193b03","size":4489},{"path":"tests/v1/flux/test_flux1_krea_dev.py","mode":"100644","sha":"c38630c76b1d312d2d12d746a6c17b356c424dc8","size":4636},{"path":"tests/v1/flux/test_flux1_schnell.py","mode":"100644","sha":"16e565e54245eefda36313fdae705fddc31a263b","size":4707},{"path":"tests/v1/qwenimage/__init__.py","mode":"100644","sha":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","size":0},{"path":"tests/v1/qwenimage/test_qwenimage.py","mode":"100644","sha":"5f01750b24de8873f0c5f000e6da7b640e718a34","size":6031},{"path":"tests/v1/qwenimage/test_qwenimage_controlnet.py","mode":"100644","sha":"2487478a1d22c6d0a4bb7ad378d548c247277f41","size":6476},{"path":"tests/v1/qwenimage/test_qwenimage_edit.py","mode":"100644","sha":"04bdb6f952e1273650fc482809c8136f640ccb63","size":4507},{"path":"tests/v1/qwenimage/test_qwenimage_edit_2509.py","mode":"100644","sha":"7eb14e9b7820b45277ce37385cc1e1251543ade1","size":4498},{"path":"tests/v1/qwenimage/test_qwenimage_edit_2509_lightning.py","mode":"100644","sha":"c6116f0752674e63cda317f96d2eb9508acdb315","size":7043},{"path":"tests/v1/qwenimage/test_qwenimage_edit_lightning.py","mode":"100644","sha":"19997e1c2f9333002fe76531be964a546955e1fe","size":7020},{"path":"tests/v1/qwenimage/test_qwenimage_lightning.py","mode":"100644","sha":"0c183792c31ea48f2192aea6bcc683b989f224e2","size":9036},{"path":"tests/v1/sdxl/__init__.py","mode":"100644","sha":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","size":0},{"path":"tests/v1/sdxl/test_sdxl.py","mode":"100644","sha":"6a4055f9d451519253a02256f92c75ff7a260d6e","size":5229},{"path":"tests/v1/sdxl/test_sdxl_turbo.py","mode":"100644","sha":"77ab8a291642ab7ff8df2f835d590b854c256ec1","size":7677},{"path":"tests/v1/test_examples.py","mode":"100644","sha":"3f5f14934faea50c9c48f43def2c8dc946eaccfa","size":669},{"path":"tests/v1/utils.py","mode":"100644","sha":"671503a587efc01a974f107a0fac3640b365d765","size":1539},{"path":"tests/v1/z_image/__init__.py","mode":"100644","sha":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","size":0},{"path":"tests/v1/z_image/test_z_image_turbo.py","mode":"100644","sha":"5f6a0abf57a80039577cda749728c5ab2ef7345d","size":7070}]}