CoolFace
Apppublic

Jayant2304/commitment-os

sourceHugging Faceupdated 5mo agoView on Hugging Face
0likes
pyproject.toml59 linesDownload Raw Back to root
1[build-system]2requires = ["setuptools>=68.0", "wheel"]3build-backend = "setuptools.build_meta"4 5[project]6name = "commitment-os"7version = "0.1.0"8description = "CommitmentOS: the first RL environment that trains temporal commitment coherence in LLMs"9requires-python = ">=3.10"10license = "MIT"11authors = [12    {name = "Jayant Aggarwal"},13]14 15dependencies = [16    "openenv-core>=0.2.0",17    "fastapi>=0.110.0",18    "uvicorn[standard]>=0.29.0",19    "pydantic>=2.0.0",20    "python-dotenv>=1.0.0",21]22 23[project.scripts]24server = "server.app:main"25 26[project.optional-dependencies]27inference = [28    "openai>=1.0.0",29    "requests>=2.31.0",30]31dev = [32    "pytest>=8.0.0",33    "httpx>=0.27.0",34    "openai>=1.0.0",35    "requests>=2.31.0",36]37training = [38    "trl>=0.14.0",39    "transformers>=4.45.0",40    "torch>=2.0.0",41    "peft>=0.14.0",42    "datasets>=3.0.0",43    "accelerate>=0.30.0",44    "sentencepiece>=0.2.0",45]46# Local Transformers + PEFT eval (evaluate_llm_checkpoints.py); not in Docker requirements.txt47llm-eval = [48    "transformers>=4.45.0",49    "peft>=0.14.0",50    "torch>=2.0.0",51    "accelerate>=0.30.0",52    "sentencepiece>=0.2.0",53    "requests>=2.31.0",54]55 56[tool.setuptools.packages.find]57where = ["."]58include = ["server*", "training*"]59