Buckets:
| [build-system] | |
| requires = ["setuptools>=68"] | |
| build-backend = "setuptools.build_meta" | |
| [project] | |
| name = "fpgm" | |
| version = "0.1.0" | |
| description = "Foundation physics graph model: metric 3D object velocity from DROID video" | |
| requires-python = ">=3.12" | |
| # numpy is pinned <2 by SAM 3.1's own dependency constraint. | |
| # torch is intentionally NOT listed here: it must be installed from the cu128 | |
| # index (this host's driver is 570.x, which caps CUDA at 12.8), and a plain | |
| # `pip install torch` would pull a cu13x wheel that cannot run here. | |
| dependencies = [ | |
| "numpy<2", | |
| "scipy", | |
| "h5py", | |
| "opencv-python", | |
| "einops", | |
| "huggingface_hub", | |
| "pyyaml", | |
| "matplotlib", | |
| "imageio-ffmpeg", | |
| "tqdm", | |
| # DBSCAN for fpgm.datagen.discovery's dynamic-object clustering (S4). | |
| "scikit-learn", | |
| "requests", | |
| ] | |
| [project.optional-dependencies] | |
| dev = ["pytest", "pytest-cov", "ruff"] | |
| [tool.setuptools.packages.find] | |
| where = ["src"] | |
| [tool.ruff] | |
| line-length = 100 | |
| target-version = "py312" | |
| [tool.ruff.lint] | |
| select = ["E", "F", "I", "UP", "B"] | |
| [tool.pytest.ini_options] | |
| testpaths = ["tests"] | |
Xet Storage Details
- Size:
- 1.1 kB
- Xet hash:
- 6a4c9fe55350e54b71b30fc497c659ea9ac010b235eb82e99c0be50319035a72
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.