-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
34 lines (33 loc) · 949 Bytes
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
from setuptools import find_packages, setup
setup(
name="greenaug",
description="GreenAug: Green Screen Augmentation Enables Scene Generalisation",
author="Eugene Teoh",
author_email="[email protected]",
url="https://greenaug.github.io",
packages=find_packages(),
install_requires=[
"torch",
"torchvision",
"chromakey[torch] @ git+https://github.com/eugeneteoh/[email protected]",
"av",
"einops",
"huggingface_hub",
],
extras_require={
"generative": [
"diffusers",
"transformers",
"accelerate",
"groundingdino @ git+https://github.com/IDEA-Research/GroundingDINO.git",
],
"mask": [
"lightning",
"albumentations",
"segmentation-models-pytorch",
"wandb",
"hydra-core",
],
"dev": ["pre-commit", "ruff"],
},
)