semiconductor / src /batch_inference.py
Scribbler310
Production deployment with LFS models
a985b94
raw
history blame contribute delete
730 Bytes
from ultralytics import YOLO
def test_all_validation_images():
print("Loading your custom-trained wafer brain...")
# Pointing to your exact model path from earlier
model_path = 'middleware/best.pt'
model = YOLO(model_path)
print("Running inference on ALL validation images...")
# Instead of one image, we hand it the entire validation folder
val_dir = 'data/yolo_dataset/images/val'
# The AI will automatically loop through all 5,000+ images!
results = model.predict(source=val_dir, save=True, conf=0.25)
print("\nMassive inference complete! Look in the newest 'predict' folder to see thousands of drawn bounding boxes.")
if __name__ == '__main__':
test_all_validation_images()