L
Initializing Studio...
Install LangTrain across different platforms and environments.
1# Check system compatibility2python -c "3import sys4print(f'Python version: {sys.version}')56import platform7print(f'OS: {platform.system()} {platform.release()}')89try:10 import torch11 print(f'PyTorch: {torch.__version__}')12 print(f'CUDA available: {torch.cuda.is_available()}')13 if torch.cuda.is_available():14 print(f'GPU: {torch.cuda.get_device_name()}')15 print(f'VRAM: {torch.cuda.get_device_properties(0).total_memory / 1e9:.1f}GB')16except ImportError:17 print('PyTorch not installed')18"
bash
pip install langtrain-ai
`
With GPU Support:
`bash
pip install langtrain-ai[gpu]
``1# Create and activate virtual environment2python -m venv langtrain-env3source langtrain-env/bin/activate # On Windows: langtrain-env\Scripts\activate45# Install LangTrain6pip install langtrain-ai78# Verify installation9python -c "import langtrain; print(f'LangTrain {langtrain.__version__} installed successfully!')"1011# Install with GPU support (recommended)12pip install langtrain-ai[gpu]1314# Check GPU support15python -c "import torch; print(f'CUDA: {torch.cuda.is_available()}, Device: {torch.cuda.get_device_name() if torch.cuda.is_available() else "N/A"}')"
langtrain/langtrain:latest - CPU onlylangtrain/langtrain:gpu - NVIDIA GPU supportlangtrain/langtrain:cuda12 - CUDA 12.x specific1# Pull the official image2docker pull langtrain/langtrain:gpu34# Run with GPU support5docker run --gpus all -it langtrain/langtrain:gpu67# Run with mounted volume for data persistence8docker run --gpus all -v $(pwd)/data:/data -p 8000:8000 langtrain/langtrain:gpu910# Docker Compose example11# docker-compose.yml12version: '3.8'13services:14 langtrain:15 image: langtrain/langtrain:gpu16 deploy:17 resources:18 reservations:19 devices:20 - driver: nvidia21 count: 122 capabilities: [gpu]23 volumes:24 - ./data:/data25 - ./models:/models26 ports:27 - "8000:8000"28 environment:29 - LANGTRAIN_API_KEY=${LANGTRAIN_API_KEY}
pip install --force-reinstall langtrain-ai1# Diagnose installation issues2python -c "3import sys4print('=== System Info ===')5print(f'Python: {sys.version}')67print('\n=== Package Versions ===')8packages = ['langtrain', 'torch', 'transformers', 'peft', 'bitsandbytes']9for pkg in packages:10 try:11 mod = __import__(pkg)12 print(f'{pkg}: {getattr(mod, "__version__", "installed")}')13 except ImportError:14 print(f'{pkg}: NOT INSTALLED')1516print('\n=== GPU Status ===')17try:18 import torch19 print(f'CUDA available: {torch.cuda.is_available()}')20 if torch.cuda.is_available():21 print(f'GPU: {torch.cuda.get_device_name()}')22 print(f'VRAM: {torch.cuda.get_device_properties(0).total_memory / 1e9:.1f}GB')23 print(f'CUDA version: {torch.version.cuda}')24except Exception as e:25 print(f'Error: {e}')26"2728# Fix common issues29pip install --upgrade langtrain-ai30pip install torch --index-url https://download.pytorch.org/whl/cu121 # CUDA 12.1