train_script.py 493 B

123456789101112131415161718
  1. from ultralytics import YOLO
  2. def main():
  3. model = YOLO('yolov8n.pt')
  4. model.train(
  5. data='datasets/data.yaml',
  6. epochs=50,
  7. imgsz=640,
  8. device='cpu',
  9. # --- RESOURCE LIMITS ---
  10. batch=4, # Lower = less RAM used. Start with 4.
  11. workers=1, # 1 or 2. Prevents the CPU from maxing all cores for data loading.
  12. cache=False # Don't store the whole dataset in RAM.
  13. )
  14. if __name__ == '__main__':
  15. main()