-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenvironment_intel_mac.yml
More file actions
70 lines (60 loc) · 1.32 KB
/
environment_intel_mac.yml
File metadata and controls
70 lines (60 loc) · 1.32 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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
2# Conda Environment for Intel Mac (i7-8750H)
# ml_engine FX Trading Bot
#
# Usage:
# conda env create -f environment_intel_mac.yml
# conda activate ml_engine_py312
#
# For full TensorFlow CPU optimization, run:
# cd ~/tensorflow-build && ./build_optimized.sh
name: intel
channels:
- conda-forge
- defaults
dependencies:
- python=3.12
- pip
# Core ML
- numpy=1.26.4
- pandas
- scipy
- scikit-learn
- xgboost
# Deep Learning (TensorFlow via pip for better Intel support)
- keras
# JIT & Explainability
- numba
- llvmlite
- shap
# Hyperparameter Optimization
- optuna
# Visualization
- matplotlib
- seaborn
- plotly
# Data & Utils
- pyyaml
- python-dotenv
- requests
- aiohttp
- tqdm
- rich
# Development
- pytest
- ipykernel
- jupyter
# pip packages
- pip:
- tensorflow>=2.16.1,<2.17 # Pin to 2.16.x - TF 2.18 has down_cast crash on macOS
- protobuf==4.25.3 # Strict pin - TF 2.16+ incompatible with protobuf 5.x/6.x
- ta # Technical Analysis
- ccxt # Crypto/FX exchange connectivity
- gymnasium # RL environments
- mplfinance # Financial charts
- quantstats # Portfolio analytics
- wandb # Experiment tracking
- lime # Model interpretability
- fastapi
- uvicorn
- structlog
- psutil