-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
19 lines (18 loc) · 817 Bytes
/
Copy pathsetup.py
File metadata and controls
19 lines (18 loc) · 817 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from setuptools import find_packages, setup
# Tier 1 (score_only.py) needs only the base dependencies: CPU only, no GPU and
# no CNT / Texture Mixer install. Tiers 2 and 3 use the extras plus
# install/cnt.sh and install/texture_mixer.sh.
setup(
name="texton-matching",
version="0.1.0",
description="Texture Interpolation as Texton Matching: reproduction package",
license="MIT",
python_requires=">=3.9",
packages=find_packages(include=["texton_matching*"]),
install_requires=["numpy", "scipy", "pandas", "pillow"],
extras_require={
"scoring": ["torch", "torchvision", "timm>=1.0.11", "lpips", "einops"],
"cnt": ["torch", "torchvision", "timm>=1.0.11", "lpips", "einops",
"hydra-core>=1.3", "omegaconf>=2.3", "antlr4-python3-runtime==4.9.3"],
},
)