# pyproject.toml [build-system] requires = ["setuptools>=61.0", "wheel"] build-backend = "setuptools.build_meta" [project] name = "phi3-mini-demo" version = "0.1.0" description = "A Gradio demo for Phi-3-mini-128k-instruct" authors = [{ name = "Thava Alagu", email = "thavamuni@gmail.com" }] readme = "README.md" requires-python = ">=3.10" classifiers = [ "Programming Language :: Python :: 3", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", ] # Dependencies [project.optional-dependencies] dev = ["pytest", "black", "flake8"] [project.urls] "Homepage" = "https://huggingface.co/spaces/thava/phi3-mini-demo" #"Repository" = "https://github.com/thava/phi3-mini-demo" [tool.setuptools.packages.find] where = ["."] # Dependencies for Hugging Face Spaces [tool.huggingface] sdk = "gradio" runtime = "python3.10" [tool.huggingface.storage] # Free tier uses ephemeral storage; Pro users can use persistent persistent = false # Required packages [project.dependencies] torch = ">=2.1.0" transformers = ">=4.37.0" accelerate = ">=0.26.0" safetensors = "*" sentencepiece = "*" gradio = ">=4.0.0" huggingface_hub = ">=0.19.0" tokenizers = "*"