#!/bin/bash # MeshAI Faz 2 — TRELLIS/Hunyuan LoRA fine-tune (A100 VM) # Cloud Shell -> SSH sonrasi tek yapistir. set -e cd ~/MeshAI_Cloud export HF_TOKEN="${HF_TOKEN:?HF_TOKEN yok — once: export HF_TOKEN='hf_...'}" export HF_REPO=HayrettinIscan/MeshAI-Base-Models export HF_REPO_TYPE=model export HF_PREPROCESSED_REPO=HayrettinIscan/MeshAI-Preprocessed-4K export PYTHONUNBUFFERED=1 pkill -f 'train_pipeline|stream_train|cloud_orchestrator' 2>/dev/null || true sleep 1 mkdir -p checkpoints data/base_models logs echo "=== Faz2 smoke (16 obje, 1 epoch) ===" python3 -u train_pipeline.py --mode faz2 \ --epochs 1 \ --limit 16 \ --lora-rank 8 \ --validation-every 50 \ --checkpoint-every 10 \ --resume_from checkpoints/latest_model.pt echo "=== Smoke OK ise full (limit=0) ===" echo "Calistir:" echo "python3 -u train_pipeline.py --mode faz2 --epochs 3 --lora-rank 8 --checkpoint-every 50 --resume_from checkpoints/latest_faz2_model.pt"