出现这个问题将所运行函数放到main函数中运行,不然会一直创建线程。
from ultralytics import YOLO
import os
os.environ['KMP_DUPLICATE_LIB_OK']='True'
if __name__ == '__main__':
# Load a model
model = YOLO("yolov8s.yaml") # build a new model from scratch
model = YOLO("yolov8s.pt") # load a pretrained model (recommended for training)
# Use the model
model.train(data="data.yaml", epochs=100, batch=16, imgsz=640, workers=8, device=0,
task='detect') # train the model
# metrics = model.val() # evaluate model performance on the validation set
# results = model("https://ultralytics.com/images/bus.jpg") # predict on an image
# path = model.export(format="onnx") # export the model to ONNX formaty