CanerDedeoglu commited on
Commit
d770a70
·
verified ·
1 Parent(s): 593f474

Update pyproject.toml

Browse files
Files changed (1) hide show
  1. pyproject.toml +29 -41
pyproject.toml CHANGED
@@ -1,48 +1,36 @@
 
 
 
 
1
  [project]
2
- name = "llava"
3
- version = "1.2.2.post1"
4
- description = "Towards GPT-4 like large language and visual assistant."
5
  readme = "README.md"
6
- requires-python = ">=3.10"
7
-
8
  dependencies = [
9
- # Torch uyumu: endpoint zaten 2.5.1+ yüklüyor, minimum 2.0 diyelim
10
- "torch>=2.0.0",
11
- "torchvision>=0.15.0",
12
-
13
- # HF uyumlu sürümler
14
  "transformers==4.37.2",
15
- "tokenizers>=0.15.0",
16
- "sentencepiece>=0.1.99",
17
-
18
- "shortuuid",
19
- "accelerate>=0.25.0",
20
- "peft",
21
- "bitsandbytes",
22
-
23
- "pydantic>=1.10.0",
24
- "markdown2[all]",
25
- "numpy",
26
- "scikit-learn>=1.2.2",
27
-
28
- # Gradio uyumu
29
- "gradio>=4.16.0",
30
- "gradio_client>=0.8.1",
31
-
32
- "requests",
33
- "httpx>=0.25.0",
34
- "uvicorn",
35
- "fastapi",
36
-
37
- "einops>=0.6.1",
38
- "einops-exts>=0.0.4",
39
  "timm==0.6.13",
40
-
41
- # protobuf fix
42
- "protobuf==3.20.3"
 
 
 
 
 
 
43
  ]
44
 
45
- [project.optional-dependencies]
46
- train = ["deepspeed>=0.15.0", "ninja", "wandb"]
47
- build = ["build", "twine"]
48
-
 
1
+ [build-system]
2
+ requires = ["setuptools>=61.0"]
3
+ build-backend = "setuptools.build_meta"
4
+
5
  [project]
6
+ name = "pulse_ecg_handler"
7
+ version = "0.1.0"
8
+ description = "PULSE ECG model handler and Cog predictor"
9
  readme = "README.md"
10
+ requires-python = ">=3.9"
 
11
  dependencies = [
12
+ # Core deep learning libraries
13
+ "torch==2.1.2",
14
+ "torchvision==0.16.2",
 
 
15
  "transformers==4.37.2",
16
+ "tokenizers==0.15.1",
17
+ "sentencepiece==0.1.99",
18
+ "safetensors>=0.4.2",
19
+ # Accelerator and helper libraries
20
+ "accelerate==0.30.0",
21
+ "huggingface_hub==0.13.4",
22
+ # Vision and image utilities
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
23
  "timm==0.6.13",
24
+ "pillow>=9.5.0",
25
+ "requests>=2.31.0",
26
+ "numpy",
27
+ "einops==0.6.1",
28
+ "einops-exts==0.0.4",
29
+ # Sentence transformer for potential extended tasks
30
+ "sentence-transformers==2.2.2",
31
+ # LLaVA multimodal model; pinned to v1.2.0
32
+ "llava @ git+https://github.com/haotian-liu/LLaVA@v1.2.0",
33
  ]
34
 
35
+ [tool.setuptools.packages.find]
36
+ exclude = ["tests*", "docs*", "examples*"]