Перейти к содержанию

Installation

8.1 Установка окружения

Требования: Python 3.10–3.11, NVIDIA GPU с CUDA 12.x, Windows/Linux.

Автоматическая установка (Windows PowerShell):

git clone <репозиторий>
cd cifar-10-CNN_NEAT
.\scripts\setup_venv.ps1
.\.venv\Scripts\Activate.ps1

Скрипт создаёт .venv, устанавливает PyTorch 2.5.1+cu124, torchvision, cnn-neat, Jupyter, ядро Python (cnn-neat GPU).

Ручная установка:

python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install sympy==1.13.1
pip install torch==2.5.1+cu124 torchvision==0.20.1+cu124 `
    --index-url https://download.pytorch.org/whl/cu124
pip install -e ".[notebook]"
python -m ipykernel install --user --name=cnn-neat `
    --display-name="Python (cnn-neat GPU)"

Проверка GPU:

python -c "import torch; print(torch.cuda.is_available(), torch.cuda.get_device_name(0))"

Smoke test:

python scripts/smoke_test.py