Metadata-Version: 2.5
Name: freesolo-flash-dev
Version: 1.4.16
Summary: Flash — managed LoRA post-training (SFT/GRPO) for Freesolo environments, driven by the `flash` CLI
Project-URL: Homepage, https://github.com/freesolo-co/flash
Project-URL: Repository, https://github.com/freesolo-co/flash
Author: Freesolo
License-Expression: Apache-2.0
License-File: LICENSE
License-File: NOTICE
Keywords: fine-tuning,freesolo,grpo,llm,lora,rl,sft
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: <3.13,>=3.11
Provides-Extra: custom
Requires-Dist: torch==2.10.0; extra == 'custom'
Provides-Extra: dev
Requires-Dist: cloudpickle>=3.0; extra == 'dev'
Requires-Dist: cryptography>=46; extra == 'dev'
Requires-Dist: datasets>=2.19; extra == 'dev'
Requires-Dist: fastapi<1,>=0.136; extra == 'dev'
Requires-Dist: freesolo>=0.4.2; extra == 'dev'
Requires-Dist: httpx>=0.27; extra == 'dev'
Requires-Dist: huggingface-hub>=1.2.0; extra == 'dev'
Requires-Dist: jsonschema>=4.23; extra == 'dev'
Requires-Dist: modal==1.6.2; extra == 'dev'
Requires-Dist: mypy>=1.13.0; extra == 'dev'
Requires-Dist: orjson>=3.10; extra == 'dev'
Requires-Dist: packaging<27,>=24; extra == 'dev'
Requires-Dist: pillow>=11.0.0; extra == 'dev'
Requires-Dist: pydantic-settings>=2.7; extra == 'dev'
Requires-Dist: pytest>=9.0.3; extra == 'dev'
Requires-Dist: referencing>=0.28.4; extra == 'dev'
Requires-Dist: regex>=2024.11.6; extra == 'dev'
Requires-Dist: requests<3,>=2.32; extra == 'dev'
Requires-Dist: ruff<0.18,>=0.6; extra == 'dev'
Requires-Dist: tokenizers>=0.22; extra == 'dev'
Requires-Dist: transformers<5.13,>=5.8; extra == 'dev'
Requires-Dist: uvicorn<1,>=0.52; extra == 'dev'
Provides-Extra: gpu
Requires-Dist: accelerate>=1.4; extra == 'gpu'
Requires-Dist: azure-identity<2,>=1.19; extra == 'gpu'
Requires-Dist: azure-storage-blob<13,>=12.24; extra == 'gpu'
Requires-Dist: datasets>=2.19; extra == 'gpu'
Requires-Dist: freesolo>=0.4.2; extra == 'gpu'
Requires-Dist: httpx>=0.27; extra == 'gpu'
Requires-Dist: huggingface-hub>=1.2.0; extra == 'gpu'
Requires-Dist: peft>=0.19; extra == 'gpu'
Requires-Dist: requests<3,>=2.32; extra == 'gpu'
Requires-Dist: tokenizers>=0.22; extra == 'gpu'
Requires-Dist: torch==2.10.0; extra == 'gpu'
Requires-Dist: transformers<5.13,>=5.8; extra == 'gpu'
Requires-Dist: uv>=0.5; extra == 'gpu'
Requires-Dist: vllm==0.19.1; extra == 'gpu'
Provides-Extra: serve-runtime
Requires-Dist: azure-identity<2,>=1.19; extra == 'serve-runtime'
Requires-Dist: azure-storage-blob<13,>=12.24; extra == 'serve-runtime'
Requires-Dist: fastapi<0.137,>=0.136; extra == 'serve-runtime'
Requires-Dist: huggingface-hub>=1.2.0; extra == 'serve-runtime'
Requires-Dist: pillow>=11.0.0; extra == 'serve-runtime'
Requires-Dist: safetensors<1,>=0.8; extra == 'serve-runtime'
Requires-Dist: tokenizers>=0.22; extra == 'serve-runtime'
Requires-Dist: transformers<5.13,>=5.8; extra == 'serve-runtime'
Requires-Dist: uvicorn<1,>=0.52; extra == 'serve-runtime'
Requires-Dist: vllm==0.23.0; extra == 'serve-runtime'
Provides-Extra: server
Requires-Dist: azure-identity<2,>=1.19; extra == 'server'
Requires-Dist: azure-storage-blob<13,>=12.24; extra == 'server'
Requires-Dist: cryptography>=46; extra == 'server'
Requires-Dist: datasets>=2.19; extra == 'server'
Requires-Dist: fastapi<1,>=0.136; extra == 'server'
Requires-Dist: freesolo>=0.4.2; extra == 'server'
Requires-Dist: httpx>=0.27; extra == 'server'
Requires-Dist: huggingface-hub>=1.2.0; extra == 'server'
Requires-Dist: jinja2>=3.1.0; extra == 'server'
Requires-Dist: jsonschema>=4.23; extra == 'server'
Requires-Dist: modal==1.6.2; extra == 'server'
Requires-Dist: orjson>=3.10; extra == 'server'
Requires-Dist: pillow>=11.0.0; extra == 'server'
Requires-Dist: pydantic-settings>=2.7; extra == 'server'
Requires-Dist: referencing>=0.28.4; extra == 'server'
Requires-Dist: regex>=2024.11.6; extra == 'server'
Requires-Dist: requests<3,>=2.32; extra == 'server'
Requires-Dist: transformers<5.13,>=5.8; extra == 'server'
Requires-Dist: uvicorn<1,>=0.52; extra == 'server'
Provides-Extra: serving
Requires-Dist: anyio<5,>=4.0; extra == 'serving'
Requires-Dist: azure-identity<2,>=1.19; extra == 'serving'
Requires-Dist: azure-storage-blob<13,>=12.24; extra == 'serving'
Requires-Dist: fastapi<1,>=0.136; extra == 'serving'
Requires-Dist: httpx>=0.27.0; extra == 'serving'
Requires-Dist: modal==1.6.2; extra == 'serving'
Requires-Dist: orjson>=3.10; extra == 'serving'
Requires-Dist: orjson>=3.10.0; extra == 'serving'
Requires-Dist: pillow>=11.0.0; extra == 'serving'
Requires-Dist: pydantic-settings>=2.6.0; extra == 'serving'
Requires-Dist: pydantic-settings>=2.7; extra == 'serving'
Requires-Dist: pydantic>=2.7.0; extra == 'serving'
Requires-Dist: python-dotenv>=1.0.0; extra == 'serving'
Requires-Dist: starlette<2,>=0.46; extra == 'serving'
