refiners

View on PyPIReverse Dependencies (0)

0.4.0 refiners-0.4.0-py3-none-any.whl

Wheel Details

Project: refiners
Version: 0.4.0
Filename: refiners-0.4.0-py3-none-any.whl
Download: [link]
Size: 1512291
MD5: c270311a528caed28191ea09f7ebeabf
SHA256: ddf438e5cfb414e4f804a13f7626794ad2666f20be9d45d3ad498444e27509ff
Uploaded: 2024-02-26 14:07:03 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: refiners
Version: 0.4.0
Summary: The simplest way to train and run adapters on top of foundation models
Author-Email: The Finegrain Team <bonjour[at]lagon.tech>
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.10
Requires-Dist: jaxtyping (>=0.2.23)
Requires-Dist: packaging (>=23.2)
Requires-Dist: pillow (>=10.1.0)
Requires-Dist: safetensors (>=0.4.0)
Requires-Dist: torch (>=2.1.1)
Requires-Dist: diffusers (>=0.26.1); extra == "conversion"
Requires-Dist: requests (>=2.26.0); extra == "conversion"
Requires-Dist: segment-anything-py (>=1.0); extra == "conversion"
Requires-Dist: tqdm (>=4.62.3); extra == "conversion"
Requires-Dist: transformers (>=4.35.2); extra == "conversion"
Requires-Dist: black (>=24.1.1); extra == "doc"
Requires-Dist: mkdocs-literate-nav (>=0.6.1); extra == "doc"
Requires-Dist: mkdocs-material (>=9.5.6); extra == "doc"
Requires-Dist: mkdocstrings[python] (>=0.24.0); extra == "doc"
Requires-Dist: diffusers (>=0.26.1); extra == "test"
Requires-Dist: invisible-watermark (>=0.2.0); extra == "test"
Requires-Dist: piq (>=0.8.0); extra == "test"
Requires-Dist: segment-anything-py (>=1.0); extra == "test"
Requires-Dist: torchvision (>=0.16.1); extra == "test"
Requires-Dist: transformers (>=4.35.2); extra == "test"
Requires-Dist: bitsandbytes (>=0.41.2.post2); extra == "training"
Requires-Dist: datasets (>=2.15.0); extra == "training"
Requires-Dist: loguru (>=0.7.2); extra == "training"
Requires-Dist: prodigyopt (>=1.0); extra == "training"
Requires-Dist: pydantic (>=2.5.2); extra == "training"
Requires-Dist: tomli (>=2.0.1); extra == "training"
Requires-Dist: torchvision (>=0.16.1); extra == "training"
Requires-Dist: wandb (>=0.16.0); extra == "training"
Provides-Extra: conversion
Provides-Extra: doc
Provides-Extra: test
Provides-Extra: training
Description-Content-Type: text/markdown
License-Expression: MIT
License-File: LICENSE
[Description omitted; length: 5399 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.21.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
refiners/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
refiners/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
refiners/fluxion/__init__.py sha256=w5fYo6sOBxBrvHY1YJNBmyTaGlLF_Vby927zbH3OV1g 192
refiners/fluxion/context.py sha256=uZnikukT1QqEUfT0uNTPHdWwR7WSKVCv9jgu6UwWhp4 2129
refiners/fluxion/model_converter.py sha256=C0LyKyVyLnlZtQXPt_G_FTxOvBFzM6gfm1F5eZ_mTVM 28445
refiners/fluxion/utils.py sha256=UgTeYmOGlb2DSPph_oO-66_hwCc3GLVLBZF0Ih_CdPk 10112
refiners/fluxion/adapters/__init__.py sha256=4ar8gbCNB91g7zH88V2uMOPhjDI7DwMt45kE1B1TInE 280
refiners/fluxion/adapters/adapter.py sha256=bS7FnpCnqfF0oTx1ofdHmpUDmGFwMkHNOCBuill-Sz0 4647
refiners/fluxion/adapters/lora.py sha256=ibOtbHiTzF1SIT2SyXE_5dgNPed1-GeMnqSoQQi3_zU 15562
refiners/fluxion/layers/__init__.py sha256=KJAVkLbNRmsB7TziZZfAXTchpDcVOColRwH7ags_WFc 2419
refiners/fluxion/layers/activations.py sha256=jq5gA418uuYc51bqrRUX-oBHGgKKcTCfDP6tn00wKRA 4150
refiners/fluxion/layers/attentions.py sha256=2xYKeJc0BeSBKZpg18rk4hMLaKc-wIdzAiZMSyRShBg 17865
refiners/fluxion/layers/basics.py sha256=N2EMcBCr6FAwp_kfU8jVzOS_GXcyf-QM1CZYlgHN9CE 10433
refiners/fluxion/layers/chain.py sha256=hNHi77YhbS33O0vTQQhsHIT-4ajyemhVjikE38HupQM 32944
refiners/fluxion/layers/conv.py sha256=07DweJ8qax8b67Xrgz1ilukn8O4rZxjGjDXWh6VyVXM 3317
refiners/fluxion/layers/converter.py sha256=kDMfoSmucA-Gfm2e03b2xxE9RsCyNhRYOG8DkTRrrVU 1744
refiners/fluxion/layers/embedding.py sha256=IhhI4g8oTlSRrdvCbqPtve1dUBfdZYX0X05iK0tRvYw 1391
refiners/fluxion/layers/linear.py sha256=bOTBihbLGUgoRaOj-BX_ZhmcefQrFog0slVNtFcBbF0 3573
refiners/fluxion/layers/maxpool.py sha256=y1htkQQEYd_75NA5Op34EsUQdksUqX5X9980-Dl4ZnA 2698
refiners/fluxion/layers/module.py sha256=Y-H4tqzunlPxbyiXn3VN2f8zWsRWpWJu0mv1rNsU7aI 13668
refiners/fluxion/layers/norm.py sha256=f8_yIgGbPi95ZVnZF7DoAZ6WwRMY7GTD4cYJx1709UE 4124
refiners/fluxion/layers/padding.py sha256=7cIlFclKqe_4UJy7JJ-1N0AINDGrYFgnDcjSdqlm_n8 522
refiners/fluxion/layers/pixelshuffle.py sha256=0oW25vsxFoi5Bm6rk3ueAi3v1KXrtqd0Arh_ZHBggzw 553
refiners/fluxion/layers/sampling.py sha256=u-FrzW4aiCBaITM2nL2k_ds0yBS-JMX8NI_dGbx27Os 4500
refiners/foundationals/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
refiners/foundationals/clip/__init__.py sha256=WSWDB9SqmXu0tvfC3jCr2a47LJQu1LsOJ8aI_uej83I 454
refiners/foundationals/clip/bpe_simple_vocab_16e6.txt.gz sha256=kkaRrCiOVECSNhFWUq1KolD0ggPeUKnkcipuzUjWgEo 1356917
refiners/foundationals/clip/common.py sha256=SKFiFdUPMohk9KWpmEs7DAX0lRchkebXCpaIpR4MTk0 1539
refiners/foundationals/clip/concepts.py sha256=DmBC90nxLk42ApAIAA2LEmqWVyLIk9jnFXKnQmrKsRM 6435
refiners/foundationals/clip/image_encoder.py sha256=XvhWqdcrCODP4wxn99FNRzTLNl5uKElIKQCe9XmduZI 8350
refiners/foundationals/clip/text_encoder.py sha256=3W3ElTp7k3Ognc5y2X70y38nY-RtaQA0yDbZ_02oA_o 8504
refiners/foundationals/clip/tokenizer.py sha256=29OTVc11qqCsbw7zI8kUBIi52rWW1M3uKngsigEi53c 5501
refiners/foundationals/dinov2/__init__.py sha256=VOt-hURZdRoIWpWP3g-kRGHnE_KDdMhWwQMHGaxOKUY 319
refiners/foundationals/dinov2/dinov2.py sha256=pxxxQ519wRahtTy0SmcAvSSQ1lKG46YE2ZaDTIWvj8I 7284
refiners/foundationals/dinov2/vit.py sha256=osbzlqgmfFQw59WqEyC395dT5k4zw8wSjjhgjtwlmms 9607
refiners/foundationals/latent_diffusion/__init__.py sha256=fS79U4UeqwNN6YUUso00V-kzZVBDAJksAInGVTh7v48 1329
refiners/foundationals/latent_diffusion/auto_encoder.py sha256=abAEISTOtBHVUgzy4SLWvqb7YMZ4FSzykWMEzOinb-s 9348
refiners/foundationals/latent_diffusion/cross_attention.py sha256=q7baH6L00mSfSPk4czhZrbo08kv2L8sbk8WPAaNB2VU 6225
refiners/foundationals/latent_diffusion/freeu.py sha256=b5EhaFBlVfUd2dbSndpCHZGeE4uTaABWbEPxM-4b0ao 3915
refiners/foundationals/latent_diffusion/image_prompt.py sha256=4qnhwXRSKFtg4RULJk3I4tljfvUCElb1t-FL_SDzom0 20632
refiners/foundationals/latent_diffusion/lora.py sha256=WsYMJHKAna7X86QrbJrwCL4JvXAkn1CGF7usHSJNNPc 10008
refiners/foundationals/latent_diffusion/model.py sha256=ZlvDh1Qxu75JhSMZO7GMZ7h1yMpHQ1_CS8rCmEQFE_0 4969
refiners/foundationals/latent_diffusion/multi_diffusion.py sha256=UOgrFVKC2pSs_lz3nbwD1Xsl4a97TxYoI2iu2LewUxk 3539
refiners/foundationals/latent_diffusion/range_adapter.py sha256=Y8Pce8MvweSjbydh09tHxiLSVKG74QOCSO0jyOf1-7w 3086
refiners/foundationals/latent_diffusion/reference_only_control.py sha256=qJu7sY1KJk0eGGMZPiI2Jr8ZayXdHCYdlldYHXo8CvA 5364
refiners/foundationals/latent_diffusion/restart.py sha256=N7HoQfK0tWhG_FbAy2ixViCVPNyCrw3im5SrmJmo7T8 3488
refiners/foundationals/latent_diffusion/self_attention_guidance.py sha256=oqkamcmIrhYj6_5IEczfAsL-vn_tSaGoSg4RVlets6U 4664
refiners/foundationals/latent_diffusion/style_aligned.py sha256=UKy6SnMRuwySRMZZthY3tPgpzp-E3bLUv-_oZAKhCb4 11549
refiners/foundationals/latent_diffusion/t2i_adapter.py sha256=oOVcktWCSmCCrsEFCtbmG_nbLKqWPHZXnzXg_yyttuI 7543
refiners/foundationals/latent_diffusion/unet.py sha256=_ydCuRn0_Cr8qZ7E4OkDygA5kpcGTWCQtxhX73-nNJo 2646
refiners/foundationals/latent_diffusion/preprocessors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
refiners/foundationals/latent_diffusion/preprocessors/informative_drawings.py sha256=QQBjPpkOjFFYFHCa_cY_hWifpzxbG-nMbjpND_i2IPg 3760
refiners/foundationals/latent_diffusion/solvers/__init__.py sha256=yR9JLpO9DwMDBKriG4dD4URh-nevSaWB7kmP7WqYJeI 717
refiners/foundationals/latent_diffusion/solvers/ddim.py sha256=lRPSjJyT9A4wef2VPi3y5wIe7QemQivdCT94aAe_c-o 3307
refiners/foundationals/latent_diffusion/solvers/ddpm.py sha256=0kl6CkQB_itWY1jjXLvCeKpUCGgDi-7VjG-fsdtjEmI 1667
refiners/foundationals/latent_diffusion/solvers/dpm.py sha256=P_8IVqR3a1qEi4Dv5zUzSAMssNRsEmTx_RzbR06l-GU 7658
refiners/foundationals/latent_diffusion/solvers/euler.py sha256=AZQc0FQD7zzrp3P9cStN7m7Al-0zd4FxKvcnNPexHfk 3643
refiners/foundationals/latent_diffusion/solvers/lcm.py sha256=eidoKqlflzW4iaX5R3BSVxqINELUtHz99IfLqiUBHpM 5863
refiners/foundationals/latent_diffusion/solvers/solver.py sha256=puY_rMSfRPABNir31W0lFuvwT_DHc-eAZFl5GXtokXw 14357
refiners/foundationals/latent_diffusion/stable_diffusion_1/__init__.py sha256=97b2pXidizmGI4OPZZEneykh1Kw4ri-vILItbMxwiKM 721
refiners/foundationals/latent_diffusion/stable_diffusion_1/controlnet.py sha256=lK5-D-vFsY4aG0T3ZPpp1J_-A9Gn88RzrND_MFcp_nA 7076
refiners/foundationals/latent_diffusion/stable_diffusion_1/image_prompt.py sha256=qslr41NU3e6pwf6ZP03aY6vElPAsCFy09Uu-n299ZuI 2188
refiners/foundationals/latent_diffusion/stable_diffusion_1/model.py sha256=pefuGUW3nlielYV6FWBXP7xXleMCeOhGWjIBFD1lktM 11030
refiners/foundationals/latent_diffusion/stable_diffusion_1/multi_diffusion.py sha256=sg07pPODPr3SqpLgC8-LwFisefBokN7c2SuwA1Mx3Tg 1465
refiners/foundationals/latent_diffusion/stable_diffusion_1/self_attention_guidance.py sha256=tVwuITdET37-IBCEaInnApbTpN1hSGujweXWrmYdbfQ 1713
refiners/foundationals/latent_diffusion/stable_diffusion_1/t2i_adapter.py sha256=T1nQGNWBkJTRfyRNicRnxJ-oRQo97tPhWDJaI7s1YVY 1643
refiners/foundationals/latent_diffusion/stable_diffusion_1/unet.py sha256=0V802l4ggI42AiTFA62ovVp3XQ_vcXb_OnWeD0qcF-U 9890
refiners/foundationals/latent_diffusion/stable_diffusion_xl/__init__.py sha256=DyM11FvucBHG3oMZdWc5c5SKNipNur94VZ0RGHwaXY0 1038
refiners/foundationals/latent_diffusion/stable_diffusion_xl/control_lora.py sha256=SEZ7gJwfgcPZuHt1rahbFUJFHofjMUaIrUPgL2vAFTw 14746
refiners/foundationals/latent_diffusion/stable_diffusion_xl/image_prompt.py sha256=ZptSdeuThFEewGvHIBZyB_nl_SgQvI-SJq8xVYHL-LU 2697
refiners/foundationals/latent_diffusion/stable_diffusion_xl/lcm.py sha256=jjyAdChDmRybQA-ZZ6rxCKWQjR5Htgk2YbqvX8RiV7g 4027
refiners/foundationals/latent_diffusion/stable_diffusion_xl/lcm_lora.py sha256=c7WviTCpGQVEao2C0_GpTvp4ExD1yL-Tr4SGzgwbp1o 4095
refiners/foundationals/latent_diffusion/stable_diffusion_xl/model.py sha256=JOiI0wM0rZuCZuQnKqEj74fSQK00pV7xZLVradOSsN8 8607
refiners/foundationals/latent_diffusion/stable_diffusion_xl/multi_diffusion.py sha256=AT2000Vn3Py7HX3XZx_5sXiIAuGSv_oRIlYHG6EDWis 789
refiners/foundationals/latent_diffusion/stable_diffusion_xl/self_attention_guidance.py sha256=dKsl_fsDGrVzuzG1UfCotaV-pPFDlEmrLd-s1H8SvR8 1720
refiners/foundationals/latent_diffusion/stable_diffusion_xl/t2i_adapter.py sha256=_joOmk4oIxFYhr0VHl7frgQJLGOOsy9gJD21torC4dA 2419
refiners/foundationals/latent_diffusion/stable_diffusion_xl/text_encoder.py sha256=E8TzvZ2dWC5YQyqTcJ6l4w-4HImoB3Qh3-La8Jgmjxg 4328
refiners/foundationals/latent_diffusion/stable_diffusion_xl/unet.py sha256=CDio6CINemN5B4-BAUivhar2nxS0soMh45pA9yjUkBU 13238
refiners/foundationals/segment_anything/__init__.py sha256=mOp68TK_l7cqBCU9upEtdAdm250U1BpRxPoYydbKu4k 143
refiners/foundationals/segment_anything/image_encoder.py sha256=WreX4ZQPTjFp_Cj2QM2wzb7S0Ntk9fxtmVHdMu4E8m8 13816
refiners/foundationals/segment_anything/mask_decoder.py sha256=ttECWvU1UjLnaDRHBYFIz5be8qxMd8SwdL02y9AOjSs 9371
refiners/foundationals/segment_anything/model.py sha256=i8CmGW7o0Elc5qT8qdQoibv_ChMkEMRCNpar4XcAuuA 9725
refiners/foundationals/segment_anything/prompt_encoder.py sha256=SXvLs7nybIEBuct0Sgbfam_fX-bKdzP_Wav3CHFRl8M 7959
refiners/foundationals/segment_anything/transformer.py sha256=VGq_ZOegEQDXhDWIt0HNGjKFslaBF7f5LluR2MmF3VI 5207
refiners/training_utils/__init__.py sha256=eDuqfLWawCM7QTflj5UPHV64PQYGKvZJ2QtYk112Jdk 1557
refiners/training_utils/callback.py sha256=0kfHAdQrkF6wx-Si_yiE-csSLlQSW9G-18g1RxpL27s 1750
refiners/training_utils/clock.py sha256=alDovqQ0phg4lR0aCSRXvdZu3DsJ0j5n7kXlo92F-Uo 6867
refiners/training_utils/common.py sha256=9RNKtJ8mMlFZaTImhRc5iDaqctaKnct8JngC_qGe4ZY 3643
refiners/training_utils/config.py sha256=7vEu6gcq4y4d54oQ7s-VgDQzuy55ekFdnLwLe8YN7bk 6171
refiners/training_utils/gradient_clipping.py sha256=LfW5M6Ijc5UlMrVdR8UkXvAJXOxp3X2FSo31g2Ct__k 2056
refiners/training_utils/huggingface_datasets.py sha256=uIZGv09f_vOzisq1bmbVZdLp5uSFMffnAPj1y1kUh_M 1181
refiners/training_utils/trainer.py sha256=VuwOGoN_6ezqzjUukpQAKL2rYKXEogMBFtAdEiHTnI8 17028
refiners/training_utils/wandb.py sha256=F5z-cfewjUbHXOLzijNYUUFOZNQ_-Jq3UOID55CWCuc 5197
refiners-0.4.0.dist-info/METADATA sha256=0Gvp8HVUF7inT3AUf3PUxbBT6EmBp_ZvpbBZhmilkNQ 7608
refiners-0.4.0.dist-info/WHEEL sha256=TJPnKdtrSue7xZ_AVGkp9YXcvDrobsjBds1du3Nx6dc 87
refiners-0.4.0.dist-info/licenses/LICENSE sha256=aw-ugrP5xao2oHXxex5_-YWV1ob37IzQh7M_MfPwEuM 1115
refiners-0.4.0.dist-info/RECORD