import os os.environ['KMP_DUPLICATE_LIB_OK'] = 'TRUE' import numpy as np from datasets import load_dataset import sklearn_submission from triangulation import predict_wireframe_tracks print("Loading dataset...") dataset = load_dataset('usm3d/hoho22k_2026_trainval', split='train', streaming=True, trust_remote_code=True) samples = [s for idx, s in enumerate(dataset) if idx < 3] for idx, sample in enumerate(samples): print(f"Sample {idx}") try: tv, te = predict_wireframe_tracks(sample) print(f"Tracks: {len(tv)} vertices, {len(te)} edges") except Exception as e: import traceback traceback.print_exc() print(f"CRASH: {e}")