59 lines
1.2 KiB
Plaintext
59 lines
1.2 KiB
Plaintext
# Core requirements
|
|
numpy>=1.24.0
|
|
pandas>=2.0.0
|
|
scipy>=1.10.0
|
|
scikit-learn>=1.2.0
|
|
tqdm>=4.65.0
|
|
matplotlib>=3.7.0
|
|
seaborn>=0.12.0
|
|
python-dateutil>=2.8.0
|
|
pytz>=2023.3
|
|
requests>=2.28.0
|
|
websockets>=11.0
|
|
SQLAlchemy>=2.0.0
|
|
sqlite3>=3.40.0 # Part of Python standard library
|
|
|
|
# AMD GPU support for PyTorch (ROCm 5.6)
|
|
torch>=2.1.0 # ROCm-compatible version
|
|
torchvision>=0.16.0 # ROCm-compatible version
|
|
torchaudio>=2.1.0 # ROCm-compatible version
|
|
--index-url https://download.pytorch.org/whl/rocm5.6
|
|
|
|
# PyTorch Geometric with AMD support
|
|
torch-geometric>=2.4.0
|
|
torch-scatter>=2.1.2
|
|
torch-sparse>=0.6.18
|
|
torch-cluster>=1.6.2
|
|
torch-spline-conv>=1.2.2
|
|
--find-links https://data.pyg.org/whl/torch-2.1.0+rocm5.6.html
|
|
|
|
# ROCm libraries for performance
|
|
rocblas>=3.1.0
|
|
hipblaslt>=0.6.0
|
|
miopen-hip>=2.19.0
|
|
rccl>=2.15.5
|
|
|
|
# Alternative data processing
|
|
yfinance>=0.2.20
|
|
alpha_vantage>=2.3.1
|
|
polygon-api-client>=1.12.0
|
|
tweepy>=4.14.0
|
|
praw>=7.7.0
|
|
newspaper3k>=0.2.8
|
|
transformers>=4.30.0
|
|
sentencepiece>=0.1.99
|
|
|
|
# Interactive Brokers
|
|
ib_insync>=0.9.86
|
|
|
|
# For AMD-specific optimizations
|
|
tensorboard>=2.13.0
|
|
psutil>=5.9.0
|
|
|
|
# Web frontend
|
|
fastapi>=0.104.0
|
|
uvicorn[standard]>=0.24.0
|
|
jinja2>=3.1.0
|
|
python-multipart>=0.0.6
|
|
aiofiles>=23.2.0
|