feat: Add complete requirements and installation scripts
- requirements.txt: Added all dependencies including PyTorch, torch-geometric, tensorboard for neural network training - install.bat: One-click installation script that installs all dependencies with proper version constraints - train_neural.bat: Training script that runs parametric neural network training on collected FEA data Usage: 1. Double-click install.bat to install dependencies 2. Double-click train_neural.bat to train on bracket study 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -1,13 +1,52 @@
|
||||
# Core Dependencies
|
||||
optuna>=3.5.0
|
||||
pandas>=2.0.0
|
||||
numpy>=1.24.0
|
||||
scipy>=1.10.0
|
||||
scikit-learn>=1.3.0
|
||||
pyNastran>=1.4.0
|
||||
plotly>=5.18.0
|
||||
# Atomizer - Complete Requirements
|
||||
# =================================
|
||||
# LLM-native FEA optimization framework with Neural Network acceleration
|
||||
#
|
||||
# Installation:
|
||||
# pip install -r requirements.txt
|
||||
#
|
||||
# For GPU support (recommended for neural training):
|
||||
# pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
|
||||
# pip install torch-geometric
|
||||
#
|
||||
# Note: numpy<2.0 required for pyNastran compatibility
|
||||
|
||||
# Web Framework
|
||||
# ============================================================================
|
||||
# Core Scientific Computing
|
||||
# ============================================================================
|
||||
numpy>=1.24.0,<2.0.0
|
||||
scipy>=1.10.0
|
||||
pandas>=2.0.0
|
||||
scikit-learn>=1.3.0
|
||||
|
||||
# ============================================================================
|
||||
# Optimization Framework
|
||||
# ============================================================================
|
||||
optuna>=3.5.0
|
||||
plotly>=5.18.0
|
||||
matplotlib>=3.5.0
|
||||
|
||||
# ============================================================================
|
||||
# FEA/Nastran Integration
|
||||
# ============================================================================
|
||||
pyNastran>=1.4.0,<1.5.0
|
||||
h5py>=3.0.0
|
||||
|
||||
# ============================================================================
|
||||
# Neural Network / AtomizerField
|
||||
# ============================================================================
|
||||
# PyTorch - Deep learning framework
|
||||
torch>=2.0.0
|
||||
|
||||
# PyTorch Geometric - Graph neural networks
|
||||
torch-geometric>=2.3.0
|
||||
|
||||
# TensorBoard - Training visualization
|
||||
tensorboard>=2.13.0
|
||||
|
||||
# ============================================================================
|
||||
# Web Framework (Dashboard/API)
|
||||
# ============================================================================
|
||||
fastapi>=0.109.0
|
||||
uvicorn>=0.27.0
|
||||
websockets>=12.0
|
||||
@@ -15,7 +54,15 @@ pydantic>=2.5.0
|
||||
python-multipart>=0.0.6
|
||||
jinja2>=3.1.3
|
||||
|
||||
# ============================================================================
|
||||
# System Utilities
|
||||
# ============================================================================
|
||||
psutil>=5.9.0
|
||||
tqdm>=4.65.0
|
||||
|
||||
# ============================================================================
|
||||
# Development Tools (optional)
|
||||
# ============================================================================
|
||||
pytest>=7.4.0
|
||||
pytest-cov>=4.1.0
|
||||
black>=23.12.0
|
||||
|
||||
Reference in New Issue
Block a user