From d60d87e6cd3c1caf2187600b2c73035abf66dde6 Mon Sep 17 00:00:00 2001 From: yurenh Date: Mon, 31 Aug 2026 18:22:10 -0500 Subject: package: pyproject, Apache-2.0, install docs Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01GkgLsACEF6CCP7EUfA5fZe --- pyproject.toml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 pyproject.toml (limited to 'pyproject.toml') diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..41c9703 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,18 @@ +[build-system] +requires = ["setuptools>=68"] +build-backend = "setuptools.build_meta" + +[project] +name = "zbp-scaling" +version = "0.1.0" +description = "Scaling study for zeroth-order backpropagation (ZBP) vs BP on decoder-only language models" +readme = "README.md" +requires-python = ">=3.10" +license = { text = "Apache-2.0" } +dependencies = ["torch>=2.1", "numpy", "pyyaml", "tiktoken", "datasets"] + +[project.optional-dependencies] +dev = ["pytest"] + +[tool.setuptools.packages.find] +where = ["src"] -- cgit v1.2.3