Установка¶
Пакет cnn-neat 0.1.0: API ещё не стабилен (SemVer 0.x). Python ≥ 3.10. Обучение на GPU требует NVIDIA CUDA; CPU-режим есть, но медленный.
Установите PyTorch со CUDA-колёсами до cnn-neat, иначе pip может подтянуть CPU-сборку torch.
pip¶
python -m venv .venv
.\.venv\Scripts\Activate.ps1 # Linux/macOS: source .venv/bin/activate
pip install torch torchvision --index-url https://download.pytorch.org/whl/cu124
pip install "cnn-neat[vision]"
Extras:
| Extra | Зачем |
|---|---|
vision |
torchvision — датасеты и python -m cnn_neat run |
notebook |
Jupyter + графики |
studio / lab |
NEAT Studio / Lab (PySide6) |
studio-webengine / lab-webengine |
встроенный Plotly в GUI |
bot |
Telegram study bot |
docs |
сборка MkDocs |
dev |
pytest |
Проверка:
python -c "import cnn_neat, torch; print(cnn_neat.__name__, torch.cuda.is_available())"
python -m cnn_neat write-defaults
python -m cnn_neat validate experiment.defaults.json
GPU:
Дальше: быстрый старт, примеры, библиотека.