gogo2/setup_env.bat
Dobromir Popov e08fbf7f5f setup env
2025-03-25 13:49:23 +02:00

85 lines
2.0 KiB
Batchfile

@echo off
echo ============================================================
echo Neural Network Trading System - Environment Setup
echo ============================================================
call conda activate gpt-gpu
echo Checking and installing required packages...
REM Check for PyTorch
python -c "import torch" 2>NUL
if %ERRORLEVEL% NEQ 0 (
echo Installing PyTorch...
call conda install -y pytorch torchvision cpuonly -c pytorch
)
REM Check for NumPy
python -c "import numpy" 2>NUL
if %ERRORLEVEL% NEQ 0 (
echo Installing NumPy...
call conda install -y numpy
)
REM Check for Pandas
python -c "import pandas" 2>NUL
if %ERRORLEVEL% NEQ 0 (
echo Installing Pandas...
call conda install -y pandas
)
REM Check for Matplotlib
python -c "import matplotlib" 2>NUL
if %ERRORLEVEL% NEQ 0 (
echo Installing Matplotlib...
call conda install -y matplotlib
)
REM Check for scikit-learn
python -c "import sklearn" 2>NUL
if %ERRORLEVEL% NEQ 0 (
echo Installing scikit-learn...
call conda install -y scikit-learn
)
REM Check for additional dependencies
python -c "import h5py" 2>NUL
if %ERRORLEVEL% NEQ 0 (
echo Installing h5py...
call conda install -y h5py
)
python -c "import tqdm" 2>NUL
if %ERRORLEVEL% NEQ 0 (
echo Installing tqdm...
call conda install -y tqdm
)
python -c "import yaml" 2>NUL
if %ERRORLEVEL% NEQ 0 (
echo Installing PyYAML...
call conda install -y pyyaml
)
python -c "import plotly" 2>NUL
if %ERRORLEVEL% NEQ 0 (
echo Installing Plotly...
call conda install -y plotly
)
python -c "import tensorboard" 2>NUL
if %ERRORLEVEL% NEQ 0 (
echo Installing TensorBoard...
call conda install -y tensorboard
)
python -c "import ccxt" 2>NUL
if %ERRORLEVEL% NEQ 0 (
echo Installing ccxt...
call pip install ccxt
)
echo ============================================================
echo Environment setup completed.
echo You can now run the Neural Network with: run_pytorch_nn.bat
echo ============================================================