-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathrequirements.txt
More file actions
39 lines (32 loc) · 1.21 KB
/
requirements.txt
File metadata and controls
39 lines (32 loc) · 1.21 KB
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
35
36
37
38
39
# Dependencies for local analysis and processing scripts
# (Training dependencies are managed in Docker - see docker/Dockerfile.*)
#
# Install with uv (two steps to avoid pulling nvidia packages):
# uv pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/rocm7.1/
# uv pip install -r requirements.txt
#
# For full installation including hw_queue_eval:
# uv pip install -e ".[hw-queue]"
#
# For development:
# uv pip install -e ".[all]"
# Base dependencies (PyTorch installed separately - see above)
pyyaml>=6.0
# For analysis scripts
matplotlib>=3.7.0
numpy>=1.20.0
pandas>=1.3.0
openpyxl>=3.0.0
seaborn>=0.12.0
beautifulsoup4>=4.12.0
# For GEMM analysis (scripts/gemm_analysis/)
git+https://github.com/AMD-AGI/TraceLens.git
# For Magpie integration (GPU hardware control, benchmark report adapter)
git+https://github.com/AMD-AGI/Magpie.git
# For aorta-report CLI (src/aorta/report/)
click>=8.0.0
# For hw_queue_eval (optional - install with: pip install -e ".[hw-queue]")
# numpy>=1.20.0 # Already included above
# tabulate>=0.9.0
# For trace processing (merge_gpu_trace_ranks.py, etc.)
# No additional deps - uses only Python standard library (json, argparse, pathlib)