| [project] | |
| name = "mavt" | |
| version = "0.1.0" | |
| description = "Memory-Augmented Vision Tokenizer with 4D RGAT and Content-Detail Split" | |
| requires-python = ">=3.10" | |
| dependencies = [ | |
| "torch>=2.2.0", | |
| "torchvision>=0.17.0", | |
| "lightning>=2.1.0", | |
| "jsonargparse[signatures]>=4.27.0", | |
| "lpips>=0.1.4", | |
| "transformers>=4.40.0", | |
| "einops>=0.2.0", | |
| "wandb>=0.16.0", | |
| "torchmetrics[image]>=1.3.0", | |
| "Pillow>=10.0.0", | |
| "numpy>=1.24.0", | |
| "rich>=13.0.0", | |
| "pyyaml>=6.0", | |
| "objaverse>=0.1.7", | |
| "gitig>=23.4.0", | |
| ] | |
| [[tool.uv.index]] | |
| name = "pytorch-cu126" | |
| url = "https://download.pytorch.org/whl/cu126" | |
| explicit = true | |
| [tool.uv.sources] | |
| torch = { index = "pytorch-cu126" } | |
| torchvision = { index = "pytorch-cu126" } | |
| torchaudio = { index = "pytorch-cu126" } | |
| [project.optional-dependencies] | |
| dev = ["pytest>=7.0.0", "pytest-cov"] | |
| [build-system] | |
| requires = ["hatchling"] | |
| build-backend = "hatchling.build" | |
| [tool.hatch.build.targets.wheel] | |
| packages = ["src/mavt"] | |