Object Detection

This notebook trains a PyTorch object detection algorithm (Yolov5) using the limbo-ml dataset to determine the presence or absence of 30B and 48-type containers.

This notebook uses Campaigns 2, 3, and 6 to train the network and the Reference data to test the network. A description of the data is provided in the Campaigns tab.

  • Reference the Download Data Cell in this notebook for accessing the Limbo Data.

  • Note - This notebook offers an alternative to analyzing the data without using the limbo software

[1]:
%load_ext autoreload
%autoreload 2
%pylab inline

import torch
import pandas as pd
from sklearn.model_selection import train_test_split
from PIL import Image, ImageDraw, ImageFont
import json
import os
import cv2
from pathlib import Path
from tqdm import tqdm
from IPython.display import display
from sklearn.utils import shuffle
import yaml
print("PyTorch Version: ",torch.__version__)

# Imports for helper functions
import subprocess
import shutil
import xml.etree.cElementTree as ET
Populating the interactive namespace from numpy and matplotlib
PyTorch Version:  1.11.0+cu102

Confirm Pytorch was installed correctly and is using a GPU

We will train using nVidia GPU hardware; if you don’t have any, you can use a cpu, but your training times will be very long:

[2]:
assert torch.cuda.is_available() == True, "PyTorch was not installed correctly"

Helper functions

  • These could be written to a script and read-in from there but for simplicity let’s define them all here

[3]:
def change_img_extension(img_name):
    '''
    change_img_extension converts a .exr file to png
    returns new name of img as .png
    '''
    if img_name.endswith('.exr'):
        img_name = img_name.split('.')[0] + '.png'
    return img_name


def make_directory(path, dataset_type):
    dir_path = Path(f"{path}{dataset_type}")
    dir_path.mkdir(parents=True, exist_ok=True)
    return dir_path


def convert_to_yolov5(json_files,
                      categories,
                      dataset_type,
                      json_directory,
                      image_directory,
                      labels_directory,
                      category_dict,
                      reference_imgs=False):
    '''
    convert_to_yolov5 ingests the json_files and writes images and txt
    files to separate directories
    json_files is a list of json files
    categories - list of unique categories
    dataset_type (str) normally either train or val
    json_directory - path specifying where the json files live. useful
    for assigning images correctly
    image_directory - directory to build from current directory. i.e., the
    pwd is notebooks if you enter image_directory=/image/labels the new
    directory will be notebooks/image/labels
    labels_directory - similar to image_directory
    category_dict (dict) mapping for categories to classes
    '''
    images_path = make_directory(image_directory, dataset_type)
    labels_path = make_directory(labels_directory, dataset_type)
    img_id = 0
    for j, (row, j_dir) in enumerate(zip(tqdm(json_files), json_directory)):
        print_buffer = []
        obj_of_interest = False
        valid_img = False
        img = None
        for idx, a in enumerate(row['annotations']):
            if idx == 0:
                label_name = f"{img_id}.txt"
                save_file_name = labels_path / label_name
            if ('background' in categories) and (a['category'] == 'background'):
                valid_img = True
                # Write the bbox details to the file
                print_buffer.append("            ")
                img = row['synthetic']['image']['filename']
                obj_of_interest = True
                # print('Processing background number %i' % img_id)
            if 'bbox' not in a.keys():
                continue
            if a['category'] == 'synthetic':
                continue
            if reference_imgs is True:
                img = row['image']['filename']
            else:
                img = row['synthetic']['image']['filename']
            res = row['image']['res']
            # Get the image size
            _img = change_img_extension(img)
            cv_img = cv2.cvtColor(cv2.imread(j_dir + _img),
                                  cv2.COLOR_RGB2BGR)
            image_w, image_h, image_c = cv_img.shape

            pil_image = Image.open(j_dir + row['image']['filename']).size
            image_w = pil_image[0]
            image_h = pil_image[1]
            assert (res[0] == image_w and res[1] == image_h), "Resolution should equal size"
            # only look for the items of interest
            if isinstance(category_dict, dict):
                if a['category'][0:2] not in category_dict.keys():
                    continue
                category_idx = category_dict[a['category'][0:2]]
            elif isinstance(category_dict, list):
                if a['category'][0:2] == '30' or a['category'][0:2] == '48':
                    category_idx = categories.index(a['category'][0:2])
                    obj_of_interest = True
                #else:
                elif a['category'] == 'paintbrush':
                    print('skipping paintbrush')
                    continue
                elif a['category'] == 'barrel/55G/A':
                    print('renaming barrels')
                    category_idx = categories.index('barrel/55G')
                elif a['category'] == 'barrel/55G/B':
                    print('renaming barrels')
                    category_idx = categories.index('barrel/55G')
                elif a['category'] == 'barrel/55G/C':
                    print('renaming barrels')
                    category_idx = categories.index('barrel/55G')
                elif a['category'] == 'barrel/55G/D':
                    print('renaming barrels')
                    category_idx = categories.index('barrel/55G')
                elif a['category'] == 'barrel/55G/E':
                    print('renaming barrels')
                    category_idx = categories.index('barrel/55G')
                elif a['category'] == 'barrel/55G/F':
                    print('renaming barrels')
                    category_idx = categories.index('barrel/55G')
                else:
                    category_idx = categories.index(a['category'])
            # if obj_of_interest is True and (a['category'][0:2] == '30' or a['category'][0:2] == '48'):
            # print(a['category'])
            bbox = a['bbox']
            # bboxes are XYWH
            x, y = bbox[0], bbox[1]
            b_width, b_height = bbox[2], bbox[3]
            # make a cut on pixel size
            if b_width * b_height < 5:
                continue
            b_center_x = x + b_width/2
            b_center_y = y + b_height/2
            # reference images vary so do not remove edge cases
            if reference_imgs is True:
                pass
            # remove edge cases
            elif (b_center_x < 25) or (b_center_y < 25) or\
                 (b_center_x > 700) or (b_center_y > 700):
                continue
            valid_img = True
            # Transform the bbox coordinates as per the format required by
            # YOLO v5 normalize the bounding boxes
            b_center_x /= image_w
            b_center_y /= image_h
            b_width /= image_w
            b_height /= image_h
            label_name = f"{img_id}.txt"
            # Write the bbox details to the file
            print_buffer.append("{} {:.7f} {:.7f} {:.7f} {:.7f}".format(category_idx,
                                                                        b_center_x,
                                                                        b_center_y,
                                                                        b_width, b_height))
        if valid_img is True:
            image_name = f"{img_id}.png"
            img = change_img_extension(img)
            img = j_dir + img
            img = Image.open(img)
            img = img.convert("RGB")
            img.save(str(images_path / image_name), "PNG")
            img = None
            img_id += 1
            # Save the annotation to disk
            print("\n".join(print_buffer), file=open(save_file_name, "w"))
            # reset image parameter
            valid_img = False
            obj_of_interest = False


def plot_bounding_box(image_path,
                      category_dict,
                      annotation_list,
                      unnormalize=True,
                      save_fig=None):

    image = Image.open(image_path)
    if isinstance(category_dict, dict):
        class_id_to_name_mapping = dict(zip(category_dict.values(),
                                            category_dict.keys()))
    annotations = np.array(annotation_list)
    w = image.width
    h = image.height

    plotted_image = ImageDraw.Draw(image)

    transformed_annotations = np.copy(annotations)
    # if annotations is empty just plot the image because there are no
    # bounding boxes present
    try:
        if not annotations.any():
            plt.figure(figsize=(9, 6))
            plt.imshow(np.array(image))
            plt.show()
            return
    except TypeError:
        pass
    if unnormalize is True:
        transformed_annotations[:, [1, 3]] = annotations[:, [1, 3]] * w
        transformed_annotations[:, [2, 4]] = annotations[:, [2, 4]] * h
    else:
        transformed_annotations[:, [1, 3]] = annotations[:, [1, 3]].astype(float)
        transformed_annotations[:, [2, 4]] = annotations[:, [2, 4]].astype(float)
    try:
        transformed_annotations[:, 1] = float(transformed_annotations[:, 1]) -\
            (float(transformed_annotations[:, 3]) / 2)
        transformed_annotations[:, 2] = float(transformed_annotations[:, 2]) -\
            (float(transformed_annotations[:, 4]) / 2)
        transformed_annotations[:, 3] = float(transformed_annotations[:, 1]) +\
            float(transformed_annotations[:, 3])
        transformed_annotations[:, 4] = float(transformed_annotations[:, 2]) +\
            float(transformed_annotations[:, 4])
    except TypeError:
        transformed_annotations[:, 1] = transformed_annotations[:, 1].astype(float) -\
            transformed_annotations[:, 3].astype(float) / 2
        transformed_annotations[:, 2] = transformed_annotations[:, 2].astype(float) -\
            (transformed_annotations[:, 4].astype(float) / 2)
        transformed_annotations[:, 3] = transformed_annotations[:, 1].astype(float) +\
            transformed_annotations[:, 3].astype(float)
        transformed_annotations[:, 4] = transformed_annotations[:, 2].astype(float) +\
            transformed_annotations[:, 4].astype(float)
    font = ImageFont.truetype('/usr/share/fonts/truetype/freefont/FreeSans.ttf', 35)
    for ann in transformed_annotations:
        obj_cls, x0, y0, x1, y1 = ann
        plotted_image.rectangle(((float(x0), float(y0)),
                                 (float(x1), float(y1))),
                                outline="red", width=4)
        try:
            if isinstance(category_dict, dict):
                plotted_image.text((float(x0), float(y0)-35),
                                   class_id_to_name_mapping[(int(obj_cls))],
                                   font=font,
                                   fill="black")
            elif isinstance(category_dict, list):
                plotted_image.text((float(x0), float(y0)-35),
                                   category_dict[(int(obj_cls))],
                                   font=font,
                                   fill="black")
        except ValueError:
            plotted_image.text((float(x0), float(y0)-35),
                               class_id_to_name_mapping[(obj_cls)],
                               font=font,
                               fill="black")
    plt.figure(figsize=(9, 6))
    plt.imshow(np.array(image))
    plt.tight_layout()
    if save_fig:
        plt.savefig(save_fig, dpi=300)
    plt.show()


def plot_bounding_box_from_xml(image_path,
                               category_dict,
                               annotation_list):

    image = Image.open(image_path)
    class_id_to_name_mapping = dict(zip(category_dict.values(),
                                        category_dict.keys()))
    annotations = np.array(annotation_list)
    w = image.width
    h = image.height
#     image_w, image_h, image_c = cv_img.shape
#     w = image_w
#     h = image_h

    plotted_image = ImageDraw.Draw(image)

    transformed_annotations = np.copy(annotations)
    transformed_annotations[:, [1, 3]] = annotations[:, [1, 3]] * w
    transformed_annotations[:, [2, 4]] = annotations[:, [2, 4]] * h

    transformed_annotations[:, 1] = transformed_annotations[:, 1] -\
        (transformed_annotations[:, 3] / 2)
    transformed_annotations[:, 2] = transformed_annotations[:, 2] -\
        (transformed_annotations[:, 4] / 2)
    transformed_annotations[:, 3] = transformed_annotations[:, 1] +\
        transformed_annotations[:, 3]
    transformed_annotations[:, 4] = transformed_annotations[:, 2] +\
        transformed_annotations[:, 4]
    font = ImageFont.truetype('/Library/Fonts/Arial.ttf', 35)
    for ann in transformed_annotations:
        obj_cls, x0, y0, x1, y1 = ann
        plotted_image.rectangle(((x0, y0), (x1, y1)), outline="red", width=4)

        plotted_image.text((x0, y0-35),
                           class_id_to_name_mapping[(int(obj_cls))],
                           font=font,
                           fill="black")
    plt.figure(figsize=(9, 6))
    plt.imshow(np.array(image))
    plt.show()


def correct_images(image_directory, dataset_type):
    '''
    correct_images fixes the
    libpng warning: iCCP: known incorrect sRGB profile
    rewrites the data into a corrected folder
    '''
    # create a directory one above images called corrected vals
    corrected_val = "/corrected"
    dir_path = Path(f"{image_directory}{corrected_val}")
    dir_path.mkdir(parents=True, exist_ok=True)
    directory_corrected = dir_path.absolute()
    img_path = Path(f"{image_directory}{dataset_type}")
    img_directory = img_path.absolute()
    for img in sorted(os.listdir(img_directory)):
        file_in = str(img_directory)+'/'+img
        file_out = str(directory_corrected)+'/'+img
        subprocess.run(["pngfix", "--strip=color",
                        "--out={}".format(file_out),
                        "{}".format(file_in)])
    # remove original
    shutil.rmtree(img_directory)

    # rename folder to original dataset type
    shutil.move(directory_corrected, str(directory_corrected.parent) + '/' + dataset_type)


def convert_to_xml_format(json_files,
                          categories,
                          dataset_type,
                          json_directory,
                          image_directory,
                          labels_directory,
                          category_dict,
                          reference_imgs=False):
    '''
    convert_to_xml_format ingests the json_files and writes images and xml
    files to separate directories. These formats are used for pre-trained
    pytorch models and we can fine-tune to our data as needed
    json_files is a list of json files
    categories - list of unique categories
    dataset_type (str) normally either train or val
    json_directory - path specifying where the json files live. useful
    for assigning images correctly
    image_directory - directory to build from current directory. i.e., the
    pwd is notebooks if you enter image_directory=/image/labels the new
    directory will be notebooks/image/labels
    labels_directory - similar to image_directory
    category_dict (dict) mapping for categories to classes
    '''
    images_path = make_directory(image_directory, dataset_type)
    labels_path = make_directory(labels_directory, dataset_type)
    img_id = 0
    valid_img = False
    for j, (row, j_dir) in enumerate(zip(tqdm(json_files), json_directory)):
        print_buffer = []
        for idx, a in enumerate(row['annotations']):
            if idx == 0:
                label_name = f"{img_id}.xml"
                save_file_name = labels_path / label_name
            if 'bbox' not in a.keys():
                continue
            if a['category'] == 'synthetic':
                continue
            if reference_imgs is True:
                img = row['image']['filename']
            else:
                img = row['synthetic']['image']['filename']
            res = row['image']['res']
            # Get the image size
            cv_img = cv2.cvtColor(cv2.imread(j_dir + img),
                                  cv2.COLOR_RGB2BGR)
            image_w, image_h, image_c = cv_img.shape

            pil_image = Image.open(j_dir + row['image']['filename']).size
            image_w = pil_image[0]
            image_h = pil_image[1]
            assert (res[0] == image_w and res[1] == image_h), "Resolution should equal size"
            # only look for the items of interest
            if isinstance(category_dict, dict):
                if a['category'][0:2] == '30' or a['category'][0:2] == '48':
                    category_idx = category_dict[a['category'][0:2]]
                elif a['category'] == 'paintbrush':
                    print('skipping paintbrush')
                    continue
                else:
                    category_idx = category_dict[a['category']]
            elif isinstance(category_dict, list):
                if a['category'][0:2] == '30' or a['category'][0:2] == '48':
                    category_idx = categories.index(a['category'][0:2])
                elif a['category'] == 'paintbrush':
                    print('skipping paintbrush')
                    continue
                else:
                    category_idx = categories.index(a['category'])
            bbox = a['bbox']
            # bboxes are XYWH
            x, y = bbox[0], bbox[1]
            b_width, b_height = bbox[2], bbox[3]
            # make a cut on pixel size
            if b_width * b_height < 5:
                continue
            b_center_x = x + b_width/2
            b_center_y = y + b_height/2
            # reference images vary so do not remove edge cases
            if reference_imgs is True:
                pass
            # remove edge cases
            elif (b_center_x < 25) or (b_center_y < 25) or\
                 (b_center_x > 700) or (b_center_y > 700):
                continue
            valid_img = True
            # Get xmin, xmax, etc...
            xmin = b_center_x - b_width/2
            xmax = b_center_x + b_width/2
            ymin = b_center_y - b_height/2
            ymax = b_center_y + b_height/2
            # Write the bbox details to the file
            print_buffer.append([category_idx, xmin, xmax, ymin, ymax])
        if valid_img is True:
            image_name = f"{img_id}.png"
            img = change_img_extension(img)
            img = j_dir + img
            img = Image.open(img)
            img = img.convert("RGB")
            img.save(str(images_path / image_name), "PNG")
            to_xml(image_w, image_h,
                   image_c,
                   print_buffer,
                   image_name,
                   save_file_name)
            valid_img = False
            img_id += 1


def to_xml(width, height,
           depth, obj_info,
           img_path,
           save_file_name):
    root = ET.Element("annotation")
    ET.SubElement(root, "filename").text = "{}".format(img_path)
    ET.SubElement(root, "path").text = "{}".format(img_path)
    size = ET.SubElement(root, "size")
    ET.SubElement(size, "width").text = "{}".format(width)
    ET.SubElement(size, "height").text = "{}".format(height)
    ET.SubElement(size, "depth").text = "{}".format(depth)
    # this part needs to repeat
    for obj_class, xmin, xmax, ymin, ymax in obj_info:
        obj = ET.SubElement(root, "object")
        ET.SubElement(obj, "name").text = "{}".format(obj_class)
        bndbox = ET.SubElement(obj, "bndbox")
        ET.SubElement(bndbox, "xmin").text = "{}".format(xmin)
        ET.SubElement(bndbox, "xmax").text = "{}".format(xmax)
        ET.SubElement(bndbox, "ymin").text = "{}".format(ymin)
        ET.SubElement(bndbox, "ymax").text = "{}".format(ymax)
    tree = ET.ElementTree(root)
    tree.write(save_file_name)


def read_xml(xml_file):
    tree = ET.parse(xml_file)
    root = tree.getroot()
    xml_list = []
    # Each object represents each actual image label
    for member in root.findall('object'):
        box = member.find('bndbox')
        label = member.find('name').text
        # Add image file name, image size, label, and box coordinates to CSV file
        b_width = float(box.find('xmax').text) - float(box.find('xmin').text)
        b_height = float(box.find('ymax').text) - float(box.find('ymin').text)
        b_center_x = (float(box.find('xmax').text) + float(box.find('xmin').text)) / 2
        b_center_y = (float(box.find('ymax').text) + float(box.find('ymin').text)) / 2
        row = [label, b_center_x, b_center_y, b_width, b_height]
        xml_list.append(row)
    return xml_list

Download the data

  • Refer to limbo-ml downloads for instructions on downloading both the synthetically generated data and reference data.

Once data is downloaded, point to working directories

Every campaign in the Limbo data is split into numbered subdirectories, each of which contains one thousand images. We load three thousand synthetic images for training from campaign 2 and 3. Additionally, we will load in five thousand background images from Campaign 6.

Finally, we put our data to one thousand synthetic images for (synthetic) testing, and all of the available real-world data for (real) testing:

[4]:
train_directories = np.array(['../data/campaign2/0000/',
                              '../data/campaign2/0001/',
                              '../data/campaign2/0002/',
                              '../data/campaign3/0000/',
                              '../data/campaign3/0001/',
                              '../data/campaign3/0002/',
                              '../data/campaign6/0000/',
                              '../data/campaign6/0001/',
                              '../data/campaign6/0002/',
                              '../data/campaign6/0003/',
                              '../data/campaign6/0004/'])

test_dir = ['../data/ref/0000/']

Analyze training directories first

We start by reading in the training directories. We search for files ending in .json. We read the files and store them in a list keeping track of the location of the training directory.

[5]:
# store json files and training directories to a list
# the approach below is more relevant when there are multiple working
# directories
json_files = []
train_dir_list = []
for train_dir in train_directories:
    print(train_dir)
    for file in sorted(os.listdir(str(train_dir))):
        if file.endswith('.json'):
            with open(train_dir+file) as fn:
                s = fn.read()
                json_files.append(json.loads(s))
                train_dir_list.append(train_dir)
../data/campaign2/0000/
../data/campaign2/0001/
../data/campaign2/0002/
../data/campaign3/0000/
../data/campaign3/0001/
../data/campaign3/0002/
../data/campaign6/0000/
../data/campaign6/0001/
../data/campaign6/0002/
../data/campaign6/0003/
../data/campaign6/0004/
  • view one json file

[6]:
json_files[0]
[6]:
{'annotations': [{'category': 'synthetic'}, {'category': 'background'}],
 'image': {'content-type': 'image/png',
  'filename': 'background_0000000.png',
  'res': [720, 720]},
 'synthetic': {'image': {'content-type': 'image/x-exr',
   'filename': 'background_0000000.exr',
   'res': [[720, 720]]},
  'parameters': {'/background/env_map': 'driving_school_8k',
   '/camera/focal': 66.58746224652447,
   '/camera/orientation': [1.305654357222066,
    -149.80491960728259,
    1.6781659541312035],
   '/camera/position': [-3.428114175796509,
    2.1293375492095947,
    -9.065103530883789]}}}

Shuffle the data

We shuffle the data so the object detection algorithm does not see the same order of images. Technically, Yolov5 should shuffle the data, but from my experience, shuffling the data before training gave more stable results over multiple training runs.

[7]:
# Shuffle the data
json_files_shuffled, train_dir_list_shuffled = shuffle(json_files, train_dir_list, random_state=7542)

Specify number of total images to train the network with. Additionally, we will train the network using the same number of positive and negative images. A positive image contains at least one instance of an item of interest (i.e., 30B or 48-type container). A negative image contains no instances of an item of interest.

In this example, we are specifying 10000 total images for training. This number can be varied based on the capabilities of the GPU available. The more images used for training the better:

[8]:
instances_of_images = 10000

# We want negative examples to be half background
instances_bkg = instances_of_images / 2

# since we are grabbing a subset of campaigns 2 and 3 there are only 300 background
# images per campaign. Fill the rest with campaign 6
instances_campaign_6 = np.ceil(instances_bkg / 3) * 3 - 601

# campaigns of 30Bs is 2. Split data amongst these
instances_30B = instances_of_images / (4)

# campaigns of 48s is 2. Split data amongst these
instances_48 = instances_of_images / (4)

Find all the unique categories

To train our object detector we need to find the relevant labels for training for each image: “48” or “30”.

  • Note - the next few cells could probably be collapsed into one cell, but we want to be explicit.

[9]:
categories = []
json_files_cats = []
train_dir_file_list = []
cnt_bkg = 0
cnt_30 = 0
cnt_48 = 0
cnt_dist = 0

# -------- campaign 30Bs ------
cnt_campaign_2_30 = 0
# -------- campaign 48s ------
cnt_campaign_3_48 = 0
# -------- Distractors --------
# --------- Background --------
cnt_campaign_6_bkg = 0
cnt_campaign_2_bkg = 0
cnt_campaign_3_bkg = 0

for c, t in zip(json_files_shuffled, train_dir_list_shuffled):
    file_name = t.split('/')[2]
    for idx, a in enumerate(c['annotations']):
        # removing background categories
#         if 'background' in a['category']:
#             continue
        if 'synthetic' in a['category']:
            continue
        else:
            # ---- Background first
            # This flag prevents multiple copies of the same image from being used
            if not idx == 1:
                continue
            elif (a['category'] == 'background') & (file_name.startswith('campaign2')) &\
                (cnt_campaign_2_bkg < np.ceil(instances_bkg / 3)):
                cnt_campaign_2_bkg += 1
            elif (a['category'] == 'background') & (file_name.startswith('campaign2')) &\
                (cnt_campaign_2_bkg >= np.ceil(instances_bkg / 3)):
                continue

            elif (a['category'] == 'background') & (file_name.startswith('campaign3')) &\
                 (cnt_campaign_3_bkg < np.floor(instances_bkg / 3)):
                cnt_campaign_3_bkg += 1
            elif (a['category'] == 'background') & (file_name.startswith('campaign3')) &\
                 (cnt_campaign_3_bkg >= np.floor(instances_bkg / 3)):
                continue

            elif (a['category'] == 'background') & (file_name.startswith('campaign6')) &\
                 (cnt_campaign_6_bkg < np.floor(instances_campaign_6)):
                cnt_campaign_6_bkg += 1
            elif (a['category'] == 'background') & (file_name.startswith('campaign6')) &\
                 (cnt_campaign_6_bkg >= np.floor(instances_campaign_6)):
                continue

            # ------ 30Bs
            elif a['category'].startswith('30'):
                if (cnt_campaign_2_30 < np.floor(instances_30B)) & (file_name.startswith('campaign2')):
                    cnt_campaign_2_30 += 1
                elif (cnt_campaign_2_30 >= np.floor(instances_30B)) & (file_name.startswith('campaign2')):
                    continue

            # ------- 48s
            elif a['category'].startswith('48'):
                if (cnt_campaign_3_48 < np.ceil(instances_48)) & (file_name.startswith('campaign3')):
                    cnt_campaign_3_48 += 1
                elif (cnt_campaign_3_48 >= np.ceil(instances_48)) & (file_name.startswith('campaign3')):
                    continue

            json_files_cats.append(c)
            train_dir_file_list.append(t)
            categories.append(a['category'])
categories.append('30')
categories.append('48')
categories = list(set(categories))
categories.sort()

Find all instances of categories

Here we are searching to ensure that we are finding equal number of positive examples (“30” or “48” containers in an image) and negative examples (“background only”, i.e., does not contain the container of interest).

[10]:
category_instances = {}
cnt = 0
cnt_bkg = 0
cnt_30 = 0
cnt_48 = 0

# -------- campaign 30Bs ------
cnt_campaign_2_30 = 0
# -------- campaign 48s ------
cnt_campaign_3_48 = 0
# -------- Distractors --------
# --------- Background --------
cnt_campaign_6_bkg = 0
cnt_campaign_2_bkg = 0
cnt_campaign_3_bkg = 0

for _i, (c, t) in enumerate(zip(json_files_shuffled, train_dir_list_shuffled)):
    file_name = t.split('/')[2]

    for idx, a in enumerate(c['annotations']):
        # removing background categories
#         if 'background' in a['category']:
#             continue

        if 'synthetic' in a['category']:
            continue
        elif 'background' in a['category']:
            category_name = a['category']
            # ---- Background first
            if not idx == 1:
                continue
            elif (a['category'] == 'background') & (file_name.startswith('campaign2')) &\
                (cnt_campaign_2_bkg < np.ceil(instances_bkg / 3)):
                cnt_campaign_2_bkg += 1
            elif (a['category'] == 'background') & (file_name.startswith('campaign2')) &\
                (cnt_campaign_2_bkg >= np.ceil(instances_bkg / 3)):
                continue

            elif (a['category'] == 'background') & (file_name.startswith('campaign3')) &\
                 (cnt_campaign_3_bkg < np.floor(instances_bkg / 3)):
                cnt_campaign_3_bkg += 1
            elif (a['category'] == 'background') & (file_name.startswith('campaign3')) &\
                 (cnt_campaign_3_bkg >= np.floor(instances_bkg / 3)):
                continue

            elif (a['category'] == 'background') & (file_name.startswith('campaign6')) &\
                 (cnt_campaign_6_bkg < np.floor(instances_campaign_6)):
                cnt_campaign_6_bkg += 1
            elif (a['category'] == 'background') & (file_name.startswith('campaign6')) &\
                 (cnt_campaign_6_bkg >= np.floor(instances_campaign_6)):
                continue

            if category_name in category_instances:
                category_instances[category_name].append(category_name)
            else:
                category_instances[category_name] = []
                category_instances[category_name].append(category_name)

        # doing a bbox check because there are multiple instances of objects in
        # the scene. still only single 30s or 48 in a scene
        elif 'bbox' in a:
            category_name = a['category']
            if category_name.startswith('48'):
                category_name = '48'

            # ------ 30Bs
            if a['category'].startswith('30'):
                if (cnt_campaign_2_30 < np.floor(instances_30B)) & (file_name.startswith('campaign2')):
                    cnt_campaign_2_30 += 1
                elif (cnt_campaign_2_30 >= np.floor(instances_30B)) & (file_name.startswith('campaign2')):
                    continue

            # ------- 48s
            elif a['category'].startswith('48'):
                if (cnt_campaign_3_48 < np.ceil(instances_48)) & (file_name.startswith('campaign3')):
                    cnt_campaign_3_48 += 1
                elif (cnt_campaign_3_48 >= np.ceil(instances_48)) & (file_name.startswith('campaign3')):
                    continue

            if category_name in category_instances:
                category_instances[category_name].append(category_name)
            else:
                category_instances[category_name] = []
                category_instances[category_name].append(category_name)
            cnt += 1
[11]:
total_images = 0
for key in category_instances.keys():
    print('This many instances of %s are present: %i' % (key, len(category_instances[key])))
    total_images += len(category_instances[key])
print("Total images", total_images)
This many instances of 30B are present: 2500
This many instances of background are present: 5000
This many instances of 48 are present: 2500
Total images 10000

Looks good! The image breakdown matches our expectations

Clean up categories

The samples in a Limbo dataset contain “30B” containers and images of type 48G, 48X, and 48Y cylinders. We will consolidate 48-types to one type of container: “48” and “30B” to “30”.

[12]:
categories_new = []
for c in categories:
    if c == 'paintbrush':
        continue
    elif c == '30B':
        continue
    elif c == '48G':
        continue
    elif c == '48X':
        continue
    elif c == '48Y':
        continue
    categories_new.append(c)
categories_new.sort()

Organize files and directory list

Now that we have convinced ourselves that we are analyzing equal number of positive and negative images, collect the shuffled json files and directories into a list

[13]:
json_files_cats = []
train_dir_file_list = []
cnt_bkg = 0
cnt_30 = 0
cnt_48 = 0
cnt_dist = 0

# -------- campaign 30Bs ------
cnt_campaign_2_30 = 0
# -------- campaign 48s ------
cnt_campaign_3_48 = 0
# -------- Distractors --------
# --------- Background --------
cnt_campaign_6_bkg = 0
cnt_campaign_2_bkg = 0
cnt_campaign_3_bkg = 0

for c, t in zip(json_files_shuffled, train_dir_list_shuffled):
    file_name = t.split('/')[2]

    for idx, a in enumerate(c['annotations']):
        if 'synthetic' in a['category']:
            continue
        else:
            if 'background' in a['category']:
                category_name = a['category']
                # ---- Background first
                if (a['category'] == 'background') & (file_name.startswith('campaign2')) &\
                    (cnt_campaign_2_bkg < np.ceil(instances_bkg / 3)):
                    json_files_cats.append(c)
                    train_dir_file_list.append(t)
                    cnt_campaign_2_bkg += 1
                elif (a['category'] == 'background') & (file_name.startswith('campaign2')) &\
                    (cnt_campaign_2_bkg >= np.ceil(instances_bkg / 3)):
                    continue

                elif (a['category'] == 'background') & (file_name.startswith('campaign3')) &\
                     (cnt_campaign_3_bkg < np.floor(instances_bkg / 3)):
                    json_files_cats.append(c)
                    train_dir_file_list.append(t)
                    cnt_campaign_3_bkg += 1
                elif (a['category'] == 'background') & (file_name.startswith('campaign3')) &\
                     (cnt_campaign_3_bkg >= np.floor(instances_bkg / 3)):
                    continue

                elif (a['category'] == 'background') & (file_name.startswith('campaign6')) &\
                     (cnt_campaign_6_bkg < np.floor(instances_campaign_6)):
                    json_files_cats.append(c)
                    train_dir_file_list.append(t)
                    cnt_campaign_6_bkg += 1
                elif (a['category'] == 'background') & (file_name.startswith('campaign6')) &\
                     (cnt_campaign_6_bkg >= np.floor(instances_campaign_6)):
                    continue
            # ---- Background first
            elif not idx == 1:
                continue
            # ------ 30Bs
            elif a['category'].startswith('30'):
                if (cnt_campaign_2_30 < np.floor(instances_30B)) & (file_name.startswith('campaign2')):
                    json_files_cats.append(c)
                    train_dir_file_list.append(t)
                    cnt_campaign_2_30 += 1
                elif (cnt_campaign_2_30 >= np.floor(instances_30B)) & (file_name.startswith('campaign2')):
                    continue

            # ------- 48s
            elif a['category'].startswith('48'):
                if (cnt_campaign_3_48 < np.ceil(instances_48)) & (file_name.startswith('campaign3')):
                    json_files_cats.append(c)
                    train_dir_file_list.append(t)
                    cnt_campaign_3_48 += 1
                elif (cnt_campaign_3_48 >= np.ceil(instances_48)) & (file_name.startswith('campaign3')):
                    continue

The samples in a Limbo dataset could contain dozens or even hundreds of annotations. For the Campaigns we are considering in this example we have no distractors present and we are only interested in “30” or “48” containers. We will assign “0” for type 30B containers and “1” for type “48” containers.

[14]:
# assign 30s to same category and 48s to another category
category_dict = {'30': 0, '48': 1}

One final check on the number of files that will be analyzed.

[15]:
# How many files are analyzed
len(json_files_cats)
[15]:
10000

Look at one training image

[16]:
file_img = json_files_cats[133]['synthetic']['image']['filename']
# convert from exr to png
file_img = change_img_extension(file_img)
[17]:
plt.figure(figsize=(9, 6))
plt.imshow(np.array(Image.open(train_dir_file_list[133]+file_img)))
plt.axis('off')
[17]:
(-0.5, 719.5, 719.5, -0.5)
../_images/user-guide_object-detection_33_1.png

Looks good! We will look at the annotations later in this notebook.

Analyze testing set

Now we will follow a similar procedure for analyzing the testing set.

[18]:
# store json files
json_test_files = []
test_dir_list = []
for td in test_dir:
    for file in sorted(os.listdir(td)):
        if file.endswith('.json'):
            with open(td+file) as fn:
                s = fn.read()
                json_test_files.append(json.loads(s))
                test_dir_list.append(td)

Find all the unique categories:

[19]:
# skip over first category because labeled synthetic
test_categories = []
json_test_files_cats = []
test_dir_file_list = []
class_name_to_id_mapping = {}
for c, t in zip(json_test_files, test_dir_list):
    for idx, a in enumerate(c['annotations']):
#         if a['category'] != '30B':
#             continue
        json_test_files_cats.append(c)
        test_dir_file_list.append(t)
        test_categories.append(a['category'])
        break
test_categories = list(set(test_categories))
test_categories.sort()
print(test_categories)
# Dictionary that maps class names to IDs
for idx, cat in enumerate(test_categories):
    class_name_to_id_mapping[cat] = idx
['30B', '30Boverpack', '48G', '48X', '48Y', 'real']

Look at one reference image

[20]:
file_img = json_test_files_cats[0]['image']['filename']
plt.figure(figsize=(9, 6))
plt.imshow(np.array(Image.open(test_dir[0]+file_img)))
plt.axis('off')
[20]:
(-0.5, 799.5, 637.5, -0.5)
../_images/user-guide_object-detection_40_1.png

Create train/test dataset and convert to yolov5 format

Here we take our annotations and make them adhere to the yolo format. We use a function convert_to_yolov5. For tensorflow applications, there is a helper function that converts to xml.

We will aslo split our training set into a train and validation set. We will do 80% train, 10% validation, and 10% test. This will be used for training synthetic and testing synthetic.

For training with synthetic but testing with real data, we will not split our data this way. We will use the train dataset but the validation dataset will be the reference dataset. We are treating validation as our testing set in this case based on the way yolov5 is setup.

[21]:
train_dataset, val_dataset,\
train_dir_file_split, val_dir_file_split = train_test_split(json_files_cats,
                                                            train_dir_file_list,
                                                            test_size=0.2,
                                                            random_state=1)

val_dataset, syn_test_dataset, val_dir_file_split, syn_test_file_split = train_test_split(val_dataset,
                                                                                          val_dir_file_split,
                                                                                          test_size = 0.5,
                                                                                          random_state = 1)
  • Train synthetic dataset

This will be used for train synthetic, test synthetic

[22]:
# create new directory paths
# these directory paths build from the pwd
image_directory = 'example_train/images/'
label_directory = 'example_train/labels/'
dataset_train = 'train'

This creates the training set:

[23]:
convert_to_yolov5(train_dataset,
                  categories_new,
                  dataset_train,
                  train_dir_file_split,
                  image_directory,
                  label_directory,
                  categories_new)
100%|██████████| 8000/8000 [23:51<00:00,  5.59it/s]
  • Validation dataset

This will be used for train synthetic, test synthetic

[24]:
# create new directory paths
# these directory paths build from the pwd
val_image_directory = 'example_val/images/'
val_label_directory = 'example_val/labels/'
dataset_val = 'val'
[25]:
convert_to_yolov5(val_dataset,
                  categories_new,
                  dataset_val,
                  val_dir_file_split,
                  val_image_directory,
                  val_label_directory,
                  categories_new)
100%|██████████| 1000/1000 [02:55<00:00,  5.69it/s]
  • Test dataset

This will be used for train synthetic, test synthetic

[26]:
# create new directory paths
# these directory paths build from the pwd
test_image_directory = 'example_test/images/'
test_label_directory = 'example_test/labels/'
dataset_test = 'test'
[27]:
convert_to_yolov5(syn_test_dataset,
                  categories_new,
                  dataset_test,
                  syn_test_file_split,
                  test_image_directory,
                  test_label_directory,
                  categories_new)
100%|██████████| 1000/1000 [02:57<00:00,  5.64it/s]

Confirm Bounding boxes

Now confirm the annotations before we train. We want to make sure that we correctly converted to the yolo format without ruining the location of the annotation.

[61]:
# Get any random annotation file
directory_test = f"{label_directory+dataset_train+'/'}"
directory_image = f"{image_directory+dataset_train+'/'}"
annotations = os.listdir(directory_test)
random_int = np.random.randint(len(annotations))
annotation_file = np.array(annotations)[random_int]
with open(directory_test + annotation_file, "r") as file:
    try:
        annotation_list = file.read().split("\n")[:-1]
        annotation_list = [x.split(" ") for x in annotation_list]
        annotation_list = [[float(y) for y in x ] for x in annotation_list]
    except ValueError:
        annotation_list = []

#Get the corresponding image file
image_file = annotation_file.replace("annotations", "images").replace("txt", "png")
assert os.path.exists(directory_image + image_file)

#Plot the Bounding Box
plot_bounding_box(directory_image + image_file,
                  categories_new,
                  annotation_list)
../_images/user-guide_object-detection_54_0.png

The annotation is correct!

Create train synthetic, test real data set

We will use the earlier converted training set data

Convert Test Set

  • labeling as validation but this will also serve as our testing set for the train synthetic, test real case

[29]:
# train set will be json files
test_dataset = json_test_files_cats
# create new directory paths
# these directory paths build from the pwd
image_test_directory = 'example_train_synthetic_real_case/images/'
label_test_directory = 'example_train_synthetic_real_case/labels/'
dataset_test = 'val'
[30]:
# This creates the training set
convert_to_yolov5(test_dataset,
                  test_categories,
                  dataset_test,
                  test_dir_file_list,
                  image_test_directory,
                  label_test_directory,
                  category_dict,
                  reference_imgs=True)
100%|██████████| 482/482 [00:39<00:00, 12.25it/s]

This command is necessary for some of the reference data:

[31]:
correct_images(image_test_directory, dataset_test)

Confirm bounding boxes

Confirm the annotations for the reference set!

[32]:
# Get any random annotation file
directory_test = f"{label_test_directory+dataset_test+'/'}"
directory_image = f"{image_test_directory+dataset_test+'/'}"
annotations = sorted(os.listdir(directory_test))
random_int = np.random.randint(len(annotations))
annotation_file = np.array(annotations)[random_int]
print(annotation_file, random_int)
with open(directory_test + annotation_file, "r") as file:
    annotation_list = file.read().split("\n")[:-1]
    annotation_list = [x.split(" ") for x in annotation_list]
    annotation_list = [[float(y) for y in x ] for x in annotation_list]
#Get the corresponding image file
image_file = annotation_file.replace("annotations", "images").replace("txt", "png")
assert os.path.exists(directory_image + image_file)

#Plot the Bounding Box
plot_bounding_box(directory_image + image_file,
                  category_dict,
                  annotation_list)
62.txt 96
../_images/user-guide_object-detection_65_1.png

Looks good!

Create a yaml file

The yaml file is a mapping to your train and testing set.

This cell will serve as the train synthetic, test synthetic yaml.

[33]:
# train and val paths should be absolute
# also path of yaml file should live in yolov5/data
data = {'train':'/home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train/images/train/',
        'val':'/home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_val/images/val/',
        'test':'/home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/',
         'nc':len(categories_new),
         'names': categories_new
         }

with open('/home/mrmarsh/repos/yolov5/data/hybrid_imagery_example.yaml', 'w') as outfile:
    yaml.dump(data, outfile, default_flow_style=False,
              sort_keys=False)
  • This cell will serve as the train synthetic, test real yaml.

[34]:
# train and val paths should be absolute
# also path of yaml file should live in yolov5/data
data = {'train':'/home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train/images/train/',
        'val':'/home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/',
         'nc':len(categories_new),
         'names': categories_new
         }

with open('/home/mrmarsh/repos/yolov5/data/hybrid_imagery_example_train_syn_test_real.yaml', 'w') as outfile:
    yaml.dump(data, outfile, default_flow_style=False,
              sort_keys=False)

Train the network

We have made it to the training section! The following code will train and validate the model for 400 epochs using synthetic data. Then it is evaluated using synthetic or real data.

The following command runs in bash. Tune parameters as needed. The below parameters are only for an example and should not be used when actually training:

[40]:
!python /home/mrmarsh/repos/yolov5/train.py --img 640 --batch 32 --epochs 400 \
  --data  /home/mrmarsh/repos/yolov5/data/hybrid_imagery_example.yaml \
  --cfg  /home/mrmarsh/repos/yolov5/models/yolov5s.yaml\
  --weights /home/mrmarsh/repos/yolov5/models/yolov5s.pt \
  --name hybrid_imagery_example \
  --workers 128 \
  --save-period 10 \
  --cache \
  --patience 500
wandb: Currently logged in as: mrmarsh. Use `wandb login --relogin` to force relogin
train: weights=/home/mrmarsh/repos/yolov5/models/yolov5s.pt, cfg=/home/mrmarsh/repos/yolov5/models/yolov5s.yaml, data=/home/mrmarsh/repos/yolov5/data/hybrid_imagery_example.yaml, hyp=../../yolov5/data/hyps/hyp.scratch-low.yaml, epochs=400, batch_size=32, imgsz=640, rect=False, resume=False, nosave=False, noval=False, noautoanchor=False, noplots=False, evolve=None, bucket=, cache=ram, image_weights=False, device=, multi_scale=False, single_cls=False, optimizer=SGD, sync_bn=False, workers=128, project=../../yolov5/runs/train, name=hybrid_imagery_example, exist_ok=False, quad=False, cos_lr=False, label_smoothing=0.0, patience=500, freeze=[0], save_period=10, local_rank=-1, entity=None, upload_dataset=False, bbox_interval=-1, artifact_alias=latest
github: skipping check (offline), for updates see https://github.com/ultralytics/yolov5
YOLOv5 🚀 v6.1-177-gd059d1d torch 1.11.0 CUDA:0 (Quadro RTX 6000, 24198MiB)

hyperparameters: lr0=0.01, lrf=0.01, momentum=0.937, weight_decay=0.0005, warmup_epochs=3.0, warmup_momentum=0.8, warmup_bias_lr=0.1, box=0.05, cls=0.5, cls_pw=1.0, obj=1.0, obj_pw=1.0, iou_t=0.2, anchor_t=4.0, fl_gamma=0.0, hsv_h=0.015, hsv_s=0.7, hsv_v=0.4, degrees=0.0, translate=0.1, scale=0.5, shear=0.0, perspective=0.0, flipud=0.0, fliplr=0.5, mosaic=1.0, mixup=0.0, copy_paste=0.0
TensorBoard: Start with 'tensorboard --logdir ../../yolov5/runs/train', view at http://localhost:6006/
wandb: wandb version 0.13.5 is available!  To upgrade, please run:
wandb:  $ pip install wandb --upgrade
wandb: Tracking run with wandb version 0.12.16
wandb: Run data is saved locally in /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/wandb/run-20221205_130051-m0j7l2p4
wandb: Run `wandb offline` to turn off syncing.
wandb: Syncing run hybrid_imagery_example
wandb: ⭐️ View project at https://wandb.ai/mrmarsh/train
wandb: 🚀 View run at https://wandb.ai/mrmarsh/train/runs/m0j7l2p4
YOLOv5 temporarily requires wandb version 0.12.10 or below. Some features may not work as expected.
Overriding model.yaml nc=80 with nc=3

                 from  n    params  module                                  arguments
  0                -1  1      3520  models.common.Conv                      [3, 32, 6, 2, 2]
  1                -1  1     18560  models.common.Conv                      [32, 64, 3, 2]
  2                -1  1     18816  models.common.C3                        [64, 64, 1]
  3                -1  1     73984  models.common.Conv                      [64, 128, 3, 2]
  4                -1  2    115712  models.common.C3                        [128, 128, 2]
  5                -1  1    295424  models.common.Conv                      [128, 256, 3, 2]
  6                -1  3    625152  models.common.C3                        [256, 256, 3]
  7                -1  1   1180672  models.common.Conv                      [256, 512, 3, 2]
  8                -1  1   1182720  models.common.C3                        [512, 512, 1]
  9                -1  1    656896  models.common.SPPF                      [512, 512, 5]
 10                -1  1    131584  models.common.Conv                      [512, 256, 1, 1]
 11                -1  1         0  torch.nn.modules.upsampling.Upsample    [None, 2, 'nearest']
 12           [-1, 6]  1         0  models.common.Concat                    [1]
 13                -1  1    361984  models.common.C3                        [512, 256, 1, False]
 14                -1  1     33024  models.common.Conv                      [256, 128, 1, 1]
 15                -1  1         0  torch.nn.modules.upsampling.Upsample    [None, 2, 'nearest']
 16           [-1, 4]  1         0  models.common.Concat                    [1]
 17                -1  1     90880  models.common.C3                        [256, 128, 1, False]
 18                -1  1    147712  models.common.Conv                      [128, 128, 3, 2]
 19          [-1, 14]  1         0  models.common.Concat                    [1]
 20                -1  1    296448  models.common.C3                        [256, 256, 1, False]
 21                -1  1    590336  models.common.Conv                      [256, 256, 3, 2]
 22          [-1, 10]  1         0  models.common.Concat                    [1]
 23                -1  1   1182720  models.common.C3                        [512, 512, 1, False]
 24      [17, 20, 23]  1     21576  models.yolo.Detect                      [3, [[10, 13, 16, 30, 33, 23], [30, 61, 62, 45, 59, 119], [116, 90, 156, 198, 373, 326]], [128, 256, 512]]
YOLOv5s summary: 270 layers, 7027720 parameters, 7027720 gradients, 15.9 GFLOPs

Transferred 342/349 items from /home/mrmarsh/repos/yolov5/models/yolov5s.pt
Scaled weight_decay = 0.0005
optimizer: SGD with parameter groups 57 weight (no decay), 60 weight, 60 bias
albumentations: Blur(always_apply=False, p=0.01, blur_limit=(3, 7)), MedianBlur(always_apply=False, p=0.01, blur_limit=(3, 7)), ToGray(always_apply=False, p=0.01), CLAHE(always_apply=False, p=0.01, clip_limit=(1, 4.0), tile_grid_size=(8, 8))
train: Scanning '/home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/
train: Caching images (9.8GB ram): 100%|██████████| 7957/7957 [00:09<00:00, 798.
val: Scanning '/home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/ex
val: Caching images (1.2GB ram): 100%|██████████| 991/991 [00:02<00:00, 343.10it
Plotting labels to ../../yolov5/runs/train/hybrid_imagery_example/labels.jpg...

AutoAnchor: 3.87 anchors/target, 1.000 Best Possible Recall (BPR). Current anchors are a good fit to dataset ✅
Image sizes 640 train, 640 val
Using 16 dataloader workers
Logging results to ../../yolov5/runs/train/hybrid_imagery_example
Starting training for 400 epochs...

     Epoch   gpu_mem       box       obj       cls    labels  img_size
     0/399     6.92G    0.1162    0.0256   0.04732        30       640:   0%|   Exception in thread Thread-37:
Traceback (most recent call last):
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 57, in check_pil_font
    return ImageFont.truetype(str(font) if font.exists() else font.name, size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
OSError: unknown file format

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 973, in _bootstrap_inner
    self.run()
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 910, in run
    self._target(*self._args, **self._kwargs)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 217, in plot_images
    annotator = Annotator(mosaic, line_width=round(fs / 10), font_size=fs, pil=True, example=names)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 77, in __init__
    self.font = check_pil_font(font='Arial.Unicode.ttf' if non_ascii else font,
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 61, in check_pil_font
    return ImageFont.truetype(str(font), size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
OSError: unknown file format
     0/399     6.98G    0.1156   0.02549   0.04791        27       640:   1%|   Exception in thread Thread-38:
Traceback (most recent call last):
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 57, in check_pil_font
    return ImageFont.truetype(str(font) if font.exists() else font.name, size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
OSError: unknown file format

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 973, in _bootstrap_inner
    self.run()
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 910, in run
    self._target(*self._args, **self._kwargs)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 217, in plot_images
    annotator = Annotator(mosaic, line_width=round(fs / 10), font_size=fs, pil=True, example=names)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 77, in __init__
    self.font = check_pil_font(font='Arial.Unicode.ttf' if non_ascii else font,
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 61, in check_pil_font
    return ImageFont.truetype(str(font), size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
OSError: unknown file format
     0/399     6.98G    0.1157   0.02552   0.04688        30       640:   1%|   Exception in thread Thread-39:
Traceback (most recent call last):
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 57, in check_pil_font
    return ImageFont.truetype(str(font) if font.exists() else font.name, size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
OSError: unknown file format

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 973, in _bootstrap_inner
    self.run()
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 910, in run
    self._target(*self._args, **self._kwargs)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 217, in plot_images
    annotator = Annotator(mosaic, line_width=round(fs / 10), font_size=fs, pil=True, example=names)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 77, in __init__
    self.font = check_pil_font(font='Arial.Unicode.ttf' if non_ascii else font,
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 61, in check_pil_font
    return ImageFont.truetype(str(font), size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
OSError: unknown file format
     0/399     6.98G   0.05195   0.01385   0.01754        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.881      0.762      0.863       0.48

     Epoch   gpu_mem       box       obj       cls    labels  img_size
     1/399     8.78G   0.03571  0.006842   0.01135        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.623      0.702      0.692      0.353

     Epoch   gpu_mem       box       obj       cls    labels  img_size
     2/399     8.78G   0.03472  0.006425   0.01224        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        482      0.676      0.546      0.629       0.39

     Epoch   gpu_mem       box       obj       cls    labels  img_size
     3/399     8.78G    0.0307  0.006224   0.01129        24       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.91      0.839      0.917      0.727

     Epoch   gpu_mem       box       obj       cls    labels  img_size
     4/399     8.78G   0.02659  0.005425  0.008707        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.822      0.601      0.756      0.572

     Epoch   gpu_mem       box       obj       cls    labels  img_size
     5/399     8.78G   0.02381  0.005077  0.007832        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.833      0.645      0.802      0.657

     Epoch   gpu_mem       box       obj       cls    labels  img_size
     6/399     8.78G   0.02285  0.004648  0.007521        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.899      0.747      0.879      0.731

     Epoch   gpu_mem       box       obj       cls    labels  img_size
     7/399     8.78G   0.02234  0.004965  0.007593        26       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.937      0.854      0.949      0.802

     Epoch   gpu_mem       box       obj       cls    labels  img_size
     8/399     8.78G   0.02122  0.004713  0.006695        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.931      0.847      0.931      0.768

     Epoch   gpu_mem       box       obj       cls    labels  img_size
     9/399     8.78G   0.02034  0.004366  0.005866        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.951       0.88      0.964      0.829
Saving model artifact on epoch 10

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    10/399     8.78G   0.01941  0.004342  0.006107        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.949       0.93      0.978      0.865

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    11/399     8.78G   0.01918  0.004101  0.005735        24       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.96      0.898      0.967      0.846

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    12/399     8.78G    0.0181  0.003967  0.005199        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.936      0.947      0.981      0.884

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    13/399     8.78G   0.01823  0.003929  0.005318        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.963      0.916      0.974      0.861

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    14/399     8.78G   0.01752  0.003952  0.005218        24       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.957      0.909      0.964      0.868

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    15/399     8.78G   0.01708  0.003755   0.00511        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.961      0.957      0.983      0.891

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    16/399     8.78G   0.01718  0.003755  0.005107        25       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.954      0.954       0.98      0.893

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    17/399     8.78G   0.01676  0.003759  0.004576        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.972      0.937      0.986      0.901

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    18/399     8.78G   0.01627  0.003702  0.004592        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.954      0.948      0.987      0.902

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    19/399     8.78G   0.01645  0.003772  0.004737        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.94      0.958      0.982      0.896
Saving model artifact on epoch 20

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    20/399     8.78G   0.01617   0.00374  0.004693        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.968       0.94      0.983      0.901

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    21/399     8.78G   0.01616  0.003556  0.004621        13       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.976      0.922      0.977      0.909

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    22/399     8.78G   0.01536  0.003565  0.004141        25       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.975      0.925      0.976      0.912

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    23/399     8.78G    0.0154  0.003548  0.004181        13       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.964       0.96      0.988      0.921

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    24/399     8.78G     0.015  0.003366  0.003581        26       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.973      0.935      0.981      0.916

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    25/399     8.78G   0.01565  0.003554  0.004118        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.976      0.935       0.98       0.92

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    26/399     8.78G     0.015  0.003456  0.003943        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.957      0.966      0.989      0.936

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    27/399     8.78G    0.0151   0.00335   0.00368        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994       0.96      0.992      0.928

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    28/399     8.78G   0.01455  0.003383  0.003871        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.987      0.958       0.99      0.933

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    29/399     8.78G   0.01468  0.003349  0.003974        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.982      0.943       0.98      0.917
Saving model artifact on epoch 30

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    30/399     8.78G   0.01521   0.00346  0.004335        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.971      0.948      0.984       0.93

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    31/399     8.78G   0.01492   0.00342  0.003873        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.979      0.945      0.986      0.935

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    32/399     8.78G   0.01478  0.003364  0.003692        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.989       0.96      0.989      0.945

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    33/399     8.78G   0.01443  0.003262  0.003214        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.969      0.968       0.99      0.939

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    34/399     8.78G    0.0146  0.003459   0.00417        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.976      0.936      0.987      0.931

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    35/399     8.78G   0.01421  0.003199  0.003387        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.97      0.964       0.99      0.946

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    36/399     8.78G   0.01373  0.003157  0.002988        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.965      0.974       0.99      0.947

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    37/399     8.78G   0.01399  0.003213  0.003909        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.977      0.952      0.987      0.941

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    38/399     8.78G   0.01422   0.00321  0.004248        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.975      0.978      0.991      0.941

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    39/399     8.78G   0.01382  0.003105  0.003427        28       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.986       0.96      0.989      0.954
Saving model artifact on epoch 40

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    40/399     8.78G   0.01364  0.003135  0.003628        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.986      0.952      0.986      0.939

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    41/399     8.78G   0.01423  0.003189  0.003662        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.984      0.975      0.991      0.952

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    42/399     8.78G   0.01381  0.003071  0.003655        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        482      0.978      0.973      0.991      0.954

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    43/399     8.78G   0.01366   0.00313  0.003485        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.995      0.961      0.992      0.952

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    44/399     8.78G   0.01333  0.003069  0.003243        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.989      0.965      0.992      0.955

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    45/399     8.78G   0.01303  0.003062  0.002813        13       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.974      0.985      0.993      0.959

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    46/399     8.78G   0.01353  0.003025  0.003295        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.975      0.968      0.993      0.964

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    47/399     8.78G   0.01302  0.002966  0.002772        25       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.973      0.982      0.993      0.965

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    48/399     8.78G   0.01261  0.002949  0.002913        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.995       0.96      0.994      0.963

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    49/399     8.78G   0.01271  0.002973  0.003026        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.98      0.981      0.993      0.964
Saving model artifact on epoch 50

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    50/399     8.78G   0.01301  0.002928  0.002895        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.988      0.964      0.993      0.968

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    51/399     8.78G   0.01291  0.002984  0.003079        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.991       0.97      0.993      0.967

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    52/399     8.78G   0.01286  0.002958  0.003183        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.983      0.977      0.994      0.965

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    53/399     8.78G   0.01313   0.00305  0.003825        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.984      0.966      0.992      0.963

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    54/399     8.78G   0.01309  0.003017  0.003538        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.981      0.993      0.965

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    55/399     8.78G   0.01321  0.003031  0.003083        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.974      0.975      0.993      0.968

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    56/399     8.78G   0.01272  0.002867  0.002874        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.972      0.994      0.971

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    57/399     8.78G    0.0128  0.002856  0.002862        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.978      0.981      0.993      0.972

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    58/399     8.78G    0.0125  0.002921  0.003122        24       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.987      0.982      0.994      0.974

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    59/399     8.78G   0.01273  0.002851  0.002804        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.978      0.991      0.994      0.976
Saving model artifact on epoch 60

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    60/399     8.78G   0.01241  0.002874  0.002819        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.982      0.982      0.994      0.971

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    61/399     8.78G   0.01217  0.002864  0.002748        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.989      0.981      0.994      0.974

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    62/399     8.78G   0.01211  0.002925  0.002696        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.988      0.983      0.994      0.973

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    63/399     8.78G    0.0124  0.002781  0.002586        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.991      0.977      0.994      0.976

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    64/399     8.78G   0.01209  0.002794  0.002882        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.991      0.978      0.994      0.977

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    65/399     8.78G   0.01241   0.00286  0.002935        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.992      0.977      0.994      0.974

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    66/399     8.78G   0.01234  0.002773  0.002589        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.979      0.985      0.994      0.974

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    67/399     8.78G   0.01221  0.002735  0.002446        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.978      0.994      0.977

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    68/399     8.78G   0.01229  0.002812  0.002777        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.981      0.986      0.994      0.973

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    69/399     8.78G   0.01261  0.002883  0.003159        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.971      0.994      0.974
Saving model artifact on epoch 70

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    70/399     8.78G   0.01226  0.002804   0.00309        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.987      0.982      0.994      0.978

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    71/399     8.78G   0.01236  0.002812  0.003062        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.984      0.977      0.994      0.978

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    72/399     8.78G   0.01201  0.002754  0.002737        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.988      0.978      0.994      0.979

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    73/399     8.78G   0.01211   0.00276  0.002646        26       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.991      0.981      0.994      0.979

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    74/399     8.78G   0.01204   0.00285  0.002806        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.979      0.994      0.979

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    75/399     8.78G   0.01189  0.002789   0.00268        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.978      0.994       0.98

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    76/399     8.78G   0.01191  0.002782  0.002518        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993       0.98      0.994      0.981

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    77/399     8.78G   0.01224  0.002875  0.002801        13       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.989      0.977      0.994      0.982

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    78/399     8.78G   0.01185  0.002695  0.002346        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994       0.97      0.994      0.982

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    79/399     8.78G   0.01208  0.002799  0.002184        25       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.981      0.994      0.981
Saving model artifact on epoch 80

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    80/399     8.78G   0.01142  0.002688  0.002473        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.989      0.986      0.994      0.982

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    81/399     8.78G   0.01144  0.002635  0.002473        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.985      0.994      0.982

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    82/399     8.78G   0.01179  0.002705  0.002419        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.981      0.994      0.983

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    83/399     8.78G   0.01186   0.00268  0.002165        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.991      0.977      0.994      0.983

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    84/399     8.78G    0.0114  0.002717  0.002682        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.973      0.994      0.983

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    85/399     8.78G   0.01193  0.002828  0.002712        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993       0.98      0.994      0.983

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    86/399     8.78G    0.0114  0.002658  0.002416        25       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.991      0.982      0.994      0.982

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    87/399     8.78G   0.01187  0.002757  0.002212        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.982      0.994      0.984

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    88/399     8.78G   0.01183  0.002669  0.002601        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.974      0.994      0.981

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    89/399     8.78G   0.01159  0.002708  0.002537        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.986      0.989      0.994      0.983
Saving model artifact on epoch 90

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    90/399     8.78G    0.0116  0.002684  0.002358        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.979      0.994      0.983

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    91/399     8.78G   0.01177  0.002632   0.00264        13       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.987      0.983      0.994      0.983

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    92/399     8.78G   0.01194  0.002701  0.002627        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.983      0.985      0.994      0.983

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    93/399     8.78G   0.01129  0.002649  0.002346        11       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.977      0.994      0.982

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    94/399     8.78G   0.01175  0.002782   0.00287        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.981      0.994      0.983

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    95/399     8.78G   0.01148  0.002609  0.002575        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.981      0.994      0.981

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    96/399     8.78G   0.01159  0.002784  0.002723        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.985      0.989      0.995      0.983

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    97/399     8.78G   0.01188  0.002804   0.00305        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.981      0.994      0.995      0.982

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    98/399     8.78G   0.01152  0.002627  0.002217        26       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.985      0.991      0.995      0.983

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    99/399     8.78G   0.01171  0.002737  0.002578        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.987      0.987      0.995      0.982
Saving model artifact on epoch 100

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   100/399     8.78G    0.0117  0.002715  0.002309         8       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.986      0.991      0.995      0.982

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   101/399     8.78G   0.01139   0.00269  0.002148        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.989      0.988      0.995      0.982

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   102/399     8.78G   0.01141  0.002645  0.002597        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.988      0.992      0.995      0.983

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   103/399     8.78G   0.01125  0.002579  0.002418        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.987      0.995      0.984

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   104/399     8.78G   0.01131  0.002623  0.002569        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.989      0.987      0.995      0.984

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   105/399     8.78G   0.01126  0.002651  0.002122        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.987      0.987      0.995      0.984

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   106/399     8.78G   0.01092  0.002601  0.002439        27       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.988      0.989      0.995      0.985

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   107/399     8.78G    0.0111  0.002605   0.00203        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.988      0.989      0.995      0.985

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   108/399     8.78G   0.01104  0.002629  0.002213        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.986      0.995      0.986

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   109/399     8.78G   0.01098  0.002533  0.002034        26       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.987      0.988      0.995      0.986
Saving model artifact on epoch 110

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   110/399     8.78G   0.01095   0.00257  0.002379         9       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.986      0.989      0.995      0.986

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   111/399     8.78G   0.01103  0.002539  0.002005        24       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.995      0.981      0.995      0.986

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   112/399     8.78G   0.01073  0.002573  0.001918        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.995      0.983      0.995      0.985

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   113/399     8.78G   0.01116  0.002679   0.00222        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.985

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   114/399     8.78G   0.01109  0.002618  0.002479        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.985

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   115/399     8.78G    0.0106  0.002601  0.002138        11       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.985

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   116/399     8.78G   0.01126  0.002679  0.002218        12       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.992      0.989      0.995      0.985

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   117/399     8.78G   0.01097  0.002621  0.003072        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.989      0.995      0.984

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   118/399     8.78G   0.01065  0.002554  0.002154        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.992      0.989      0.995      0.985

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   119/399     8.78G   0.01084  0.002492  0.002094        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.992      0.989      0.995      0.985
Saving model artifact on epoch 120

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   120/399     8.78G   0.01069  0.002568  0.002021        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.986

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   121/399     8.78G   0.01118  0.002552  0.002643        25       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.985

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   122/399     8.78G   0.01077  0.002504  0.002078        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.985

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   123/399     8.78G   0.01076  0.002523   0.00207        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.985

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   124/399     8.78G   0.01063  0.002466  0.002084        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.986

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   125/399     8.78G   0.01074   0.00243  0.002315        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.982      0.995      0.986

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   126/399     8.78G   0.01062  0.002519  0.001998        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.982      0.995      0.985

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   127/399     8.78G   0.01065  0.002556  0.002265        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.982      0.995      0.986

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   128/399     8.78G    0.0107  0.002528  0.002178        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.982      0.995      0.985

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   129/399     8.78G   0.01085  0.002415  0.002086        26       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.985      0.995      0.986
Saving model artifact on epoch 130

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   130/399     8.78G   0.01077  0.002565   0.00246        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.991      0.987      0.995      0.985

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   131/399     8.78G   0.01087  0.002593  0.002324        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.991      0.987      0.995      0.985

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   132/399     8.78G   0.01062  0.002469  0.002301        11       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.991      0.987      0.995      0.985

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   133/399     8.78G    0.0108  0.002598   0.00269        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.986      0.995      0.986

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   134/399     8.78G   0.01083  0.002626  0.002465        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.986      0.995      0.986

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   135/399     8.78G    0.0105    0.0025  0.002538        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.985      0.995      0.986

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   136/399     8.78G   0.01067  0.002623  0.002169        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.985      0.995      0.986

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   137/399     8.78G    0.0108   0.00263  0.002811        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.984      0.995      0.986

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   138/399     8.78G   0.01089  0.002515  0.002264        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.984      0.995      0.986

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   139/399     8.78G   0.01083  0.002443  0.002035        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.984      0.995      0.986
Saving model artifact on epoch 140

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   140/399     8.78G   0.01062  0.002469  0.002137        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.985      0.995      0.986

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   141/399     8.78G   0.01037  0.002472  0.001742        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.985      0.995      0.986

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   142/399     8.78G   0.01032  0.002483  0.001813        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.985      0.995      0.986

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   143/399     8.78G   0.01047   0.00241   0.00191        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.986      0.995      0.986

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   144/399     8.78G   0.01027  0.002417  0.002108        27       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.986      0.995      0.986

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   145/399     8.78G   0.01033   0.00238  0.001987        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.987      0.995      0.986

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   146/399     8.78G   0.01053  0.002388  0.001843        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.987      0.995      0.986

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   147/399     8.78G   0.01035  0.002412  0.001936        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.987      0.995      0.986

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   148/399     8.78G   0.01033   0.00238  0.001991        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.987      0.995      0.986

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   149/399     8.78G   0.01027  0.002462  0.002334        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.987      0.995      0.986
Saving model artifact on epoch 150

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   150/399     8.78G   0.01048  0.002566  0.002612        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.991      0.989      0.995      0.986

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   151/399     8.78G   0.01036   0.00246   0.00223        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.987      0.995      0.986

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   152/399     8.78G   0.01038  0.002528  0.002362        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.987      0.995      0.986

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   153/399     8.78G   0.01013  0.002399  0.002019        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.987      0.995      0.986

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   154/399     8.78G   0.01045  0.002368   0.00187        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.987      0.995      0.986

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   155/399     8.78G   0.01029  0.002408  0.002137        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.995      0.987      0.995      0.986

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   156/399     8.78G   0.01043  0.002433  0.001898        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.995      0.987      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   157/399     8.78G   0.01033  0.002486  0.002655        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.986      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   158/399     8.78G    0.0105  0.002406  0.001983        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.995      0.987      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   159/399     8.78G  0.009979  0.002396  0.001926        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.995      0.987      0.995      0.987
Saving model artifact on epoch 160

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   160/399     8.78G   0.01008  0.002384  0.002058        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.998      0.986      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   161/399     8.78G  0.009937  0.002321  0.001517        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.998      0.986      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   162/399     8.78G  0.009874  0.002334  0.001454        13       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.998      0.986      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   163/399     8.78G   0.01014  0.002399  0.002104        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.998      0.986      0.995      0.986

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   164/399     8.78G  0.009914  0.002383  0.002057        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.998      0.986      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   165/399     8.78G   0.01032  0.002353  0.001813        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.998      0.986      0.995      0.986

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   166/399     8.78G  0.009724  0.002316  0.001739        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.998      0.986      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   167/399     8.78G  0.009843  0.002335  0.001921        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.998      0.986      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   168/399     8.78G  0.009971  0.002361  0.001889        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.998      0.985      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   169/399     8.78G  0.009809  0.002393  0.001936        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.998      0.985      0.995      0.987
Saving model artifact on epoch 170

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   170/399     8.78G  0.009638  0.002315  0.001974        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.998      0.985      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   171/399     8.78G  0.009929  0.002476  0.001993        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.998      0.985      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   172/399     8.78G   0.01044  0.002517  0.002467        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.998      0.985      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   173/399     8.78G  0.009787  0.002365  0.002216        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.998      0.985      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   174/399     8.78G   0.01028  0.002392   0.00167        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.998      0.985      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   175/399     8.78G  0.009986  0.002406  0.002047        10       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.998      0.986      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   176/399     8.78G  0.009719  0.002338  0.001897        12       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.998      0.986      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   177/399     8.78G  0.009544  0.002311  0.001965        24       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.995      0.987      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   178/399     8.78G   0.01016  0.002412  0.002496        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.995      0.987      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   179/399     8.78G  0.009989  0.002376  0.002209        12       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.998      0.985      0.995      0.987
Saving model artifact on epoch 180

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   180/399     8.78G  0.009992  0.002444  0.002375        13       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.998      0.985      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   181/399     8.78G  0.009912  0.002351  0.001608        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.998      0.985      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   182/399     8.78G  0.009964  0.002497  0.002372        13       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.985      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   183/399     8.78G   0.01006  0.002496   0.00215        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.985      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   184/399     8.78G  0.009941  0.002403  0.002048        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.985      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   185/399     8.78G  0.009831  0.002338   0.00207        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.985      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   186/399     8.78G  0.009627  0.002336  0.001817        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.985      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   187/399     8.78G   0.00972  0.002317  0.002335        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.995      0.985      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   188/399     8.78G  0.009366  0.002289  0.001727        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.995      0.985      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   189/399     8.78G  0.009583  0.002295  0.001756        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.984      0.995      0.987
Saving model artifact on epoch 190

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   190/399     8.78G  0.009561  0.002294   0.00158        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.985      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   191/399     8.78G  0.009537  0.002352  0.001817        11       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.991      0.987      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   192/399     8.78G  0.009504  0.002304   0.00193        13       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.991      0.987      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   193/399     8.78G  0.009558  0.002308   0.00195        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.991      0.987      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   194/399     8.78G  0.009593  0.002374  0.001824        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.992      0.987      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   195/399     8.78G   0.00936  0.002261  0.001688        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.992      0.987      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   196/399     8.78G  0.009671  0.002312  0.001989        29       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.992      0.987      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   197/399     8.78G  0.009574  0.002263  0.001606        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.992      0.987      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   198/399     8.78G  0.009402  0.002238  0.001842        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.992      0.987      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   199/399     8.78G  0.009254  0.002232  0.001389        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.991      0.987      0.995      0.987
Saving model artifact on epoch 200

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   200/399     8.78G  0.009264  0.002181  0.001486        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.992      0.987      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   201/399     8.78G  0.009593  0.002244  0.001658        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.992      0.987      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   202/399     8.78G  0.009096   0.00217  0.001643        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.991      0.987      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   203/399     8.78G  0.009489  0.002366  0.001731        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.991      0.987      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   204/399     8.78G  0.009366  0.002187  0.001954        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.986      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   205/399     8.78G  0.009141  0.002211  0.001711        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.986      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   206/399     8.78G  0.009221  0.002175  0.001943        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.986      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   207/399     8.78G  0.008874    0.0022  0.001353        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.986      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   208/399     8.78G  0.008863  0.002123  0.001214        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.983      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   209/399     8.78G  0.009238  0.002185  0.001462        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.984      0.995      0.987
Saving model artifact on epoch 210

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   210/399     8.78G  0.009182  0.002201  0.001253        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.985      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   211/399     8.78G  0.009103  0.002089  0.001567        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.996      0.985      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   212/399     8.78G  0.009057  0.002242   0.00152        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   213/399     8.78G  0.009007    0.0021  0.001552        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   214/399     8.78G  0.009465  0.002178   0.00178        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   215/399     8.78G  0.009296  0.002271  0.001936        24       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   216/399     8.78G   0.00906  0.002157  0.001414        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   217/399     8.78G  0.008916  0.002089  0.001446        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   218/399     8.78G  0.008751  0.002178   0.00126        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   219/399     8.78G  0.009105  0.002115  0.001553        30       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.987
Saving model artifact on epoch 220

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   220/399     8.78G  0.008688  0.002111  0.001468        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   221/399     8.78G  0.008771  0.002074  0.001122        24       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   222/399     8.78G  0.008945  0.002198  0.001865        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   223/399     8.78G  0.009228  0.002239  0.001902        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   224/399     8.78G  0.009177  0.002232  0.002092        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   225/399     8.78G  0.009061  0.002228   0.00159        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.995      0.987      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   226/399     8.78G  0.009079  0.002188  0.001625        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.995      0.987      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   227/399     8.78G  0.008974  0.002133  0.001571        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.995      0.987      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   228/399     8.78G  0.009469  0.002309  0.002333        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.995      0.987      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   229/399     8.78G  0.009259  0.002251   0.00178        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.995      0.987      0.995      0.988
Saving model artifact on epoch 230

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   230/399     8.78G  0.008872  0.002258  0.001741        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.989      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   231/399     8.78G  0.009059  0.002165  0.001684        24       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.989      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   232/399     8.78G   0.00911  0.002187  0.001699        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.989      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   233/399     8.78G   0.00895  0.002173  0.001491        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.989      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   234/399     8.78G  0.009062  0.002174  0.001352        21       640:  29%|██▊wandb: Network error (ProxyError), entering retry loop.
   234/399     8.78G  0.008932  0.002165  0.001499        25       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.989      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   235/399     8.78G  0.008927  0.002225  0.001792        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.989      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   236/399     8.78G  0.008872  0.002148  0.001606        24       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.989      0.995      0.987

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   237/399     8.78G  0.008838  0.002121  0.001468        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.988      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   238/399     8.78G  0.008457   0.00208  0.001275        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.988      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   239/399     8.78G  0.008669  0.002106  0.001376        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.988      0.995      0.988
Saving model artifact on epoch 240

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   240/399     8.78G  0.008485  0.002119  0.001613        26       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.988      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   241/399     8.78G  0.008555  0.002091  0.001401        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.988      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   242/399     8.78G  0.008459  0.002025  0.001101        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.988      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   243/399     8.78G  0.008484  0.002094   0.00179        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.989      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   244/399     8.78G  0.008852  0.002086  0.001485        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.989      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   245/399     8.78G  0.008688  0.002072  0.001131        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.989      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   246/399     8.78G  0.008535  0.002043  0.001541        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.989      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   247/399     8.78G  0.008294  0.002058  0.001425        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.989      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   248/399     8.78G  0.008318  0.002045  0.001404        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.989      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   249/399     8.78G  0.008423  0.002077  0.001566        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.989      0.995      0.988
Saving model artifact on epoch 250

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   250/399     8.78G  0.008367  0.002016  0.001307        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.989      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   251/399     8.78G  0.008442  0.002078  0.001261        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.989      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   252/399     8.78G  0.008425  0.002047  0.001463        12       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.989      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   253/399     8.78G  0.008113  0.002027   0.00118        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.989      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   254/399     8.78G   0.00827  0.002021  0.001105        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.989      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   255/399     8.78G  0.008336   0.00202  0.001452        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.988      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   256/399     8.78G  0.008159  0.001968  0.001212         8       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.989      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   257/399     8.78G  0.008061  0.001922  0.001033        10       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   258/399     8.78G  0.008071  0.001973  0.001161        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   259/399     8.78G  0.007981  0.001991  0.001136        27       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.988
Saving model artifact on epoch 260

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   260/399     8.78G  0.008428  0.002133  0.001609        27       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   261/399     8.78G  0.008412  0.002072  0.001286        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   262/399     8.78G  0.008125  0.001962  0.001194        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   263/399     8.78G  0.008374  0.002018  0.001224        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   264/399     8.78G  0.008671  0.002116  0.001618        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   265/399     8.78G  0.008182  0.002026  0.001381        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   266/399     8.78G  0.008124  0.002004  0.001196        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   267/399     8.78G  0.008179  0.002046  0.001321        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   268/399     8.78G  0.008015  0.002025  0.001117        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   269/399     8.78G  0.007923  0.001971  0.001229        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.989
Saving model artifact on epoch 270

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   270/399     8.78G  0.008097  0.001982  0.001088        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   271/399     8.78G  0.008258  0.002001  0.001455        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   272/399     8.78G  0.008153  0.002042  0.001437        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   273/399     8.78G    0.0081  0.002032  0.001274        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   274/399     8.78G  0.007822  0.001935  0.001082        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   275/399     8.78G  0.007881  0.001987  0.001262        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.987      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   276/399     8.78G  0.007868  0.001966  0.001114        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.987      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   277/399     8.78G  0.007687  0.001919  0.001133        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.987      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   278/399     8.78G  0.007861  0.001899  0.001114        26       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.987      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   279/399     8.78G  0.008121  0.001952   0.00108        25       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.991      0.989      0.995      0.989
Saving model artifact on epoch 280

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   280/399     8.78G  0.007912   0.00192  0.001067        13       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.991      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   281/399     8.78G  0.007777  0.001856  0.001122        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.991      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   282/399     8.78G   0.00773  0.001956  0.001046        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.991      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   283/399     8.78G  0.007739  0.001948  0.001149        30       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.991      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   284/399     8.78G  0.007587  0.001902  0.001049        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.991      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   285/399     8.78G    0.0077  0.001888  0.001062        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.991      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   286/399     8.78G  0.007673  0.001917  0.001231        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.991      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   287/399     8.78G  0.007619  0.001886 0.0009627        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.991      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   288/399     8.78G  0.007529   0.00188  0.001208        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.991      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   289/399     8.78G  0.007558  0.001931  0.001348        12       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.991      0.989      0.995      0.989
Saving model artifact on epoch 290

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   290/399     8.78G  0.007876  0.001914  0.001104        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.991      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   291/399     8.78G  0.007687  0.001884 0.0009966        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.991      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   292/399     8.78G  0.007494  0.001852   0.00111        13       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   293/399     8.78G  0.007536  0.001921  0.001189        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   294/399     8.78G  0.007662  0.001894  0.001035        38       640:  94%|███wandb: Network error (ProxyError), entering retry loop.
   294/399     8.78G  0.007629  0.001897  0.001018        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   295/399     8.78G  0.007571  0.001822 0.0009447        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   296/399     8.78G  0.007635  0.001915 0.0009266        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.989      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   297/399     8.78G  0.007456  0.001868  0.001138        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.989      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   298/399     8.78G  0.007383   0.00183  0.001052        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.989      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   299/399     8.78G  0.007487  0.001857  0.001159        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.989      0.995      0.988
Saving model artifact on epoch 300

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   300/399     8.78G  0.007437  0.001881  0.001196        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.989      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   301/399     8.78G  0.007374   0.00184 0.0009381        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.989      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   302/399     8.78G  0.007469  0.001909  0.001005        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.989      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   303/399     8.78G  0.007069  0.001792 0.0009178        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.989      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   304/399     8.78G  0.007136  0.001899 0.0009029        28       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.989      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   305/399     8.78G   0.00719  0.001809 0.0008898        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.989      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   306/399     8.78G  0.007297  0.001878  0.001402        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.989      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   307/399     8.78G  0.007139  0.001792 0.0008135        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   308/399     8.78G  0.007251  0.001841  0.001199        28       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   309/399     8.78G  0.007121  0.001814  0.001076        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.989      0.995      0.989
Saving model artifact on epoch 310

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   310/399     8.78G  0.007414  0.001836  0.001101         9       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   311/399     8.78G  0.007206  0.001834  0.001211        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   312/399     8.78G  0.007372  0.001806  0.001127        13       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   313/399     8.78G   0.00704  0.001758 0.0009558        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.989      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   314/399     8.78G  0.006919  0.001771 0.0007918        24       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.989      0.992      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   315/399     8.78G  0.007053  0.001752 0.0007955        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.989      0.992      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   316/399     8.78G  0.006984  0.001757  0.000815        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.992      0.995      0.988

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   317/399     8.78G  0.007007  0.001754 0.0008991        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   318/399     8.78G  0.007187  0.001819  0.001134        13       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   319/399     8.78G  0.007312  0.001752   0.00109        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.992      0.995      0.989
Saving model artifact on epoch 320

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   320/399     8.78G  0.006893   0.00174 0.0007894        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   321/399     8.78G  0.006822  0.001735  0.001139        28       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   322/399     8.78G   0.00681  0.001724 0.0009574        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   323/399     8.78G  0.006879  0.001775  0.001124        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   324/399     8.78G  0.006811  0.001774 0.0009221        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   325/399     8.78G  0.006924  0.001759 0.0008976        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.988      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   326/399     8.78G  0.006554  0.001707  0.000901        24       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   327/399     8.78G  0.006746  0.001671 0.0007761        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.988      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   328/399     8.78G  0.006754  0.001726 0.0008094        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.988      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   329/399     8.78G  0.006901  0.001767  0.001129        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.989      0.995      0.989
Saving model artifact on epoch 330

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   330/399     8.78G  0.006868  0.001704  0.001008        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   331/399     8.78G  0.006635  0.001727  0.000963        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   332/399     8.78G  0.006571  0.001733  0.000912        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   333/399     8.78G   0.00675  0.001686 0.0006604        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   334/399     8.78G  0.006606  0.001656 0.0009005        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   335/399     8.78G  0.006664  0.001748 0.0008817        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   336/399     8.78G  0.006774  0.001732  0.001006        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   337/399     8.78G  0.006506   0.00169 0.0007435         9       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   338/399     8.78G  0.006682  0.001634 0.0007348        13       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   339/399     8.78G  0.006566  0.001665 0.0008622        25       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.992      0.995      0.989
Saving model artifact on epoch 340

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   340/399     8.78G  0.006563  0.001647 0.0007575        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   341/399     8.78G  0.006685  0.001699 0.0008283        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   342/399     8.78G  0.006442   0.00166  0.001119        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   343/399     8.78G  0.006574  0.001683 0.0008364        27       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   344/399     8.78G  0.006276  0.001621 0.0006612        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   345/399     8.78G  0.006281  0.001575 0.0006959        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   346/399     8.78G  0.006348  0.001632 0.0008843        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   347/399     8.78G  0.006551  0.001687 0.0009834        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   348/399     8.78G  0.006535  0.001657 0.0007971        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   349/399     8.78G  0.006225  0.001598 0.0006955        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.992      0.995      0.989
Saving model artifact on epoch 350

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   350/399     8.78G   0.00652   0.00166 0.0006733        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   351/399     8.78G  0.006193  0.001615 0.0008038        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.989      0.992      0.995       0.99

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   352/399     8.78G   0.00635  0.001641 0.0006972        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.989      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   353/399     8.78G  0.006209  0.001605   0.00106        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.989      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   354/399     8.78G  0.006026  0.001551 0.0006301        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.989      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   355/399     8.78G  0.006437  0.001661  0.001061        26       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.989      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   356/399     8.78G  0.006287  0.001636 0.0007675        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.989      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   357/399     8.78G  0.005986  0.001593 0.0005777        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.989      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   358/399     8.78G  0.006154  0.001581 0.0008132        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.992      0.987      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   359/399     8.78G  0.005988  0.001553  0.000594        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.992      0.987      0.995      0.989
Saving model artifact on epoch 360

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   360/399     8.78G  0.006199  0.001601 0.0006295        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.992      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   361/399     8.78G  0.005975  0.001604 0.0006908        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   362/399     8.78G  0.005977  0.001583 0.0006357        13       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.992      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   363/399     8.78G  0.005814  0.001569 0.0007076        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   364/399     8.78G  0.005915  0.001602 0.0005066        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   365/399     8.78G  0.005902  0.001553 0.0006204        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   366/399     8.78G  0.005897  0.001526 0.0007189        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   367/399     8.78G  0.005801  0.001561  0.000736        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   368/399     8.78G  0.005818  0.001531 0.0005447        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   369/399     8.78G  0.005651  0.001486 0.0004308        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.989      0.995      0.989
Saving model artifact on epoch 370

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   370/399     8.78G  0.005672  0.001521 0.0006316        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   371/399     8.78G  0.005627  0.001561 0.0005789        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   372/399     8.78G  0.005605  0.001496 0.0005287        27       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   373/399     8.78G  0.005564   0.00149 0.0006741        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   374/399     8.78G  0.005562  0.001474 0.0005015        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   375/399     8.78G  0.005494  0.001442 0.0004316        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   376/399     8.78G  0.005433  0.001521 0.0005998        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   377/399     8.78G  0.005324  0.001454 0.0005089        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.989      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   378/399     8.78G  0.005359  0.001458 0.0003825        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.992      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   379/399     8.78G  0.005434  0.001453 0.0003868        25       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.992      0.992      0.995      0.989
Saving model artifact on epoch 380

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   380/399     8.78G  0.005477  0.001418   0.00071        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.992      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   381/399     8.78G  0.005356  0.001496 0.0004867        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.992      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   382/399     8.78G  0.005294   0.00144 0.0004135        27       640:  45%|███wandb: Network error (ProxyError), entering retry loop.
   382/399     8.78G  0.005354  0.001466 0.0005333        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   383/399     8.78G  0.005304   0.00146 0.0005451        24       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   384/399     8.78G  0.005292  0.001441 0.0005461        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   385/399     8.78G  0.005258  0.001441 0.0004153        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   386/399     8.78G  0.005165  0.001458  0.000635        28       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   387/399     8.78G  0.005302  0.001456 0.0005228        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   388/399     8.78G  0.005317  0.001407 0.0004739        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   389/399     8.78G  0.005148   0.00141 0.0005128        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.992      0.995      0.989
Saving model artifact on epoch 390

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   390/399     8.78G   0.00517  0.001397 0.0004808        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   391/399     8.78G  0.005011  0.001415 0.0003338        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   392/399     8.78G   0.00513  0.001375 0.0004617        24       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   393/399     8.78G  0.005021  0.001397 0.0005565        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   394/399     8.78G  0.004884  0.001411 0.0004105        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   395/399     8.78G  0.004961  0.001384 0.0003836        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   396/399     8.78G  0.004968  0.001343 0.0004494        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.993      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   397/399     8.78G  0.005088  0.001438 0.0004789        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   398/399     8.78G   0.00502  0.001359 0.0005113        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.992      0.995      0.989

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   399/399     8.78G  0.004883  0.001353 0.0004345        26       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483      0.994      0.992      0.995      0.989

400 epochs completed in 5.136 hours.
Optimizer stripped from ../../yolov5/runs/train/hybrid_imagery_example/weights/last.pt, 14.5MB
Optimizer stripped from ../../yolov5/runs/train/hybrid_imagery_example/weights/best.pt, 14.5MB

Validating ../../yolov5/runs/train/hybrid_imagery_example/weights/best.pt...
Fusing layers...
YOLOv5s summary: 213 layers, 7018216 parameters, 0 gradients, 15.8 GFLOPs
               Class     Images     Labels          P          R     mAP@.5mAP@.Exception in thread Thread-40:
Traceback (most recent call last):
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 57, in check_pil_font
    return ImageFont.truetype(str(font) if font.exists() else font.name, size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
OSError: unknown file format

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 973, in _bootstrap_inner
    self.run()
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 910, in run
    self._target(*self._args, **self._kwargs)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 217, in plot_images
    annotator = Annotator(mosaic, line_width=round(fs / 10), font_size=fs, pil=True, example=names)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 77, in __init__
    self.font = check_pil_font(font='Arial.Unicode.ttf' if non_ascii else font,
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 61, in check_pil_font
    return ImageFont.truetype(str(font), size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
OSError: unknown file format
Exception in thread Thread-41:
Traceback (most recent call last):
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 57, in check_pil_font
    return ImageFont.truetype(str(font) if font.exists() else font.name, size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
OSError: unknown file format

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 973, in _bootstrap_inner
    self.run()
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 910, in run
    self._target(*self._args, **self._kwargs)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 217, in plot_images
    annotator = Annotator(mosaic, line_width=round(fs / 10), font_size=fs, pil=True, example=names)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 77, in __init__
    self.font = check_pil_font(font='Arial.Unicode.ttf' if non_ascii else font,
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 61, in check_pil_font
    return ImageFont.truetype(str(font), size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
OSError: unknown file format
               Class     Images     Labels          P          R     mAP@.5mAP@.Exception in thread Thread-42:
Traceback (most recent call last):
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 57, in check_pil_font
    return ImageFont.truetype(str(font) if font.exists() else font.name, size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
OSError: unknown file format

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 973, in _bootstrap_inner
    self.run()
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 910, in run
    self._target(*self._args, **self._kwargs)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 217, in plot_images
    annotator = Annotator(mosaic, line_width=round(fs / 10), font_size=fs, pil=True, example=names)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 77, in __init__
    self.font = check_pil_font(font='Arial.Unicode.ttf' if non_ascii else font,
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 61, in check_pil_font
    return ImageFont.truetype(str(font), size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
OSError: unknown file format
Exception in thread Thread-43:
Traceback (most recent call last):
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 57, in check_pil_font
    return ImageFont.truetype(str(font) if font.exists() else font.name, size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
OSError: unknown file format

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 973, in _bootstrap_inner
    self.run()
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 910, in run
    self._target(*self._args, **self._kwargs)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 217, in plot_images
    annotator = Annotator(mosaic, line_width=round(fs / 10), font_size=fs, pil=True, example=names)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 77, in __init__
    self.font = check_pil_font(font='Arial.Unicode.ttf' if non_ascii else font,
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 61, in check_pil_font
    return ImageFont.truetype(str(font), size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
               Class     Images     Labels          P          R     mAP@.5mAP@.  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
OSError: unknown file format
Exception in thread Thread-44:
Traceback (most recent call last):
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 57, in check_pil_font
    return ImageFont.truetype(str(font) if font.exists() else font.name, size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
OSError: unknown file format

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 973, in _bootstrap_inner
    self.run()
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 910, in run
    self._target(*self._args, **self._kwargs)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 217, in plot_images
    annotator = Annotator(mosaic, line_width=round(fs / 10), font_size=fs, pil=True, example=names)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 77, in __init__
    self.font = check_pil_font(font='Arial.Unicode.ttf' if non_ascii else font,
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 61, in check_pil_font
    return ImageFont.truetype(str(font), size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
OSError: unknown file format
Exception in thread Thread-45:
Traceback (most recent call last):
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 57, in check_pil_font
    return ImageFont.truetype(str(font) if font.exists() else font.name, size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
OSError: unknown file format

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 973, in _bootstrap_inner
    self.run()
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 910, in run
    self._target(*self._args, **self._kwargs)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 217, in plot_images
    annotator = Annotator(mosaic, line_width=round(fs / 10), font_size=fs, pil=True, example=names)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 77, in __init__
    self.font = check_pil_font(font='Arial.Unicode.ttf' if non_ascii else font,
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 61, in check_pil_font
    return ImageFont.truetype(str(font), size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
OSError: unknown file format
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        991        483       0.99      0.992      0.995      0.989
                  30        991        261      0.988      0.992      0.995      0.992
                  48        991        222      0.991      0.991      0.995      0.985
Traceback (most recent call last):
  File "/home/mrmarsh/repos/yolov5/train.py", line 667, in <module>
    main(opt)
  File "/home/mrmarsh/repos/yolov5/train.py", line 562, in main
    train(opt.hyp, opt, device, callbacks)
  File "/home/mrmarsh/repos/yolov5/train.py", line 451, in train
    results, _, _ = val.run(
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/autograd/grad_mode.py", line 27, in decorate_context
    return func(*args, **kwargs)
  File "/home/mrmarsh/repos/yolov5/val.py", line 296, in run
    print("\n".join(print_buffer), file=open(save_dir / 'map_labels' / ('results.txt'), 'w'))
FileNotFoundError: [Errno 2] No such file or directory: '../../yolov5/runs/train/hybrid_imagery_example/map_labels/results.txt'
wandb: Waiting for W&B process to finish... (failed 1). Press Control-C to abort syncing.
wandb:
wandb:
wandb: Run history:
wandb:      metrics/mAP_0.5 ▁▆▇▇████████████████████████████████████
wandb: metrics/mAP_0.5:0.95 ▁▄▆▇▇▇██████████████████████████████████
wandb:    metrics/precision ▁▅▅▇█▇▇▇▇▇▇█████████████████▇▇▇▇▇▇▇▇████
wandb:       metrics/recall ▁▄▇▆▇▇▇▇▇███████████████████████████████
wandb:       train/box_loss █▅▄▄▃▃▃▃▃▃▃▃▃▃▃▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▁▁▁▁▁▁▁
wandb:       train/cls_loss █▄▃▃▃▃▂▃▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁
wandb:       train/obj_loss █▅▄▄▄▃▃▃▃▃▃▃▃▃▃▃▃▃▃▂▂▂▂▂▂▂▂▂▂▂▂▂▁▂▁▁▁▁▁▁
wandb:         val/box_loss █▅▃▃▃▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
wandb:         val/cls_loss █▅▃▄▂▂▂▂▂▂▂▂▁▁▁▁▁▁▁▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
wandb:         val/obj_loss █▄▃▃▃▂▂▂▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
wandb:                x/lr0 ████▇▇▇▇▇▆▆▆▆▆▆▅▅▅▅▅▄▄▄▄▄▄▃▃▃▃▃▂▂▂▂▂▂▁▁▁
wandb:                x/lr1 ████▇▇▇▇▇▆▆▆▆▆▆▅▅▅▅▅▄▄▄▄▄▄▃▃▃▃▃▂▂▂▂▂▂▁▁▁
wandb:                x/lr2 ████▇▇▇▇▇▆▆▆▆▆▆▅▅▅▅▅▄▄▄▄▄▄▃▃▃▃▃▂▂▂▂▂▂▁▁▁
wandb:
wandb: Run summary:
wandb:           best/epoch 351
wandb:         best/mAP_0.5 0.99489
wandb:    best/mAP_0.5:0.95 0.98952
wandb:       best/precision 0.98949
wandb:          best/recall 0.99166
wandb:      metrics/mAP_0.5 0.99494
wandb: metrics/mAP_0.5:0.95 0.98919
wandb:    metrics/precision 0.9936
wandb:       metrics/recall 0.99166
wandb:       train/box_loss 0.00488
wandb:       train/cls_loss 0.00043
wandb:       train/obj_loss 0.00135
wandb:         val/box_loss 0.0037
wandb:         val/cls_loss 0.00014
wandb:         val/obj_loss 0.00051
wandb:                x/lr0 0.00015
wandb:                x/lr1 0.00015
wandb:                x/lr2 0.00015
wandb:
wandb: Synced hybrid_imagery_example: https://wandb.ai/mrmarsh/train/runs/m0j7l2p4
wandb: Synced 6 W&B file(s), 322 media file(s), 39 artifact file(s) and 0 other file(s)
wandb: Find logs at: ./wandb/run-20221205_130051-m0j7l2p4/logs
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f4bc0074430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
[44]:
!python /home/mrmarsh/repos/yolov5/train.py --img 640 --batch 32 --epochs 400 \
  --data  /home/mrmarsh/repos/yolov5/data/hybrid_imagery_example_train_syn_test_real.yaml \
  --cfg  /home/mrmarsh/repos/yolov5/models/yolov5s.yaml\
  --weights /home/mrmarsh/repos/yolov5/models/yolov5s.pt \
  --name hybrid_imagery_example_train_syn_test_real \
  --workers 128 \
  --save-period 10 \
  --cache \
  --patience 500
wandb: Currently logged in as: mrmarsh. Use `wandb login --relogin` to force relogin
train: weights=/home/mrmarsh/repos/yolov5/models/yolov5s.pt, cfg=/home/mrmarsh/repos/yolov5/models/yolov5s.yaml, data=/home/mrmarsh/repos/yolov5/data/hybrid_imagery_example_train_syn_test_real.yaml, hyp=../../yolov5/data/hyps/hyp.scratch-low.yaml, epochs=400, batch_size=32, imgsz=640, rect=False, resume=False, nosave=False, noval=False, noautoanchor=False, noplots=False, evolve=None, bucket=, cache=ram, image_weights=False, device=, multi_scale=False, single_cls=False, optimizer=SGD, sync_bn=False, workers=128, project=../../yolov5/runs/train, name=hybrid_imagery_example_train_syn_test_real, exist_ok=False, quad=False, cos_lr=False, label_smoothing=0.0, patience=500, freeze=[0], save_period=10, local_rank=-1, entity=None, upload_dataset=False, bbox_interval=-1, artifact_alias=latest
github: skipping check (offline), for updates see https://github.com/ultralytics/yolov5
YOLOv5 🚀 v6.1-177-gd059d1d torch 1.11.0 CUDA:0 (Quadro RTX 6000, 24198MiB)

hyperparameters: lr0=0.01, lrf=0.01, momentum=0.937, weight_decay=0.0005, warmup_epochs=3.0, warmup_momentum=0.8, warmup_bias_lr=0.1, box=0.05, cls=0.5, cls_pw=1.0, obj=1.0, obj_pw=1.0, iou_t=0.2, anchor_t=4.0, fl_gamma=0.0, hsv_h=0.015, hsv_s=0.7, hsv_v=0.4, degrees=0.0, translate=0.1, scale=0.5, shear=0.0, perspective=0.0, flipud=0.0, fliplr=0.5, mosaic=1.0, mixup=0.0, copy_paste=0.0
TensorBoard: Start with 'tensorboard --logdir ../../yolov5/runs/train', view at http://localhost:6006/
wandb: wandb version 0.13.5 is available!  To upgrade, please run:
wandb:  $ pip install wandb --upgrade
wandb: Tracking run with wandb version 0.12.16
wandb: Run data is saved locally in /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/wandb/run-20221206_092959-2teyd5oi
wandb: Run `wandb offline` to turn off syncing.
wandb: Syncing run hybrid_imagery_example_train_syn_test_real
wandb: ⭐️ View project at https://wandb.ai/mrmarsh/train
wandb: 🚀 View run at https://wandb.ai/mrmarsh/train/runs/2teyd5oi
YOLOv5 temporarily requires wandb version 0.12.10 or below. Some features may not work as expected.
Overriding model.yaml nc=80 with nc=3

                 from  n    params  module                                  arguments
  0                -1  1      3520  models.common.Conv                      [3, 32, 6, 2, 2]
  1                -1  1     18560  models.common.Conv                      [32, 64, 3, 2]
  2                -1  1     18816  models.common.C3                        [64, 64, 1]
  3                -1  1     73984  models.common.Conv                      [64, 128, 3, 2]
  4                -1  2    115712  models.common.C3                        [128, 128, 2]
  5                -1  1    295424  models.common.Conv                      [128, 256, 3, 2]
  6                -1  3    625152  models.common.C3                        [256, 256, 3]
  7                -1  1   1180672  models.common.Conv                      [256, 512, 3, 2]
  8                -1  1   1182720  models.common.C3                        [512, 512, 1]
  9                -1  1    656896  models.common.SPPF                      [512, 512, 5]
 10                -1  1    131584  models.common.Conv                      [512, 256, 1, 1]
 11                -1  1         0  torch.nn.modules.upsampling.Upsample    [None, 2, 'nearest']
 12           [-1, 6]  1         0  models.common.Concat                    [1]
 13                -1  1    361984  models.common.C3                        [512, 256, 1, False]
 14                -1  1     33024  models.common.Conv                      [256, 128, 1, 1]
 15                -1  1         0  torch.nn.modules.upsampling.Upsample    [None, 2, 'nearest']
 16           [-1, 4]  1         0  models.common.Concat                    [1]
 17                -1  1     90880  models.common.C3                        [256, 128, 1, False]
 18                -1  1    147712  models.common.Conv                      [128, 128, 3, 2]
 19          [-1, 14]  1         0  models.common.Concat                    [1]
 20                -1  1    296448  models.common.C3                        [256, 256, 1, False]
 21                -1  1    590336  models.common.Conv                      [256, 256, 3, 2]
 22          [-1, 10]  1         0  models.common.Concat                    [1]
 23                -1  1   1182720  models.common.C3                        [512, 512, 1, False]
 24      [17, 20, 23]  1     21576  models.yolo.Detect                      [3, [[10, 13, 16, 30, 33, 23], [30, 61, 62, 45, 59, 119], [116, 90, 156, 198, 373, 326]], [128, 256, 512]]
YOLOv5s summary: 270 layers, 7027720 parameters, 7027720 gradients, 15.9 GFLOPs

Transferred 342/349 items from /home/mrmarsh/repos/yolov5/models/yolov5s.pt
Scaled weight_decay = 0.0005
optimizer: SGD with parameter groups 57 weight (no decay), 60 weight, 60 bias
albumentations: Blur(always_apply=False, p=0.01, blur_limit=(3, 7)), MedianBlur(always_apply=False, p=0.01, blur_limit=(3, 7)), ToGray(always_apply=False, p=0.01), CLAHE(always_apply=False, p=0.01, clip_limit=(1, 4.0), tile_grid_size=(8, 8))
train: Scanning '/home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/
train: Caching images (9.8GB ram): 100%|██████████| 7957/7957 [00:12<00:00, 645.
val: Scanning '/home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/ex
val: Caching images (0.1GB ram): 100%|██████████| 137/137 [00:01<00:00, 114.55it
Plotting labels to ../../yolov5/runs/train/hybrid_imagery_example_train_syn_test_real/labels.jpg...

AutoAnchor: 3.87 anchors/target, 1.000 Best Possible Recall (BPR). Current anchors are a good fit to dataset ✅
Image sizes 640 train, 640 val
Using 16 dataloader workers
Logging results to ../../yolov5/runs/train/hybrid_imagery_example_train_syn_test_real
Starting training for 400 epochs...

     Epoch   gpu_mem       box       obj       cls    labels  img_size
     0/399     6.92G    0.1162    0.0256   0.04732        30       640:   0%|   Exception in thread Thread-37:
Traceback (most recent call last):
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 57, in check_pil_font
    return ImageFont.truetype(str(font) if font.exists() else font.name, size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
OSError: unknown file format

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 973, in _bootstrap_inner
    self.run()
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 910, in run
    self._target(*self._args, **self._kwargs)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 217, in plot_images
    annotator = Annotator(mosaic, line_width=round(fs / 10), font_size=fs, pil=True, example=names)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 77, in __init__
    self.font = check_pil_font(font='Arial.Unicode.ttf' if non_ascii else font,
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 61, in check_pil_font
    return ImageFont.truetype(str(font), size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
OSError: unknown file format
     0/399     6.98G    0.1156   0.02549   0.04791        27       640:   1%|   Exception in thread Thread-38:
Traceback (most recent call last):
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 57, in check_pil_font
    return ImageFont.truetype(str(font) if font.exists() else font.name, size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
OSError: unknown file format

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 973, in _bootstrap_inner
    self.run()
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 910, in run
    self._target(*self._args, **self._kwargs)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 217, in plot_images
    annotator = Annotator(mosaic, line_width=round(fs / 10), font_size=fs, pil=True, example=names)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 77, in __init__
    self.font = check_pil_font(font='Arial.Unicode.ttf' if non_ascii else font,
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 61, in check_pil_font
    return ImageFont.truetype(str(font), size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
OSError: unknown file format
     0/399     6.98G    0.1157   0.02552   0.04688        30       640:   1%|   Exception in thread Thread-39:
Traceback (most recent call last):
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 57, in check_pil_font
    return ImageFont.truetype(str(font) if font.exists() else font.name, size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
OSError: unknown file format

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 973, in _bootstrap_inner
    self.run()
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 910, in run
    self._target(*self._args, **self._kwargs)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 217, in plot_images
    annotator = Annotator(mosaic, line_width=round(fs / 10), font_size=fs, pil=True, example=names)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 77, in __init__
    self.font = check_pil_font(font='Arial.Unicode.ttf' if non_ascii else font,
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 61, in check_pil_font
    return ImageFont.truetype(str(font), size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
OSError: unknown file format
     0/399     6.98G   0.05195   0.01385   0.01754        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2427      0.187     0.0719     0.0511     0.0205

     Epoch   gpu_mem       box       obj       cls    labels  img_size
     1/399      9.2G   0.03571  0.006842   0.01135        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2427      0.121     0.0791     0.0413     0.0162

     Epoch   gpu_mem       box       obj       cls    labels  img_size
     2/399      9.2G   0.03472  0.006425   0.01224        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2427     0.0939      0.053      0.031     0.0109

     Epoch   gpu_mem       box       obj       cls    labels  img_size
     3/399      9.2G    0.0307  0.006224   0.01129        24       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2427      0.214     0.0892     0.0613      0.029

     Epoch   gpu_mem       box       obj       cls    labels  img_size
     4/399      9.2G   0.02659  0.005425  0.008707        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2427     0.0925     0.0747     0.0301     0.0113

     Epoch   gpu_mem       box       obj       cls    labels  img_size
     5/399      9.2G   0.02381  0.005077  0.007832        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2427     0.0844      0.079     0.0377     0.0163

     Epoch   gpu_mem       box       obj       cls    labels  img_size
     6/399      9.2G   0.02285  0.004648  0.007521        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2427      0.207      0.087     0.0697     0.0347

     Epoch   gpu_mem       box       obj       cls    labels  img_size
     7/399      9.2G   0.02234  0.004965  0.007593        26       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2427      0.156      0.103     0.0772     0.0399

     Epoch   gpu_mem       box       obj       cls    labels  img_size
     8/399      9.2G   0.02122  0.004713  0.006695        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2427      0.179     0.0988     0.0842       0.04

     Epoch   gpu_mem       box       obj       cls    labels  img_size
     9/399      9.2G   0.02034  0.004366  0.005866        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2427      0.153     0.0815     0.0636     0.0331
Saving model artifact on epoch 10

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    10/399      9.2G   0.01941  0.004342  0.006107        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2427      0.194      0.095     0.0827     0.0439

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    11/399      9.2G   0.01918  0.004101  0.005735        24       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2427      0.154     0.0839     0.0706     0.0416

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    12/399      9.2G    0.0181  0.003967  0.005199        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2427       0.19     0.0964       0.11     0.0653

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    13/399      9.2G   0.01823  0.003929  0.005318        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2427       0.15     0.0713     0.0738     0.0436

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    14/399      9.2G   0.01752  0.003952  0.005218        24       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2158      0.199     0.0753     0.0958     0.0543

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    15/399      9.2G   0.01708  0.003755   0.00511        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2427      0.254      0.102      0.118     0.0701

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    16/399      9.2G   0.01718  0.003755  0.005107        25       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2427      0.208      0.109      0.106     0.0607

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    17/399      9.2G   0.01676  0.003759  0.004576        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2427      0.204      0.101      0.121     0.0704

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    18/399      9.2G   0.01627  0.003702  0.004592        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2426      0.241     0.0748     0.0899     0.0513

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    19/399      9.2G   0.01645  0.003772  0.004737        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2427      0.269     0.0929        0.1     0.0569
Saving model artifact on epoch 20

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    20/399      9.2G   0.01617   0.00374  0.004693        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2427      0.228      0.114      0.125     0.0711

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    21/399      9.2G   0.01616  0.003556  0.004621        13       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2391      0.131     0.0835      0.084     0.0484

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    22/399      9.2G   0.01536  0.003565  0.004141        25       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2420      0.183      0.108      0.125     0.0726

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    23/399      9.2G    0.0154  0.003548  0.004181        13       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2422      0.273     0.0922      0.114     0.0674

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    24/399      9.2G     0.015  0.003366  0.003581        26       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2427      0.196      0.081     0.0991     0.0599

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    25/399      9.2G   0.01565  0.003554  0.004118        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2427      0.229     0.0963        0.1     0.0611

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    26/399      9.2G     0.015  0.003456  0.003943        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2426      0.255      0.096      0.132     0.0802

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    27/399      9.2G    0.0151   0.00335   0.00368        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2422      0.207      0.103      0.121     0.0692

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    28/399      9.2G   0.01455  0.003383  0.003871        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2422      0.264     0.0837      0.108     0.0633

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    29/399      9.2G   0.01468  0.003349  0.003974        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2405      0.241     0.0725      0.109     0.0656
Saving model artifact on epoch 30

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    30/399      9.2G   0.01521   0.00346  0.004335        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2427      0.197     0.0977      0.106       0.06

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    31/399      9.2G   0.01492   0.00342  0.003873        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2422      0.272     0.0936      0.127     0.0765

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    32/399      9.2G   0.01478  0.003364  0.003692        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2388      0.234     0.0935      0.116     0.0661

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    33/399      9.2G   0.01443  0.003262  0.003214        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2427      0.213      0.104      0.128     0.0764

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    34/399      9.2G    0.0146  0.003459   0.00417        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2416      0.239     0.0929      0.113     0.0672

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    35/399      9.2G   0.01421  0.003199  0.003387        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2385      0.216     0.0987      0.129     0.0776

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    36/399      9.2G   0.01373  0.003157  0.002988        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2367      0.192        0.1      0.129     0.0806

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    37/399      9.2G   0.01399  0.003213  0.003909        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2427      0.168     0.0971      0.101     0.0605

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    38/399      9.2G   0.01422   0.00321  0.004248        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2408      0.276      0.093      0.145      0.088

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    39/399      9.2G   0.01382  0.003105  0.003427        28       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2427      0.245      0.107      0.144     0.0874
Saving model artifact on epoch 40

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    40/399      9.2G   0.01364  0.003135  0.003628        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2427      0.141     0.0888     0.0826     0.0481

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    41/399      9.2G   0.01423  0.003189  0.003662        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2393      0.178      0.103      0.127     0.0816

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    42/399      9.2G   0.01381  0.003071  0.003655        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2417      0.239     0.0852      0.118     0.0701

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    43/399      9.2G   0.01366   0.00313  0.003485        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2427       0.27     0.0861      0.118     0.0732

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    44/399      9.2G   0.01333  0.003069  0.003243        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2418      0.205      0.118       0.15     0.0908

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    45/399      9.2G   0.01303  0.003062  0.002813        13       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2427      0.263      0.114      0.145     0.0867

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    46/399      9.2G   0.01353  0.003025  0.003295        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2391      0.226     0.0999      0.124     0.0746

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    47/399      9.2G   0.01302  0.002966  0.002772        25       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2418       0.19     0.0982      0.139     0.0906

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    48/399      9.2G   0.01261  0.002949  0.002913        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2427      0.185     0.0997      0.131     0.0782

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    49/399      9.2G   0.01271  0.002973  0.003026        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2415      0.198      0.105      0.139     0.0863
Saving model artifact on epoch 50

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    50/399      9.2G   0.01301  0.002928  0.002895        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2422      0.234      0.105      0.138     0.0828

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    51/399      9.2G   0.01291  0.002984  0.003079        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2421      0.209      0.103      0.144     0.0935

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    52/399      9.2G   0.01286  0.002958  0.003183        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2425      0.228      0.102      0.134     0.0846

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    53/399      9.2G   0.01313   0.00305  0.003825        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2427      0.311     0.0973      0.133     0.0773

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    54/399      9.2G   0.01309  0.003017  0.003538        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2427       0.32      0.084      0.132     0.0803

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    55/399      9.2G   0.01321  0.003031  0.003083        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2425      0.229     0.0882      0.128     0.0791

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    56/399      9.2G   0.01272  0.002867  0.002874        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2359      0.287     0.0962      0.155     0.0975

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    57/399      9.2G    0.0128  0.002856  0.002862        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2415      0.215      0.119      0.152     0.0944

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    58/399      9.2G    0.0125  0.002921  0.003122        24       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2231      0.286      0.101      0.153     0.0994

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    59/399      9.2G   0.01273  0.002851  0.002804        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2421      0.303     0.0891      0.152     0.0974
Saving model artifact on epoch 60

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    60/399      9.2G   0.01241  0.002874  0.002819        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2425      0.284     0.0965      0.148     0.0921

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    61/399      9.2G   0.01217  0.002864  0.002748        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2416       0.26      0.103      0.147      0.093

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    62/399      9.2G   0.01211  0.002925  0.002696        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2424      0.274     0.0997      0.155      0.098

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    63/399      9.2G    0.0124  0.002781  0.002586        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2374      0.246      0.104      0.167      0.109

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    64/399      9.2G   0.01209  0.002794  0.002882        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2388      0.267      0.101      0.149     0.0939

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    65/399      9.2G   0.01241   0.00286  0.002935        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2421      0.317      0.094      0.148     0.0926

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    66/399      9.2G   0.01234  0.002773  0.002589        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2350      0.271      0.102      0.159      0.103

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    67/399      9.2G   0.01221  0.002735  0.002446        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2350      0.277     0.0974      0.157      0.102

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    68/399      9.2G   0.01229  0.002812  0.002777        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2332      0.224      0.108      0.154     0.0963

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    69/399      9.2G   0.01261  0.002883  0.003159        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2375        0.3     0.0883      0.153     0.0976
Saving model artifact on epoch 70

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    70/399      9.2G   0.01226  0.002804   0.00309        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2373      0.269      0.101      0.156      0.101

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    71/399      9.2G   0.01236  0.002812  0.003062        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2373      0.227      0.104      0.154     0.0974

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    72/399      9.2G   0.01201  0.002754  0.002737        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2420       0.28     0.0968      0.161      0.103

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    73/399      9.2G   0.01211   0.00276  0.002646        26       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2420      0.231      0.114      0.161        0.1

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    74/399      9.2G   0.01204   0.00285  0.002806        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2388      0.225      0.114      0.161     0.0995

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    75/399      9.2G   0.01189  0.002789   0.00268        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2422      0.237      0.119      0.168      0.105

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    76/399      9.2G   0.01191  0.002782  0.002518        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2384      0.225      0.114       0.16     0.0955

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    77/399      9.2G   0.01224  0.002875  0.002801        13       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2359       0.27      0.105      0.159     0.0982

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    78/399      9.2G   0.01185  0.002695  0.002346        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2354      0.278      0.107      0.165      0.103

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    79/399      9.2G   0.01208  0.002799  0.002184        25       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2385      0.248       0.11      0.167      0.106
Saving model artifact on epoch 80

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    80/399      9.2G   0.01142  0.002688  0.002473        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2205      0.259      0.109      0.173      0.107

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    81/399      9.2G   0.01144  0.002635  0.002473        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2195      0.259      0.113      0.174       0.11

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    82/399      9.2G   0.01179  0.002705  0.002419        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2285      0.243      0.108      0.166      0.106

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    83/399      9.2G   0.01186   0.00268  0.002165        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2421      0.292      0.101      0.167      0.107

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    84/399      9.2G    0.0114  0.002717  0.002682        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2265      0.296      0.107      0.165      0.106

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    85/399      9.2G   0.01193  0.002828  0.002712        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2416       0.25      0.112      0.172      0.112

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    86/399      9.2G    0.0114  0.002658  0.002416        25       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2385      0.253      0.108      0.171      0.111

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    87/399      9.2G   0.01187  0.002757  0.002212        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2392       0.24      0.106      0.164      0.109

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    88/399      9.2G   0.01183  0.002669  0.002601        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2424      0.245      0.109      0.168      0.109

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    89/399      9.2G   0.01159  0.002708  0.002537        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2384      0.246      0.112      0.167      0.108
Saving model artifact on epoch 90

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    90/399      9.2G    0.0116  0.002684  0.002358        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2354      0.234      0.111      0.163      0.106

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    91/399      9.2G   0.01177  0.002632   0.00264        13       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2388       0.24      0.108      0.164      0.108

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    92/399      9.2G   0.01194  0.002701  0.002627        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2320      0.242      0.111      0.166      0.109

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    93/399      9.2G   0.01129  0.002649  0.002346        11       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2320      0.242      0.109      0.165      0.109

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    94/399      9.2G   0.01175  0.002782   0.00287        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2320      0.241       0.11      0.166      0.109

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    95/399      9.2G   0.01148  0.002609  0.002575        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2324      0.229      0.105       0.16      0.104

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    96/399      9.2G   0.01159  0.002784  0.002723        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2321      0.231      0.104       0.16      0.105

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    97/399      9.2G   0.01188  0.002804   0.00305        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2289      0.237      0.106      0.163      0.106

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    98/399      9.2G   0.01152  0.002627  0.002217        26       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2289      0.241      0.106      0.164      0.107

     Epoch   gpu_mem       box       obj       cls    labels  img_size
    99/399      9.2G   0.01171  0.002737  0.002578        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2288      0.238      0.106      0.164      0.108
Saving model artifact on epoch 100

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   100/399      9.2G    0.0117  0.002715  0.002309         8       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2289      0.308     0.0942      0.164      0.107

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   101/399      9.2G   0.01139   0.00269  0.002148        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2359      0.236      0.107      0.164      0.106

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   102/399      9.2G   0.01141  0.002645  0.002597        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2354      0.251       0.11      0.171      0.111

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   103/399      9.2G   0.01125  0.002579  0.002418        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2319       0.24      0.105      0.166      0.109

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   104/399      9.2G   0.01131  0.002623  0.002569        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2319      0.239      0.105      0.165      0.108

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   105/399      9.2G   0.01126  0.002651  0.002122        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2319       0.24      0.106      0.166      0.108

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   106/399      9.2G   0.01092  0.002601  0.002439        27       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2321      0.247      0.109       0.17      0.109

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   107/399      9.2G    0.0111  0.002605   0.00203        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2319       0.25       0.11      0.172       0.11

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   108/399      9.2G   0.01104  0.002629  0.002213        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2319      0.248      0.106       0.17       0.11

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   109/399      9.2G   0.01098  0.002533  0.002034        26       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2319      0.251      0.107      0.171       0.11
Saving model artifact on epoch 110

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   110/399      9.2G   0.01095   0.00257  0.002379         9       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2317      0.242      0.102      0.165      0.109

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   111/399      9.2G   0.01103  0.002539  0.002005        24       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2308       0.25      0.105      0.171      0.112

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   112/399      9.2G   0.01073  0.002573  0.001918        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2303       0.29     0.0993      0.172      0.114

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   113/399      9.2G   0.01116  0.002679   0.00222        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2308      0.323     0.0936      0.168      0.111

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   114/399      9.2G   0.01109  0.002618  0.002479        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2310      0.247      0.103       0.17      0.112

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   115/399      9.2G    0.0106  0.002601  0.002138        11       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2310      0.287     0.0978      0.169      0.113

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   116/399      9.2G   0.01126  0.002679  0.002218        12       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2310      0.288     0.0987       0.17      0.114

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   117/399      9.2G   0.01097  0.002621  0.003072        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2310      0.253      0.104      0.173      0.115

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   118/399      9.2G   0.01065  0.002554  0.002154        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2310      0.253      0.104      0.173      0.114

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   119/399      9.2G   0.01084  0.002492  0.002094        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.295     0.0958      0.172      0.115
Saving model artifact on epoch 120

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   120/399      9.2G   0.01069  0.002568  0.002021        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2314      0.254      0.103      0.173      0.116

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   121/399      9.2G   0.01118  0.002552  0.002643        25       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2310      0.254      0.103      0.174      0.117

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   122/399      9.2G   0.01077  0.002504  0.002078        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2310      0.259      0.104      0.176      0.118

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   123/399      9.2G   0.01076  0.002523   0.00207        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2310      0.257      0.103      0.176      0.118

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   124/399      9.2G   0.01063  0.002466  0.002084        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2310      0.255      0.104      0.176      0.117

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   125/399      9.2G   0.01074   0.00243  0.002315        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2352      0.258      0.105      0.176      0.117

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   126/399      9.2G   0.01062  0.002519  0.001998        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2352      0.251      0.104      0.173      0.116

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   127/399      9.2G   0.01065  0.002556  0.002265        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2352      0.252      0.106      0.174      0.115

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   128/399      9.2G    0.0107  0.002528  0.002178        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2353      0.251      0.103      0.174      0.116

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   129/399      9.2G   0.01085  0.002415  0.002086        26       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2352      0.299     0.0971      0.174      0.116
Saving model artifact on epoch 130

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   130/399      9.2G   0.01077  0.002565   0.00246        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2353      0.251      0.103      0.174      0.115

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   131/399      9.2G   0.01087  0.002593  0.002324        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2354      0.358      0.091      0.173      0.114

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   132/399      9.2G   0.01062  0.002469  0.002301        11       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2316      0.254      0.106      0.176      0.117

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   133/399      9.2G    0.0108  0.002598   0.00269        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2316      0.255      0.105      0.176      0.117

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   134/399      9.2G   0.01083  0.002626  0.002465        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2316      0.259      0.106      0.178      0.119

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   135/399      9.2G    0.0105    0.0025  0.002538        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2307      0.258      0.106      0.179      0.118

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   136/399      9.2G   0.01067  0.002623  0.002169        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2307      0.259      0.106      0.179      0.119

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   137/399      9.2G    0.0108   0.00263  0.002811        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2306      0.259      0.107      0.179      0.119

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   138/399      9.2G   0.01089  0.002515  0.002264        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2306      0.256      0.107      0.177      0.118

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   139/399      9.2G   0.01083  0.002443  0.002035        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2306      0.253      0.107      0.176      0.118
Saving model artifact on epoch 140

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   140/399      9.2G   0.01062  0.002469  0.002137        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2306      0.253      0.107      0.176      0.117

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   141/399      9.2G   0.01037  0.002472  0.001742        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2306      0.254      0.106      0.176      0.118

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   142/399      9.2G   0.01032  0.002483  0.001813        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2306      0.257      0.106      0.177      0.119

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   143/399      9.2G   0.01047   0.00241   0.00191        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2306      0.256      0.105      0.177      0.119

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   144/399      9.2G   0.01027  0.002417  0.002108        27       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2306      0.257      0.105      0.177       0.12

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   145/399      9.2G   0.01033   0.00238  0.001987        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2306      0.263      0.107       0.18      0.121

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   146/399      9.2G   0.01053  0.002388  0.001843        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2306      0.262      0.105      0.179      0.121

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   147/399      9.2G   0.01035  0.002412  0.001936        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2306      0.263      0.105       0.18       0.12

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   148/399      9.2G   0.01033   0.00238  0.001991        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2306      0.264      0.105       0.18       0.12

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   149/399      9.2G   0.01027  0.002462  0.002334        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2306      0.265      0.105       0.18       0.12
Saving model artifact on epoch 150

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   150/399      9.2G   0.01048  0.002566  0.002612        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2306      0.263      0.105      0.179      0.119

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   151/399      9.2G   0.01036   0.00246   0.00223        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2306       0.26      0.105      0.178      0.119

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   152/399      9.2G   0.01038  0.002528  0.002362        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.258      0.104      0.177      0.118

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   153/399      9.2G   0.01013  0.002399  0.002019        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.301     0.0986      0.176      0.117

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   154/399      9.2G   0.01045  0.002368   0.00187        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.257      0.104      0.177      0.118

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   155/399      9.2G   0.01029  0.002408  0.002137        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.301     0.0986      0.177      0.118

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   156/399      9.2G   0.01043  0.002433  0.001898        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305       0.26      0.106      0.178      0.119

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   157/399      9.2G   0.01033  0.002486  0.002655        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305       0.26      0.105      0.178       0.12

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   158/399      9.2G    0.0105  0.002406  0.001983        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.261      0.105      0.179      0.119

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   159/399      9.2G  0.009979  0.002396  0.001926        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.258      0.105      0.177      0.119
Saving model artifact on epoch 160

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   160/399      9.2G   0.01008  0.002384  0.002058        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.262      0.106      0.179       0.12

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   161/399      9.2G  0.009937  0.002321  0.001517        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.261      0.105      0.179       0.12

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   162/399      9.2G  0.009874  0.002334  0.001454        13       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.261      0.106      0.179       0.12

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   163/399      9.2G   0.01014  0.002399  0.002104        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305       0.26      0.106      0.178       0.12

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   164/399      9.2G  0.009914  0.002383  0.002057        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305       0.26      0.106      0.179       0.12

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   165/399      9.2G   0.01032  0.002353  0.001813        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305       0.26      0.106      0.179      0.121

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   166/399      9.2G  0.009724  0.002316  0.001739        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.262      0.106       0.18      0.121

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   167/399      9.2G  0.009843  0.002335  0.001921        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.265      0.106      0.181      0.122

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   168/399      9.2G  0.009971  0.002361  0.001889        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.264      0.106      0.181      0.121

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   169/399      9.2G  0.009809  0.002393  0.001936        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.263      0.106       0.18      0.121
Saving model artifact on epoch 170

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   170/399      9.2G  0.009638  0.002315  0.001974        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.264      0.106      0.181      0.122

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   171/399      9.2G  0.009929  0.002476  0.001993        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.265      0.106      0.181      0.122

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   172/399      9.2G   0.01044  0.002517  0.002467        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.266      0.106      0.182      0.123

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   173/399      9.2G  0.009787  0.002365  0.002216        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.264      0.105       0.18      0.122

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   174/399      9.2G   0.01028  0.002392   0.00167        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.264      0.105      0.181      0.122

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   175/399      9.2G  0.009986  0.002406  0.002047        10       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.313     0.0992       0.18      0.122

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   176/399      9.2G  0.009719  0.002338  0.001897        12       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.314     0.0992      0.181      0.122

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   177/399      9.2G  0.009544  0.002311  0.001965        24       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.267      0.105      0.182      0.122

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   178/399      9.2G   0.01016  0.002412  0.002496        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305       0.27      0.106      0.183      0.123

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   179/399      9.2G  0.009989  0.002376  0.002209        12       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.269      0.106      0.183      0.123
Saving model artifact on epoch 180

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   180/399      9.2G  0.009992  0.002444  0.002375        13       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305       0.27      0.106      0.184      0.123

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   181/399      9.2G  0.009912  0.002351  0.001608        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.271      0.106      0.184      0.124

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   182/399      9.2G  0.009964  0.002497  0.002372        13       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.272      0.106      0.185      0.124

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   183/399      9.2G   0.01006  0.002496   0.00215        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2343      0.272      0.107      0.185      0.124

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   184/399      9.2G  0.009941  0.002403  0.002048        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2343      0.271      0.107      0.184      0.124

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   185/399      9.2G  0.009831  0.002338   0.00207        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2344      0.267      0.106      0.182      0.123

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   186/399      9.2G  0.009627  0.002336  0.001817        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2344      0.264      0.106      0.182      0.123

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   187/399      9.2G   0.00972  0.002317  0.002335        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2378      0.263      0.106      0.181      0.122

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   188/399      9.2G  0.009366  0.002289  0.001727        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2378      0.262      0.106       0.18      0.122

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   189/399      9.2G  0.009583  0.002295  0.001756        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2378      0.262      0.106      0.181      0.122
Saving model artifact on epoch 190

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   190/399      9.2G  0.009561  0.002294   0.00158        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2378      0.262      0.106       0.18      0.122

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   191/399      9.2G  0.009537  0.002352  0.001817        11       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2378      0.262      0.106       0.18      0.121

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   192/399      9.2G  0.009504  0.002304   0.00193        13       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2378      0.263      0.106       0.18      0.122

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   193/399      9.2G  0.009558  0.002308   0.00195        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2378      0.262      0.106       0.18      0.122

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   194/399      9.2G  0.009593  0.002374  0.001824        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2378      0.261      0.106       0.18      0.121

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   195/399      9.2G   0.00936  0.002261  0.001688        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2378      0.261      0.106       0.18      0.121

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   196/399      9.2G  0.009671  0.002312  0.001989        29       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2378      0.263      0.106      0.181      0.121

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   197/399      9.2G  0.009574  0.002263  0.001606        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2378      0.261      0.105      0.181      0.121

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   198/399      9.2G  0.009402  0.002238  0.001842        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2378       0.26      0.105       0.18      0.121

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   199/399      9.2G  0.009254  0.002232  0.001389        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2378      0.262      0.106      0.181      0.121
Saving model artifact on epoch 200

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   200/399      9.2G  0.009264  0.002181  0.001486        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2378      0.265      0.106      0.182      0.122

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   201/399      9.2G  0.009593  0.002244  0.001658        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2378      0.267      0.106      0.183      0.122

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   202/399      9.2G  0.009096   0.00217  0.001643        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2378      0.267      0.106      0.183      0.122

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   203/399      9.2G  0.009489  0.002366  0.001731        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2378      0.265      0.105      0.182      0.122

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   204/399      9.2G  0.009366  0.002187  0.001954        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2378      0.265      0.105      0.182      0.122

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   205/399      9.2G  0.009141  0.002211  0.001711        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2378      0.267      0.105      0.183      0.123

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   206/399      9.2G  0.009221  0.002175  0.001943        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2378      0.269      0.105      0.184      0.123

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   207/399      9.2G  0.008874    0.0022  0.001353        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2378      0.269      0.105      0.184      0.123

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   208/399      9.2G  0.008863  0.002123  0.001214        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2378      0.267      0.104      0.183      0.123

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   209/399      9.2G  0.009238  0.002185  0.001462        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2378      0.267      0.104      0.183      0.123
Saving model artifact on epoch 210

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   210/399      9.2G  0.009182  0.002201  0.001253        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2344      0.267      0.104      0.184      0.123

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   211/399      9.2G  0.009103  0.002089  0.001567        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2344      0.266      0.103      0.183      0.124

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   212/399      9.2G  0.009057  0.002242   0.00152        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2344      0.266      0.103      0.183      0.124

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   213/399      9.2G  0.009007    0.0021  0.001552        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2344      0.267      0.103      0.183      0.124

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   214/399      9.2G  0.009465  0.002178   0.00178        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2344      0.267      0.103      0.184      0.124

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   215/399      9.2G  0.009296  0.002271  0.001936        24       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2344      0.267      0.103      0.184      0.124

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   216/399      9.2G   0.00906  0.002157  0.001414        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2344      0.267      0.103      0.184      0.124

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   217/399      9.2G  0.008916  0.002089  0.001446        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2344      0.268      0.103      0.184      0.125

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   218/399      9.2G  0.008751  0.002178   0.00126        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2344      0.269      0.102      0.184      0.125

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   219/399      9.2G  0.009105  0.002115  0.001553        30       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2344       0.27      0.102      0.185      0.125
Saving model artifact on epoch 220

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   220/399      9.2G  0.008688  0.002111  0.001468        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2344       0.27      0.102      0.185      0.126

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   221/399      9.2G  0.008771  0.002074  0.001122        24       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2344      0.272      0.102      0.186      0.126

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   222/399      9.2G  0.008945  0.002198  0.001865        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2344      0.271      0.101      0.185      0.126

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   223/399      9.2G  0.009228  0.002239  0.001902        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2344      0.269      0.101      0.184      0.125

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   224/399      9.2G  0.009177  0.002232  0.002092        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2344       0.27      0.101      0.185      0.125

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   225/399      9.2G  0.009061  0.002228   0.00159        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2344      0.269      0.101      0.184      0.125

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   226/399      9.2G  0.009079  0.002188  0.001625        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2344       0.27      0.101      0.184      0.125

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   227/399      9.2G  0.008974  0.002133  0.001571        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2344       0.27      0.101      0.184      0.126

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   228/399      9.2G  0.009469  0.002309  0.002333        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2344      0.272      0.101      0.186      0.128

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   229/399      9.2G  0.009259  0.002251   0.00178        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2344      0.273      0.101      0.186      0.128
Saving model artifact on epoch 230

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   230/399      9.2G  0.008872  0.002258  0.001741        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2344      0.274      0.101      0.186      0.128

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   231/399      9.2G  0.009059  0.002165  0.001684        24       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2343      0.274      0.101      0.186      0.128

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   232/399      9.2G   0.00911  0.002187  0.001699        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2343      0.276      0.101      0.187      0.128

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   233/399      9.2G   0.00895  0.002173  0.001491        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2343      0.274      0.101      0.186      0.128

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   234/399      9.2G  0.008932  0.002165  0.001499        25       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2343      0.278      0.101      0.188      0.129

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   235/399      9.2G  0.008927  0.002225  0.001792        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2343      0.278      0.101      0.188      0.128

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   236/399      9.2G  0.008872  0.002148  0.001606        24       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2343      0.276        0.1      0.187      0.127

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   237/399      9.2G  0.008838  0.002121  0.001468        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2343      0.324     0.0929      0.185      0.127

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   238/399      9.2G  0.008457   0.00208  0.001275        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2343      0.323     0.0927      0.184      0.127

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   239/399      9.2G  0.008669  0.002106  0.001376        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2343      0.326     0.0926      0.185      0.127
Saving model artifact on epoch 240

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   240/399      9.2G  0.008485  0.002119  0.001613        26       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2343      0.273     0.0984      0.185      0.127

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   241/399      9.2G  0.008555  0.002091  0.001401        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2343      0.327     0.0923      0.186      0.128

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   242/399      9.2G  0.008459  0.002025  0.001101        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2343      0.327     0.0923      0.187      0.128

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   243/399      9.2G  0.008484  0.002094   0.00179        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2343      0.331     0.0923      0.187      0.128

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   244/399      9.2G  0.008852  0.002086  0.001485        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2343      0.334     0.0923      0.188      0.129

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   245/399      9.2G  0.008688  0.002072  0.001131        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2343      0.334     0.0923      0.188      0.129

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   246/399      9.2G  0.008535  0.002043  0.001541        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2343      0.336     0.0923      0.188      0.129

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   247/399      9.2G  0.008294  0.002058  0.001425        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2343      0.336     0.0923      0.189       0.13

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   248/399      9.2G  0.008318  0.002045  0.001404        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2343      0.337     0.0923       0.19      0.131

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   249/399      9.2G  0.008423  0.002077  0.001566        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2343      0.337     0.0923       0.19      0.131
Saving model artifact on epoch 250

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   250/399      9.2G  0.008367  0.002016  0.001307        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2343      0.338     0.0917       0.19      0.132

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   251/399      9.2G  0.008442  0.002078  0.001261        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2343      0.338     0.0917      0.191      0.132

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   252/399      9.2G  0.008425  0.002047  0.001463        12       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2342       0.34     0.0919      0.192      0.133

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   253/399      9.2G  0.008113  0.002027   0.00118        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2342      0.289     0.0964      0.193      0.134

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   254/399      9.2G   0.00827  0.002021  0.001105        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2342      0.339     0.0919      0.194      0.134

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   255/399      9.2G  0.008336   0.00202  0.001452        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2342       0.29     0.0962      0.194      0.134

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   256/399      9.2G  0.008159  0.001968  0.001212         8       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2342      0.291     0.0959      0.194      0.135

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   257/399      9.2G  0.008061  0.001922  0.001033        10       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2342      0.291     0.0959      0.194      0.134

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   258/399      9.2G  0.008071  0.001973  0.001161        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2342      0.292     0.0956      0.195      0.134

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   259/399      9.2G  0.007981  0.001991  0.001136        27       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2342      0.293     0.0956      0.195      0.134
Saving model artifact on epoch 260

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   260/399      9.2G  0.008428  0.002133  0.001609        27       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2342      0.295     0.0956      0.196      0.135

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   261/399      9.2G  0.008412  0.002072  0.001286        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2342      0.294     0.0947      0.195      0.135

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   262/399      9.2G  0.008125  0.001962  0.001194        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2342      0.296     0.0947      0.196      0.136

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   263/399      9.2G  0.008374  0.002018  0.001224        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2342      0.296     0.0947      0.196      0.136

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   264/399      9.2G  0.008671  0.002116  0.001618        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2342        0.3     0.0956      0.199      0.137

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   265/399      9.2G  0.008182  0.002026  0.001381        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2342      0.303     0.0956        0.2      0.137

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   266/399      9.2G  0.008124  0.002004  0.001196        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2342      0.302     0.0953        0.2      0.138

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   267/399      9.2G  0.008179  0.002046  0.001321        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2342      0.307     0.0956      0.202      0.139

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   268/399      9.2G  0.008015  0.002025  0.001117        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2338      0.309      0.096      0.203      0.139

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   269/399      9.2G  0.007923  0.001971  0.001229        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2338      0.308      0.096      0.203      0.139
Saving model artifact on epoch 270

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   270/399      9.2G  0.008097  0.001982  0.001088        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2337      0.312     0.0961      0.205      0.141

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   271/399      9.2G  0.008258  0.002001  0.001455        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2337      0.311     0.0961      0.205      0.141

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   272/399      9.2G  0.008153  0.002042  0.001437        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2336      0.312     0.0961      0.205      0.141

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   273/399      9.2G    0.0081  0.002032  0.001274        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2337      0.311     0.0958      0.205      0.141

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   274/399      9.2G  0.007822  0.001935  0.001082        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2337       0.31     0.0958      0.205      0.141

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   275/399      9.2G  0.007881  0.001987  0.001262        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2337      0.309     0.0943      0.204      0.141

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   276/399      9.2G  0.007868  0.001966  0.001114        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2337      0.309     0.0943      0.204      0.141

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   277/399      9.2G  0.007687  0.001919  0.001133        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2337      0.311     0.0946      0.205      0.141

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   278/399      9.2G  0.007861  0.001899  0.001114        26       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2337      0.312     0.0937      0.206      0.142

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   279/399      9.2G  0.008121  0.001952   0.00108        25       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2337      0.312     0.0937      0.206      0.142
Saving model artifact on epoch 280

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   280/399      9.2G  0.007912   0.00192  0.001067        13       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2337      0.311     0.0928      0.205      0.142

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   281/399      9.2G  0.007777  0.001856  0.001122        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2337      0.313     0.0928      0.206      0.142

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   282/399      9.2G   0.00773  0.001956  0.001046        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2337      0.314     0.0925      0.207      0.143

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   283/399      9.2G  0.007739  0.001948  0.001149        30       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2337      0.316     0.0925      0.208      0.143

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   284/399      9.2G  0.007587  0.001902  0.001049        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2337      0.316     0.0925      0.208      0.143

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   285/399      9.2G    0.0077  0.001888  0.001062        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2337      0.316     0.0925      0.208      0.143

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   286/399      9.2G  0.007673  0.001917  0.001231        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2337       0.32     0.0922       0.21      0.145

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   287/399      9.2G  0.007619  0.001886 0.0009627        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2336      0.318     0.0907      0.208      0.144

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   288/399      9.2G  0.007529   0.00188  0.001208        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2336      0.321      0.091       0.21      0.146

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   289/399      9.2G  0.007558  0.001931  0.001348        12       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2336       0.32      0.091      0.209      0.145
Saving model artifact on epoch 290

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   290/399      9.2G  0.007876  0.001914  0.001104        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2335      0.324      0.091      0.211      0.146

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   291/399      9.2G  0.007687  0.001884 0.0009966        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2334      0.327      0.092      0.213      0.147

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   292/399      9.2G  0.007494  0.001852   0.00111        13       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2334      0.331     0.0929      0.215      0.148

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   293/399      9.2G  0.007536  0.001921  0.001189        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2323      0.327      0.092      0.213      0.147

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   294/399      9.2G  0.007629  0.001897  0.001018        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2323      0.328      0.092      0.213      0.148

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   295/399      9.2G  0.007571  0.001822 0.0009447        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2323      0.327      0.092      0.213      0.147

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   296/399      9.2G  0.007635  0.001915 0.0009266        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2323      0.328     0.0917      0.213      0.148

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   297/399      9.2G  0.007167  0.001869  0.001082        28       640:  42%|███wandb: Network error (ProxyError), entering retry loop.
   297/399      9.2G  0.007456  0.001868  0.001138        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2323      0.323     0.0893      0.211      0.147

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   298/399      9.2G  0.007383   0.00183  0.001052        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2323      0.323     0.0893      0.211      0.147

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   299/399      9.2G  0.007487  0.001857  0.001159        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2323      0.324     0.0893      0.211      0.147
Saving model artifact on epoch 300

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   300/399      9.2G  0.007437  0.001881  0.001196        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2323      0.324     0.0893      0.211      0.147

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   301/399      9.2G  0.007374   0.00184 0.0009381        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2323      0.324     0.0893      0.212      0.147

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   302/399      9.2G  0.007469  0.001909  0.001005        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2323      0.323     0.0893      0.211      0.147

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   303/399      9.2G  0.007069  0.001792 0.0009178        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2323      0.325     0.0893      0.212      0.148

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   304/399      9.2G  0.007136  0.001899 0.0009029        28       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2323      0.327     0.0893      0.213      0.148

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   305/399      9.2G   0.00719  0.001809 0.0008898        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2318      0.328     0.0898      0.214      0.149

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   306/399      9.2G  0.007297  0.001878  0.001402        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2318       0.33     0.0898      0.215      0.149

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   307/399      9.2G  0.007139  0.001792 0.0008135        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2318       0.33     0.0898      0.215      0.149

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   308/399      9.2G  0.007251  0.001841  0.001199        28       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2318       0.33     0.0895      0.215       0.15

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   309/399      9.2G  0.007121  0.001814  0.001076        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2317      0.328     0.0893      0.214       0.15
Saving model artifact on epoch 310

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   310/399      9.2G  0.007414  0.001836  0.001101         9       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2316      0.331     0.0903      0.216      0.151

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   311/399      9.2G  0.007206  0.001834  0.001211        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2316      0.334     0.0903      0.217      0.152

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   312/399      9.2G  0.007372  0.001806  0.001127        13       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2316      0.334     0.0903      0.217      0.152

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   313/399      9.2G   0.00704  0.001758 0.0009558        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2316      0.336     0.0903      0.217      0.152

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   314/399      9.2G  0.006919  0.001771 0.0007918        24       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2316      0.337       0.09      0.218      0.153

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   315/399      9.2G  0.007053  0.001752 0.0007955        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2316      0.339       0.09      0.218      0.154

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   316/399      9.2G  0.006984  0.001757  0.000815        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2316       0.34     0.0903      0.219      0.154

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   317/399      9.2G  0.007007  0.001754 0.0008991        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2316      0.339     0.0894      0.218      0.154

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   318/399      9.2G  0.007187  0.001819  0.001134        13       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2316      0.338     0.0884      0.218      0.153

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   319/399      9.2G  0.007312  0.001752   0.00109        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2316       0.34     0.0884      0.219      0.154
Saving model artifact on epoch 320

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   320/399      9.2G  0.006893   0.00174 0.0007894        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2316      0.344     0.0887      0.221      0.154

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   321/399      9.2G  0.006822  0.001735  0.001139        28       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2316      0.344     0.0884      0.221      0.154

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   322/399      9.2G   0.00681  0.001724 0.0009574        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2315      0.347     0.0885      0.222      0.155

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   323/399      9.2G  0.006879  0.001775  0.001124        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2315       0.35     0.0892      0.224      0.155

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   324/399      9.2G  0.006811  0.001774 0.0009221        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2315      0.351     0.0895      0.225      0.155

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   325/399      9.2G  0.006924  0.001759 0.0008976        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2315      0.352     0.0892      0.225      0.155

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   326/399      9.2G  0.006554  0.001707  0.000901        24       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2315      0.351     0.0889      0.225      0.156

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   327/399      9.2G  0.006746  0.001671 0.0007761        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2315      0.356     0.0892      0.227      0.157

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   328/399      9.2G  0.006754  0.001726 0.0008094        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2315      0.358     0.0892      0.228      0.158

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   329/399      9.2G  0.006901  0.001767  0.001129        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2319      0.356     0.0881      0.226      0.157
Saving model artifact on epoch 330

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   330/399      9.2G  0.006868  0.001704  0.001008        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2319      0.357     0.0878      0.227      0.158

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   331/399      9.2G  0.006635  0.001727  0.000963        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2318      0.359     0.0878      0.228      0.158

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   332/399      9.2G  0.006571  0.001733  0.000912        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2318      0.358     0.0876      0.227      0.158

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   333/399      9.2G   0.00675  0.001686 0.0006604        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2318      0.359     0.0876      0.227      0.158

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   334/399      9.2G  0.006606  0.001656 0.0009005        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2307      0.358     0.0875      0.228      0.158

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   335/399      9.2G  0.006664  0.001748 0.0008817        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2307      0.358     0.0872      0.227      0.158

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   336/399      9.2G  0.006774  0.001732  0.001006        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.361     0.0872      0.229      0.159

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   337/399      9.2G  0.006506   0.00169 0.0007435         9       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.362     0.0869      0.229      0.159

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   338/399      9.2G  0.006682  0.001634 0.0007348        13       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.364     0.0869       0.23       0.16

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   339/399      9.2G  0.006566  0.001665 0.0008622        25       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.364     0.0869       0.23      0.161
Saving model artifact on epoch 340

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   340/399      9.2G  0.006563  0.001647 0.0007575        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.439     0.0831      0.231      0.161

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   341/399      9.2G  0.006685  0.001699 0.0008283        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.438     0.0832      0.231      0.161

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   342/399      9.2G  0.006442   0.00166  0.001119        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.442     0.0832      0.232      0.162

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   343/399      9.2G  0.006574  0.001683 0.0008364        27       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.441     0.0832      0.233      0.162

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   344/399      9.2G  0.006276  0.001621 0.0006612        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305       0.44      0.083      0.233      0.162

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   345/399      9.2G  0.006281  0.001575 0.0006959        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.367     0.0869      0.232      0.162

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   346/399      9.2G  0.006348  0.001632 0.0008843        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305      0.371     0.0867      0.234      0.163

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   347/399      9.2G  0.006551  0.001687 0.0009834        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2305       0.44     0.0829      0.235      0.164

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   348/399      9.2G  0.006605  0.001734 0.0007751        29       640:  23%|██▎wandb: Network error (ProxyError), entering retry loop.
   348/399      9.2G  0.006535  0.001657 0.0007971        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2304      0.442     0.0829      0.235      0.164

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   349/399      9.2G  0.006225  0.001598 0.0006955        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2304      0.374     0.0864      0.235      0.165
Saving model artifact on epoch 350

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   350/399      9.2G   0.00652   0.00166 0.0006733        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2300      0.375     0.0868      0.235      0.166

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   351/399      9.2G  0.006193  0.001615 0.0008038        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2300      0.376     0.0865      0.236      0.167

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   352/399      9.2G   0.00635  0.001641 0.0006972        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2300      0.379     0.0865      0.237      0.167

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   353/399      9.2G  0.006209  0.001605   0.00106        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2300      0.378     0.0865      0.237      0.166

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   354/399      9.2G  0.006026  0.001551 0.0006301        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2299      0.379     0.0863      0.237      0.167

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   355/399      9.2G  0.006437  0.001661  0.001061        26       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2299      0.384     0.0866       0.24      0.168

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   356/399      9.2G  0.006287  0.001636 0.0007675        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2299      0.383     0.0863      0.239      0.168

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   357/399      9.2G  0.005986  0.001593 0.0005777        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2299      0.386     0.0866       0.24      0.168

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   358/399      9.2G  0.006154  0.001581 0.0008132        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2299      0.388     0.0863      0.241      0.169

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   359/399      9.2G  0.005988  0.001553  0.000594        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2299      0.389     0.0866      0.242      0.169
Saving model artifact on epoch 360

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   360/399      9.2G  0.006199  0.001601 0.0006295        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2299      0.387      0.086      0.241      0.169

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   361/399      9.2G  0.005975  0.001604 0.0006908        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2299      0.389      0.086      0.242      0.169

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   362/399      9.2G  0.005977  0.001583 0.0006357        13       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2299      0.392      0.086      0.243       0.17

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   363/399      9.2G  0.005814  0.001569 0.0007076        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2299      0.392     0.0857      0.243      0.171

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   364/399      9.2G  0.005915  0.001602 0.0005066        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2299      0.393     0.0857      0.243       0.17

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   365/399      9.2G  0.005902  0.001553 0.0006204        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2299      0.392     0.0854      0.243       0.17

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   366/399      9.2G  0.005897  0.001526 0.0007189        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2299      0.395     0.0854      0.244      0.171

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   367/399      9.2G  0.005801  0.001561  0.000736        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2299      0.395     0.0854      0.244      0.171

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   368/399      9.2G  0.005818  0.001531 0.0005447        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2299      0.395     0.0854      0.244      0.171

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   369/399      9.2G  0.005651  0.001486 0.0004308        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2299      0.395     0.0854      0.245      0.171
Saving model artifact on epoch 370

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   370/399      9.2G  0.005672  0.001521 0.0006316        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2299      0.396     0.0854      0.245      0.172

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   371/399      9.2G  0.005627  0.001561 0.0005789        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2297      0.398     0.0854      0.246      0.172

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   372/399      9.2G  0.005605  0.001496 0.0005287        27       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2297        0.4     0.0854      0.247      0.173

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   373/399      9.2G  0.005564   0.00149 0.0006741        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2297      0.401     0.0854      0.247      0.174

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   374/399      9.2G  0.005562  0.001474 0.0005015        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2297      0.401     0.0854      0.247      0.174

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   375/399      9.2G  0.005494  0.001442 0.0004316        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2297      0.403     0.0854      0.248      0.174

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   376/399      9.2G  0.005405  0.001551 0.0004229        32       640:  50%|███wandb: Network error (ProxyError), entering retry loop.
   376/399      9.2G  0.005433  0.001521 0.0005998        21       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2297      0.404     0.0851      0.249      0.175

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   377/399      9.2G  0.005324  0.001454 0.0005089        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2297      0.405     0.0851      0.249      0.175

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   378/399      9.2G  0.005359  0.001458 0.0003825        15       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2259      0.403     0.0848      0.248      0.175

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   379/399      9.2G  0.005434  0.001453 0.0003868        25       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2259      0.406     0.0854       0.25      0.176
Saving model artifact on epoch 380

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   380/399      9.2G  0.005477  0.001418   0.00071        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2259      0.406     0.0854       0.25      0.176

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   381/399      9.2G  0.005356  0.001496 0.0004867        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2259      0.408     0.0861      0.251      0.176

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   382/399      9.2G  0.005354  0.001466 0.0005333        22       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2259      0.409     0.0861      0.251      0.177

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   383/399      9.2G  0.005304   0.00146 0.0005451        24       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2259      0.411     0.0861      0.252      0.177

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   384/399      9.2G  0.005292  0.001441 0.0005461        18       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2259       0.41     0.0858      0.251      0.178

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   385/399      9.2G  0.005258  0.001441 0.0004153        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2259      0.408     0.0861      0.251      0.177

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   386/399      9.2G  0.005165  0.001458  0.000635        28       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2259      0.412     0.0861      0.252      0.178

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   387/399      9.2G  0.005302  0.001456 0.0005228        14       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2259      0.415     0.0861      0.254      0.179

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   388/399      9.2G  0.005317  0.001407 0.0004739        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2259      0.417     0.0861      0.255      0.179

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   389/399      9.2G  0.005148   0.00141 0.0005128        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2258      0.423     0.0862      0.258      0.181
Saving model artifact on epoch 390

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   390/399      9.2G   0.00517  0.001397 0.0004808        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2258      0.421     0.0859      0.257      0.181

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   391/399      9.2G  0.005011  0.001415 0.0003338        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2258      0.423     0.0859      0.258      0.182

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   392/399      9.2G   0.00513  0.001375 0.0004617        24       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2258      0.425     0.0859      0.259      0.182

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   393/399      9.2G  0.005021  0.001397 0.0005565        23       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2258      0.431     0.0859      0.261      0.184

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   394/399      9.2G  0.004884  0.001411 0.0004105        16       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2258      0.431     0.0859      0.261      0.184

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   395/399      9.2G  0.004961  0.001384 0.0003836        20       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2258      0.431     0.0859      0.261      0.184

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   396/399      9.2G  0.004968  0.001343 0.0004494        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2258      0.431     0.0859      0.261      0.184

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   397/399      9.2G  0.005088  0.001438 0.0004789        19       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2257      0.435     0.0856      0.263      0.185

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   398/399      9.2G   0.00502  0.001359 0.0005113        17       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2257      0.436     0.0859      0.263      0.184

     Epoch   gpu_mem       box       obj       cls    labels  img_size
   399/399      9.2G  0.004883  0.001353 0.0004345        26       640: 100%|███
               Class     Images     Labels          P          R     mAP@.5mAP@.
                 all        137       2257       0.44     0.0859      0.265      0.186

400 epochs completed in 4.937 hours.
Optimizer stripped from ../../yolov5/runs/train/hybrid_imagery_example_train_syn_test_real/weights/last.pt, 14.5MB
Optimizer stripped from ../../yolov5/runs/train/hybrid_imagery_example_train_syn_test_real/weights/best.pt, 14.5MB

Validating ../../yolov5/runs/train/hybrid_imagery_example_train_syn_test_real/weights/best.pt...
Fusing layers...
YOLOv5s summary: 213 layers, 7018216 parameters, 0 gradients, 15.8 GFLOPs
               Class     Images     Labels          P          R     mAP@.5mAP@.Exception in thread Thread-40:
Traceback (most recent call last):
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 57, in check_pil_font
    return ImageFont.truetype(str(font) if font.exists() else font.name, size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
OSError: unknown file format

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 973, in _bootstrap_inner
    self.run()
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 910, in run
    self._target(*self._args, **self._kwargs)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 217, in plot_images
    annotator = Annotator(mosaic, line_width=round(fs / 10), font_size=fs, pil=True, example=names)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 77, in __init__
    self.font = check_pil_font(font='Arial.Unicode.ttf' if non_ascii else font,
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 61, in check_pil_font
    return ImageFont.truetype(str(font), size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
OSError: unknown file format
Exception in thread Thread-41:
Traceback (most recent call last):
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 57, in check_pil_font
    return ImageFont.truetype(str(font) if font.exists() else font.name, size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
OSError: unknown file format

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 973, in _bootstrap_inner
    self.run()
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 910, in run
    self._target(*self._args, **self._kwargs)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 217, in plot_images
    annotator = Annotator(mosaic, line_width=round(fs / 10), font_size=fs, pil=True, example=names)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 77, in __init__
    self.font = check_pil_font(font='Arial.Unicode.ttf' if non_ascii else font,
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 61, in check_pil_font
    return ImageFont.truetype(str(font), size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
OSError: unknown file format
               Class     Images     Labels          P          R     mAP@.5mAP@.
Exception in thread Thread-43:
Traceback (most recent call last):
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 57, in check_pil_font
Exception in thread Thread-42:
Traceback (most recent call last):
    return ImageFont.truetype(str(font) if font.exists() else font.name, size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 57, in check_pil_font
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return ImageFont.truetype(str(font) if font.exists() else font.name, size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
    return freetype(font)
OSError: unknown file format

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 973, in _bootstrap_inner
    self.run()
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 910, in run
    self._target(*self._args, **self._kwargs)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 217, in plot_images
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    annotator = Annotator(mosaic, line_width=round(fs / 10), font_size=fs, pil=True, example=names)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 77, in __init__
    self.font = check_pil_font(font='Arial.Unicode.ttf' if non_ascii else font,
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 61, in check_pil_font
    return ImageFont.truetype(str(font), size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    self.font = core.getfont(
OSError: unknown file format

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 973, in _bootstrap_inner
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
Exception in thread Thread-45:
Traceback (most recent call last):
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 57, in check_pil_font
    return FreeTypeFont(font, size, index, encoding, layout_engine)
    return ImageFont.truetype(str(font) if font.exists() else font.name, size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.run()
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    self.font = core.getfont(
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 910, in run
OSError: unknown file format
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    self._target(*self._args, **self._kwargs)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 217, in plot_images
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    annotator = Annotator(mosaic, line_width=round(fs / 10), font_size=fs, pil=True, example=names)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 77, in __init__
    self.font = core.getfont(
OSError: unknown file format

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 973, in _bootstrap_inner
    self.font = check_pil_font(font='Arial.Unicode.ttf' if non_ascii else font,
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 61, in check_pil_font
    self.run()
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 910, in run
    return ImageFont.truetype(str(font), size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    self._target(*self._args, **self._kwargs)
    return freetype(font)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 217, in plot_images
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    annotator = Annotator(mosaic, line_width=round(fs / 10), font_size=fs, pil=True, example=names)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 77, in __init__
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = check_pil_font(font='Arial.Unicode.ttf' if non_ascii else font,
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 61, in check_pil_font
    return ImageFont.truetype(str(font), size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    self.font = core.getfont(
OSError: unknown file format
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
OSError: unknown file format
Exception in thread Thread-44:
Traceback (most recent call last):
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 57, in check_pil_font
    return ImageFont.truetype(str(font) if font.exists() else font.name, size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
OSError: unknown file format

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 973, in _bootstrap_inner
    self.run()
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/threading.py", line 910, in run
    self._target(*self._args, **self._kwargs)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 217, in plot_images
    annotator = Annotator(mosaic, line_width=round(fs / 10), font_size=fs, pil=True, example=names)
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 77, in __init__
    self.font = check_pil_font(font='Arial.Unicode.ttf' if non_ascii else font,
  File "/home/mrmarsh/repos/yolov5/utils/plots.py", line 61, in check_pil_font
    return ImageFont.truetype(str(font), size)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 844, in truetype
    return freetype(font)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 841, in freetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/PIL/ImageFont.py", line 193, in __init__
    self.font = core.getfont(
OSError: unknown file format
                 all        137       2257      0.437     0.0859      0.264      0.185
                  30        137        524      0.424      0.116      0.275      0.193
                  48        137       1733      0.451     0.0554      0.253      0.177
Traceback (most recent call last):
  File "/home/mrmarsh/repos/yolov5/train.py", line 667, in <module>
    main(opt)
  File "/home/mrmarsh/repos/yolov5/train.py", line 562, in main
    train(opt.hyp, opt, device, callbacks)
  File "/home/mrmarsh/repos/yolov5/train.py", line 451, in train
    results, _, _ = val.run(
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/autograd/grad_mode.py", line 27, in decorate_context
    return func(*args, **kwargs)
  File "/home/mrmarsh/repos/yolov5/val.py", line 296, in run
    print("\n".join(print_buffer), file=open(save_dir / 'map_labels' / ('results.txt'), 'w'))
FileNotFoundError: [Errno 2] No such file or directory: '../../yolov5/runs/train/hybrid_imagery_example_train_syn_test_real/map_labels/results.txt'
wandb: Waiting for W&B process to finish... (failed 1). Press Control-C to abort syncing.
wandb:
wandb:
wandb: Run history:
wandb:      metrics/mAP_0.5 ▁▁▃▃▃▄▅▄▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▆▆▆▆▆▆▆▇▇▇▇▇▇██
wandb: metrics/mAP_0.5:0.95 ▁▂▃▃▃▄▅▄▄▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▆▆▆▆▆▆▇▇▇▇▇▇▇██
wandb:    metrics/precision ▂▁▄▄▄▂▃▃▄▃▃▃▄▄▃▅▄▅▄▄▄▄▄▄▅▄▅▅▅▅▅▆▆▆█▇▇▇▇█
wandb:       metrics/recall ▃▁▄▄▂▇▇▇▆█▇▇▇▇▇▅▇▆█▇▇▇▆▆▄▅▅▄▃▄▃▃▃▂▁▂▂▂▂▂
wandb:       train/box_loss █▅▄▄▃▃▃▃▃▃▃▃▃▃▃▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▁▁▁▁▁▁▁
wandb:       train/cls_loss █▄▃▃▃▃▂▃▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁
wandb:       train/obj_loss █▅▄▄▄▃▃▃▃▃▃▃▃▃▃▃▃▃▃▂▂▂▂▂▂▂▂▂▂▂▂▂▁▂▁▁▁▁▁▁
wandb:         val/box_loss █▅▄▂▃█▄▃▁▃▃▃▃▃▃▃▃▃▃▄▄▃▄▄▄▄▅▅▅▅▅▅▅▅▅▆▆▆▆▆
wandb:         val/cls_loss ▁▂▂▇▂█▃▃▄▁▆▄▃▂▁▁▁▂▂▂▂▂▂▂▂▂▂▂▂▂▂▁▁▂▂▂▂▂▂▂
wandb:         val/obj_loss ▁▅▆▇▇▆█▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇███████
wandb:                x/lr0 ████▇▇▇▇▇▆▆▆▆▆▆▅▅▅▅▅▄▄▄▄▄▄▃▃▃▃▃▂▂▂▂▂▂▁▁▁
wandb:                x/lr1 ████▇▇▇▇▇▆▆▆▆▆▆▅▅▅▅▅▄▄▄▄▄▄▃▃▃▃▃▂▂▂▂▂▂▁▁▁
wandb:                x/lr2 ████▇▇▇▇▇▆▆▆▆▆▆▅▅▅▅▅▄▄▄▄▄▄▃▃▃▃▃▂▂▂▂▂▂▁▁▁
wandb:
wandb: Run summary:
wandb:           best/epoch 399
wandb:         best/mAP_0.5 0.26479
wandb:    best/mAP_0.5:0.95 0.18569
wandb:       best/precision 0.4397
wandb:          best/recall 0.0859
wandb:      metrics/mAP_0.5 0.26479
wandb: metrics/mAP_0.5:0.95 0.18569
wandb:    metrics/precision 0.4397
wandb:       metrics/recall 0.0859
wandb:       train/box_loss 0.00488
wandb:       train/cls_loss 0.00043
wandb:       train/obj_loss 0.00135
wandb:         val/box_loss 0.09898
wandb:         val/cls_loss 0.03885
wandb:         val/obj_loss 0.18768
wandb:                x/lr0 0.00015
wandb:                x/lr1 0.00015
wandb:                x/lr2 0.00015
wandb:
wandb: Synced hybrid_imagery_example_train_syn_test_real: https://wandb.ai/mrmarsh/train/runs/2teyd5oi
wandb: Synced 6 W&B file(s), 322 media file(s), 39 artifact file(s) and 0 other file(s)
wandb: Find logs at: ./wandb/run-20221206_092959-2teyd5oi/logs
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f76f5578430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f76f5578430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f76f5578430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f76f5578430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f76f5578430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'
Exception ignored in: <function StorageWeakRef.__del__ at 0x7f76f5578430>
Traceback (most recent call last):
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/multiprocessing/reductions.py", line 36, in __del__
  File "/home/mrmarsh/anaconda3/envs/torch-gpu/lib/python3.9/site-packages/torch/storage.py", line 520, in _free_weak_ref
AttributeError: 'NoneType' object has no attribute '_free_weak_ref'

Detect

Let’s run inference and visualize how well the model does. We are using a 25% confidence. This is more applicable for the train synthetic, test real case.

[45]:
!python /home/mrmarsh/repos/yolov5/detect.py \
--source /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/ \
--weights /home/mrmarsh/repos/yolov5/runs/train/hybrid_imagery_example/weights/best.pt \
--conf 0.25 \
--name hybrid_imagery_example_inference
detect: weights=['/home/mrmarsh/repos/yolov5/runs/train/hybrid_imagery_example/weights/best.pt'], source=/home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/, data=../../yolov5/data/coco128.yaml, imgsz=[640, 640], conf_thres=0.25, iou_thres=0.45, max_det=1000, device=, view_img=False, save_txt=False, save_conf=False, save_crop=False, nosave=False, classes=None, agnostic_nms=False, augment=False, visualize=False, update=False, project=../../yolov5/runs/detect, name=hybrid_imagery_example_inference, exist_ok=False, line_thickness=3, hide_labels=False, hide_conf=False, half=False, dnn=False
YOLOv5 🚀 v6.1-177-gd059d1d torch 1.11.0 CUDA:0 (Quadro RTX 6000, 24198MiB)

Fusing layers...
YOLOv5s summary: 213 layers, 7018216 parameters, 0 gradients, 15.8 GFLOPs
image 1/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/0.png: 640x640 1 30, Done. (0.009s)
image 2/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/1.png: 640x640 Done. (0.007s)
image 3/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/10.png: 640x640 Done. (0.007s)
image 4/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/100.png: 640x640 Done. (0.009s)
image 5/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/101.png: 640x640 1 30, Done. (0.010s)
image 6/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/102.png: 640x640 Done. (0.007s)
image 7/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/103.png: 640x640 Done. (0.016s)
image 8/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/104.png: 640x640 1 30, Done. (0.008s)
image 9/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/105.png: 640x640 1 48, Done. (0.018s)
image 10/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/106.png: 640x640 Done. (0.007s)
image 11/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/107.png: 640x640 Done. (0.007s)
image 12/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/108.png: 640x640 Done. (0.007s)
image 13/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/109.png: 640x640 Done. (0.007s)
image 14/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/11.png: 640x640 1 48, Done. (0.007s)
image 15/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/110.png: 640x640 Done. (0.008s)
image 16/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/111.png: 640x640 Done. (0.007s)
image 17/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/112.png: 640x640 Done. (0.007s)
image 18/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/113.png: 640x640 1 30, Done. (0.007s)
image 19/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/114.png: 640x640 Done. (0.007s)
image 20/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/115.png: 640x640 Done. (0.007s)
image 21/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/116.png: 640x640 Done. (0.007s)
image 22/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/117.png: 640x640 1 48, Done. (0.009s)
image 23/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/118.png: 640x640 Done. (0.007s)
image 24/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/119.png: 640x640 Done. (0.007s)
image 25/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/12.png: 640x640 Done. (0.007s)
image 26/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/120.png: 640x640 1 30, Done. (0.007s)
image 27/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/121.png: 640x640 1 48, Done. (0.009s)
image 28/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/122.png: 640x640 1 48, Done. (0.010s)
image 29/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/123.png: 640x640 Done. (0.012s)
image 30/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/124.png: 640x640 1 30, Done. (0.007s)
image 31/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/125.png: 640x640 1 30, Done. (0.007s)
image 32/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/126.png: 640x640 1 30, Done. (0.009s)
image 33/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/127.png: 640x640 1 30, Done. (0.009s)
image 34/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/128.png: 640x640 1 30, Done. (0.014s)
image 35/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/129.png: 640x640 Done. (0.011s)
image 36/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/13.png: 640x640 1 30, Done. (0.008s)
image 37/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/130.png: 640x640 Done. (0.009s)
image 38/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/131.png: 640x640 Done. (0.007s)
image 39/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/132.png: 640x640 1 48, Done. (0.007s)
image 40/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/133.png: 640x640 Done. (0.007s)
image 41/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/134.png: 640x640 Done. (0.009s)
image 42/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/135.png: 640x640 1 48, Done. (0.009s)
image 43/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/136.png: 640x640 1 30, Done. (0.007s)
image 44/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/137.png: 640x640 Done. (0.014s)
image 45/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/138.png: 640x640 Done. (0.007s)
image 46/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/139.png: 640x640 Done. (0.007s)
image 47/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/14.png: 640x640 1 30, Done. (0.007s)
image 48/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/140.png: 640x640 1 30, Done. (0.010s)
image 49/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/141.png: 640x640 1 30, Done. (0.010s)
image 50/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/142.png: 640x640 Done. (0.007s)
image 51/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/143.png: 640x640 1 48, Done. (0.007s)
image 52/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/144.png: 640x640 1 48, Done. (0.007s)
image 53/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/145.png: 640x640 1 48, Done. (0.007s)
image 54/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/146.png: 640x640 Done. (0.007s)
image 55/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/147.png: 640x640 1 48, Done. (0.007s)
image 56/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/148.png: 640x640 1 48, Done. (0.010s)
image 57/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/149.png: 640x640 Done. (0.007s)
image 58/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/15.png: 640x640 1 30, Done. (0.007s)
image 59/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/150.png: 640x640 Done. (0.007s)
image 60/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/151.png: 640x640 1 48, Done. (0.007s)
image 61/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/152.png: 640x640 Done. (0.007s)
image 62/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/153.png: 640x640 1 48, Done. (0.007s)
image 63/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/154.png: 640x640 1 48, Done. (0.007s)
image 64/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/155.png: 640x640 1 30, Done. (0.009s)
image 65/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/156.png: 640x640 1 30, Done. (0.009s)
image 66/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/157.png: 640x640 1 30, Done. (0.007s)
image 67/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/158.png: 640x640 1 48, Done. (0.007s)
image 68/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/159.png: 640x640 1 30, Done. (0.007s)
image 69/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/16.png: 640x640 Done. (0.007s)
image 70/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/160.png: 640x640 Done. (0.007s)
image 71/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/161.png: 640x640 Done. (0.007s)
image 72/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/162.png: 640x640 Done. (0.007s)
image 73/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/163.png: 640x640 1 48, Done. (0.007s)
image 74/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/164.png: 640x640 Done. (0.007s)
image 75/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/165.png: 640x640 Done. (0.009s)
image 76/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/166.png: 640x640 1 30, Done. (0.008s)
image 77/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/167.png: 640x640 1 48, Done. (0.007s)
image 78/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/168.png: 640x640 1 30, Done. (0.007s)
image 79/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/169.png: 640x640 1 30, Done. (0.007s)
image 80/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/17.png: 640x640 Done. (0.007s)
image 81/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/170.png: 640x640 1 30, Done. (0.009s)
image 82/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/171.png: 640x640 1 48, Done. (0.012s)
image 83/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/172.png: 640x640 Done. (0.007s)
image 84/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/173.png: 640x640 1 48, Done. (0.007s)
image 85/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/174.png: 640x640 1 30, Done. (0.009s)
image 86/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/175.png: 640x640 1 48, Done. (0.010s)
image 87/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/176.png: 640x640 Done. (0.012s)
image 88/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/177.png: 640x640 1 30, Done. (0.007s)
image 89/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/178.png: 640x640 1 30, Done. (0.007s)
image 90/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/179.png: 640x640 1 48, Done. (0.007s)
image 91/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/18.png: 640x640 1 30, Done. (0.007s)
image 92/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/180.png: 640x640 Done. (0.007s)
image 93/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/181.png: 640x640 1 30, Done. (0.007s)
image 94/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/182.png: 640x640 1 30, Done. (0.011s)
image 95/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/183.png: 640x640 Done. (0.007s)
image 96/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/184.png: 640x640 1 48, Done. (0.011s)
image 97/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/185.png: 640x640 Done. (0.011s)
image 98/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/186.png: 640x640 1 30, Done. (0.012s)
image 99/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/187.png: 640x640 1 48, Done. (0.007s)
image 100/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/188.png: 640x640 1 30, Done. (0.007s)
image 101/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/189.png: 640x640 Done. (0.007s)
image 102/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/19.png: 640x640 1 30, Done. (0.012s)
image 103/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/190.png: 640x640 Done. (0.009s)
image 104/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/191.png: 640x640 Done. (0.007s)
image 105/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/192.png: 640x640 Done. (0.007s)
image 106/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/193.png: 640x640 1 48, Done. (0.010s)
image 107/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/194.png: 640x640 Done. (0.007s)
image 108/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/195.png: 640x640 Done. (0.007s)
image 109/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/196.png: 640x640 1 30, Done. (0.011s)
image 110/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/197.png: 640x640 1 30, Done. (0.007s)
image 111/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/198.png: 640x640 1 30, Done. (0.007s)
image 112/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/199.png: 640x640 1 30, Done. (0.007s)
image 113/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/2.png: 640x640 1 48, Done. (0.007s)
image 114/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/20.png: 640x640 1 48, Done. (0.009s)
image 115/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/200.png: 640x640 1 48, Done. (0.010s)
image 116/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/201.png: 640x640 1 48, Done. (0.007s)
image 117/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/202.png: 640x640 1 48, Done. (0.010s)
image 118/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/203.png: 640x640 1 30, Done. (0.007s)
image 119/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/204.png: 640x640 1 48, Done. (0.006s)
image 120/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/205.png: 640x640 Done. (0.010s)
image 121/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/206.png: 640x640 1 30, Done. (0.011s)
image 122/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/207.png: 640x640 Done. (0.010s)
image 123/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/208.png: 640x640 Done. (0.008s)
image 124/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/209.png: 640x640 Done. (0.007s)
image 125/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/21.png: 640x640 Done. (0.009s)
image 126/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/210.png: 640x640 1 48, Done. (0.011s)
image 127/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/211.png: 640x640 1 48, Done. (0.007s)
image 128/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/212.png: 640x640 1 30, Done. (0.007s)
image 129/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/213.png: 640x640 1 30, Done. (0.007s)
image 130/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/214.png: 640x640 Done. (0.008s)
image 131/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/215.png: 640x640 1 48, Done. (0.009s)
image 132/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/216.png: 640x640 Done. (0.009s)
image 133/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/217.png: 640x640 Done. (0.010s)
image 134/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/218.png: 640x640 1 48, Done. (0.007s)
image 135/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/219.png: 640x640 1 30, Done. (0.009s)
image 136/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/22.png: 640x640 Done. (0.007s)
image 137/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/220.png: 640x640 1 48, Done. (0.007s)
image 138/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/221.png: 640x640 1 48, Done. (0.009s)
image 139/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/222.png: 640x640 1 30, Done. (0.007s)
image 140/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/223.png: 640x640 Done. (0.007s)
image 141/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/224.png: 640x640 1 30, Done. (0.007s)
image 142/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/225.png: 640x640 1 30, Done. (0.007s)
image 143/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/226.png: 640x640 Done. (0.007s)
image 144/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/227.png: 640x640 1 30, Done. (0.007s)
image 145/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/228.png: 640x640 1 48, Done. (0.010s)
image 146/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/229.png: 640x640 1 30, Done. (0.009s)
image 147/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/23.png: 640x640 1 48, Done. (0.007s)
image 148/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/230.png: 640x640 1 48, Done. (0.007s)
image 149/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/231.png: 640x640 1 30, Done. (0.010s)
image 150/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/232.png: 640x640 Done. (0.008s)
image 151/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/233.png: 640x640 Done. (0.007s)
image 152/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/234.png: 640x640 Done. (0.007s)
image 153/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/235.png: 640x640 1 30, Done. (0.007s)
image 154/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/236.png: 640x640 Done. (0.008s)
image 155/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/237.png: 640x640 1 48, Done. (0.007s)
image 156/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/238.png: 640x640 1 30, Done. (0.008s)
image 157/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/239.png: 640x640 Done. (0.007s)
image 158/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/24.png: 640x640 1 30, Done. (0.007s)
image 159/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/240.png: 640x640 Done. (0.007s)
image 160/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/241.png: 640x640 Done. (0.013s)
image 161/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/242.png: 640x640 1 30, Done. (0.007s)
image 162/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/243.png: 640x640 1 48, Done. (0.007s)
image 163/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/244.png: 640x640 Done. (0.011s)
image 164/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/245.png: 640x640 1 30, Done. (0.008s)
image 165/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/246.png: 640x640 Done. (0.012s)
image 166/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/247.png: 640x640 1 30, Done. (0.010s)
image 167/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/248.png: 640x640 1 30, Done. (0.011s)
image 168/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/249.png: 640x640 1 30, Done. (0.009s)
image 169/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/25.png: 640x640 1 48, Done. (0.007s)
image 170/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/250.png: 640x640 Done. (0.009s)
image 171/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/251.png: 640x640 1 48, Done. (0.009s)
image 172/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/252.png: 640x640 1 30, Done. (0.010s)
image 173/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/253.png: 640x640 1 48, Done. (0.007s)
image 174/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/254.png: 640x640 Done. (0.008s)
image 175/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/255.png: 640x640 1 30, Done. (0.008s)
image 176/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/256.png: 640x640 Done. (0.010s)
image 177/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/257.png: 640x640 1 48, Done. (0.007s)
image 178/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/258.png: 640x640 1 48, Done. (0.007s)
image 179/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/259.png: 640x640 Done. (0.007s)
image 180/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/26.png: 640x640 Done. (0.007s)
image 181/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/260.png: 640x640 Done. (0.007s)
image 182/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/261.png: 640x640 1 30, Done. (0.010s)
image 183/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/262.png: 640x640 Done. (0.007s)
image 184/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/263.png: 640x640 Done. (0.006s)
image 185/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/264.png: 640x640 1 30, Done. (0.009s)
image 186/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/265.png: 640x640 Done. (0.007s)
image 187/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/266.png: 640x640 1 48, Done. (0.007s)
image 188/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/267.png: 640x640 Done. (0.008s)
image 189/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/268.png: 640x640 Done. (0.007s)
image 190/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/269.png: 640x640 Done. (0.007s)
image 191/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/27.png: 640x640 1 48, Done. (0.010s)
image 192/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/270.png: 640x640 1 48, Done. (0.007s)
image 193/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/271.png: 640x640 1 48, Done. (0.009s)
image 194/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/272.png: 640x640 Done. (0.013s)
image 195/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/273.png: 640x640 1 30, Done. (0.007s)
image 196/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/274.png: 640x640 1 48, Done. (0.007s)
image 197/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/275.png: 640x640 Done. (0.007s)
image 198/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/276.png: 640x640 1 30, Done. (0.007s)
image 199/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/277.png: 640x640 Done. (0.007s)
image 200/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/278.png: 640x640 Done. (0.007s)
image 201/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/279.png: 640x640 1 30, Done. (0.007s)
image 202/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/28.png: 640x640 1 30, Done. (0.009s)
image 203/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/280.png: 640x640 Done. (0.010s)
image 204/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/281.png: 640x640 Done. (0.009s)
image 205/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/282.png: 640x640 1 30, Done. (0.007s)
image 206/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/283.png: 640x640 Done. (0.007s)
image 207/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/284.png: 640x640 1 30, Done. (0.009s)
image 208/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/285.png: 640x640 Done. (0.010s)
image 209/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/286.png: 640x640 1 48, Done. (0.009s)
image 210/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/287.png: 640x640 Done. (0.009s)
image 211/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/288.png: 640x640 1 30, Done. (0.010s)
image 212/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/289.png: 640x640 Done. (0.010s)
image 213/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/29.png: 640x640 Done. (0.010s)
image 214/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/290.png: 640x640 Done. (0.007s)
image 215/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/291.png: 640x640 Done. (0.010s)
image 216/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/292.png: 640x640 Done. (0.009s)
image 217/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/293.png: 640x640 1 48, Done. (0.007s)
image 218/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/294.png: 640x640 1 48, Done. (0.007s)
image 219/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/295.png: 640x640 Done. (0.007s)
image 220/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/296.png: 640x640 1 48, Done. (0.007s)
image 221/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/297.png: 640x640 1 30, Done. (0.007s)
image 222/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/298.png: 640x640 1 30, Done. (0.007s)
image 223/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/299.png: 640x640 1 48, Done. (0.007s)
image 224/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/3.png: 640x640 Done. (0.007s)
image 225/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/30.png: 640x640 Done. (0.007s)
image 226/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/300.png: 640x640 1 30, 1 48, Done. (0.007s)
image 227/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/301.png: 640x640 1 48, Done. (0.007s)
image 228/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/302.png: 640x640 Done. (0.013s)
image 229/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/303.png: 640x640 1 48, Done. (0.007s)
image 230/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/304.png: 640x640 Done. (0.007s)
image 231/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/305.png: 640x640 1 30, Done. (0.008s)
image 232/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/306.png: 640x640 1 30, Done. (0.007s)
image 233/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/307.png: 640x640 1 30, Done. (0.007s)
image 234/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/308.png: 640x640 1 48, Done. (0.007s)
image 235/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/309.png: 640x640 1 30, Done. (0.007s)
image 236/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/31.png: 640x640 Done. (0.009s)
image 237/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/310.png: 640x640 Done. (0.007s)
image 238/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/311.png: 640x640 1 48, Done. (0.007s)
image 239/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/312.png: 640x640 1 48, Done. (0.007s)
image 240/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/313.png: 640x640 1 48, Done. (0.009s)
image 241/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/314.png: 640x640 Done. (0.009s)
image 242/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/315.png: 640x640 Done. (0.010s)
image 243/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/316.png: 640x640 1 48, Done. (0.007s)
image 244/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/317.png: 640x640 Done. (0.007s)
image 245/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/318.png: 640x640 1 30, Done. (0.009s)
image 246/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/319.png: 640x640 1 30, Done. (0.010s)
image 247/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/32.png: 640x640 1 48, Done. (0.009s)
image 248/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/320.png: 640x640 Done. (0.008s)
image 249/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/321.png: 640x640 1 48, Done. (0.007s)
image 250/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/322.png: 640x640 Done. (0.007s)
image 251/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/323.png: 640x640 1 30, Done. (0.011s)
image 252/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/324.png: 640x640 Done. (0.009s)
image 253/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/325.png: 640x640 Done. (0.007s)
image 254/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/326.png: 640x640 1 48, Done. (0.007s)
image 255/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/327.png: 640x640 1 48, Done. (0.007s)
image 256/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/328.png: 640x640 1 30, Done. (0.009s)
image 257/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/329.png: 640x640 Done. (0.010s)
image 258/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/33.png: 640x640 Done. (0.019s)
image 259/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/330.png: 640x640 1 30, Done. (0.008s)
image 260/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/331.png: 640x640 Done. (0.013s)
image 261/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/332.png: 640x640 Done. (0.014s)
image 262/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/333.png: 640x640 Done. (0.007s)
image 263/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/334.png: 640x640 Done. (0.009s)
image 264/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/335.png: 640x640 1 30, Done. (0.007s)
image 265/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/336.png: 640x640 1 48, Done. (0.009s)
image 266/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/337.png: 640x640 1 30, Done. (0.009s)
image 267/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/338.png: 640x640 1 30, Done. (0.010s)
image 268/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/339.png: 640x640 1 48, Done. (0.009s)
image 269/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/34.png: 640x640 1 30, Done. (0.007s)
image 270/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/340.png: 640x640 Done. (0.012s)
image 271/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/341.png: 640x640 Done. (0.009s)
image 272/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/342.png: 640x640 Done. (0.017s)
image 273/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/343.png: 640x640 Done. (0.007s)
image 274/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/344.png: 640x640 Done. (0.008s)
image 275/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/345.png: 640x640 1 30, Done. (0.007s)
image 276/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/346.png: 640x640 1 48, Done. (0.007s)
image 277/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/347.png: 640x640 1 48, Done. (0.007s)
image 278/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/348.png: 640x640 1 48, Done. (0.007s)
image 279/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/349.png: 640x640 Done. (0.007s)
image 280/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/35.png: 640x640 1 48, Done. (0.007s)
image 281/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/350.png: 640x640 1 48, Done. (0.010s)
image 282/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/351.png: 640x640 1 30, Done. (0.007s)
image 283/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/352.png: 640x640 Done. (0.007s)
image 284/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/353.png: 640x640 Done. (0.007s)
image 285/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/354.png: 640x640 Done. (0.008s)
image 286/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/355.png: 640x640 Done. (0.007s)
image 287/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/356.png: 640x640 1 48, Done. (0.017s)
image 288/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/357.png: 640x640 1 30, Done. (0.010s)
image 289/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/358.png: 640x640 1 48, Done. (0.007s)
image 290/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/359.png: 640x640 1 30, Done. (0.009s)
image 291/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/36.png: 640x640 Done. (0.009s)
image 292/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/360.png: 640x640 Done. (0.007s)
image 293/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/361.png: 640x640 Done. (0.006s)
image 294/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/362.png: 640x640 1 48, Done. (0.007s)
image 295/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/363.png: 640x640 Done. (0.007s)
image 296/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/364.png: 640x640 1 48, Done. (0.008s)
image 297/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/365.png: 640x640 1 30, Done. (0.009s)
image 298/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/366.png: 640x640 1 48, Done. (0.007s)
image 299/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/367.png: 640x640 Done. (0.008s)
image 300/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/368.png: 640x640 1 48, Done. (0.007s)
image 301/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/369.png: 640x640 Done. (0.008s)
image 302/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/37.png: 640x640 1 30, Done. (0.007s)
image 303/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/370.png: 640x640 Done. (0.008s)
image 304/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/371.png: 640x640 1 48, Done. (0.008s)
image 305/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/372.png: 640x640 Done. (0.007s)
image 306/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/373.png: 640x640 1 30, Done. (0.007s)
image 307/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/374.png: 640x640 1 48, Done. (0.008s)
image 308/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/375.png: 640x640 Done. (0.009s)
image 309/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/376.png: 640x640 Done. (0.009s)
image 310/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/377.png: 640x640 Done. (0.008s)
image 311/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/378.png: 640x640 Done. (0.007s)
image 312/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/379.png: 640x640 Done. (0.007s)
image 313/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/38.png: 640x640 1 30, Done. (0.010s)
image 314/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/380.png: 640x640 Done. (0.007s)
image 315/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/381.png: 640x640 1 48, Done. (0.007s)
image 316/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/382.png: 640x640 Done. (0.007s)
image 317/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/383.png: 640x640 Done. (0.010s)
image 318/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/384.png: 640x640 Done. (0.009s)
image 319/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/385.png: 640x640 1 30, Done. (0.007s)
image 320/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/386.png: 640x640 Done. (0.011s)
image 321/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/387.png: 640x640 1 48, Done. (0.007s)
image 322/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/388.png: 640x640 Done. (0.009s)
image 323/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/389.png: 640x640 1 48, Done. (0.007s)
image 324/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/39.png: 640x640 Done. (0.007s)
image 325/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/390.png: 640x640 Done. (0.010s)
image 326/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/391.png: 640x640 Done. (0.008s)
image 327/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/392.png: 640x640 1 30, Done. (0.007s)
image 328/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/393.png: 640x640 Done. (0.007s)
image 329/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/394.png: 640x640 Done. (0.007s)
image 330/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/395.png: 640x640 Done. (0.008s)
image 331/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/396.png: 640x640 1 48, Done. (0.007s)
image 332/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/397.png: 640x640 1 30, Done. (0.010s)
image 333/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/398.png: 640x640 Done. (0.007s)
image 334/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/399.png: 640x640 1 48, Done. (0.007s)
image 335/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/4.png: 640x640 Done. (0.007s)
image 336/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/40.png: 640x640 1 30, Done. (0.007s)
image 337/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/400.png: 640x640 1 30, Done. (0.007s)
image 338/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/401.png: 640x640 1 30, Done. (0.009s)
image 339/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/402.png: 640x640 1 30, Done. (0.007s)
image 340/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/403.png: 640x640 1 30, Done. (0.007s)
image 341/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/404.png: 640x640 Done. (0.007s)
image 342/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/405.png: 640x640 Done. (0.007s)
image 343/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/406.png: 640x640 Done. (0.007s)
image 344/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/407.png: 640x640 Done. (0.007s)
image 345/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/408.png: 640x640 1 48, Done. (0.009s)
image 346/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/409.png: 640x640 Done. (0.007s)
image 347/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/41.png: 640x640 1 48, Done. (0.007s)
image 348/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/410.png: 640x640 Done. (0.007s)
image 349/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/411.png: 640x640 1 48, Done. (0.007s)
image 350/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/412.png: 640x640 Done. (0.011s)
image 351/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/413.png: 640x640 Done. (0.009s)
image 352/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/414.png: 640x640 1 30, Done. (0.011s)
image 353/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/415.png: 640x640 Done. (0.007s)
image 354/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/416.png: 640x640 Done. (0.007s)
image 355/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/417.png: 640x640 1 48, Done. (0.008s)
image 356/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/418.png: 640x640 1 48, Done. (0.011s)
image 357/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/419.png: 640x640 1 48, Done. (0.008s)
image 358/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/42.png: 640x640 Done. (0.009s)
image 359/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/420.png: 640x640 1 30, Done. (0.007s)
image 360/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/421.png: 640x640 Done. (0.007s)
image 361/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/422.png: 640x640 Done. (0.007s)
image 362/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/423.png: 640x640 1 48, Done. (0.007s)
image 363/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/424.png: 640x640 Done. (0.007s)
image 364/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/425.png: 640x640 Done. (0.006s)
image 365/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/426.png: 640x640 Done. (0.007s)
image 366/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/427.png: 640x640 Done. (0.009s)
image 367/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/428.png: 640x640 Done. (0.007s)
image 368/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/429.png: 640x640 1 48, Done. (0.018s)
image 369/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/43.png: 640x640 Done. (0.014s)
image 370/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/430.png: 640x640 Done. (0.007s)
image 371/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/431.png: 640x640 1 48, Done. (0.007s)
image 372/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/432.png: 640x640 Done. (0.010s)
image 373/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/433.png: 640x640 Done. (0.007s)
image 374/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/434.png: 640x640 Done. (0.016s)
image 375/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/435.png: 640x640 Done. (0.008s)
image 376/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/436.png: 640x640 1 48, Done. (0.009s)
image 377/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/437.png: 640x640 1 30, Done. (0.007s)
image 378/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/438.png: 640x640 Done. (0.015s)
image 379/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/439.png: 640x640 1 48, Done. (0.007s)
image 380/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/44.png: 640x640 1 30, Done. (0.017s)
image 381/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/440.png: 640x640 Done. (0.010s)
image 382/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/441.png: 640x640 1 30, Done. (0.007s)
image 383/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/442.png: 640x640 Done. (0.007s)
image 384/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/443.png: 640x640 Done. (0.009s)
image 385/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/444.png: 640x640 Done. (0.007s)
image 386/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/445.png: 640x640 1 30, Done. (0.009s)
image 387/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/446.png: 640x640 1 48, Done. (0.007s)
image 388/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/447.png: 640x640 Done. (0.007s)
image 389/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/448.png: 640x640 1 30, Done. (0.007s)
image 390/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/449.png: 640x640 1 48, Done. (0.007s)
image 391/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/45.png: 640x640 Done. (0.009s)
image 392/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/450.png: 640x640 1 30, Done. (0.009s)
image 393/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/451.png: 640x640 Done. (0.008s)
image 394/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/452.png: 640x640 1 48, Done. (0.011s)
image 395/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/453.png: 640x640 Done. (0.007s)
image 396/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/454.png: 640x640 1 30, Done. (0.009s)
image 397/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/455.png: 640x640 Done. (0.007s)
image 398/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/456.png: 640x640 Done. (0.007s)
image 399/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/457.png: 640x640 1 48, Done. (0.013s)
image 400/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/458.png: 640x640 1 48, Done. (0.007s)
image 401/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/459.png: 640x640 Done. (0.007s)
image 402/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/46.png: 640x640 Done. (0.009s)
image 403/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/460.png: 640x640 Done. (0.007s)
image 404/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/461.png: 640x640 Done. (0.009s)
image 405/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/462.png: 640x640 Done. (0.008s)
image 406/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/463.png: 640x640 1 30, Done. (0.010s)
image 407/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/464.png: 640x640 1 30, Done. (0.007s)
image 408/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/465.png: 640x640 1 48, Done. (0.007s)
image 409/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/466.png: 640x640 1 48, Done. (0.007s)
image 410/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/467.png: 640x640 Done. (0.007s)
image 411/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/468.png: 640x640 1 30, Done. (0.011s)
image 412/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/469.png: 640x640 Done. (0.007s)
image 413/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/47.png: 640x640 1 30, Done. (0.007s)
image 414/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/470.png: 640x640 Done. (0.013s)
image 415/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/471.png: 640x640 Done. (0.010s)
image 416/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/472.png: 640x640 Done. (0.007s)
image 417/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/473.png: 640x640 Done. (0.010s)
image 418/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/474.png: 640x640 1 30, Done. (0.007s)
image 419/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/475.png: 640x640 Done. (0.007s)
image 420/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/476.png: 640x640 1 30, Done. (0.007s)
image 421/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/477.png: 640x640 1 48, Done. (0.007s)
image 422/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/478.png: 640x640 1 48, Done. (0.007s)
image 423/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/479.png: 640x640 Done. (0.010s)
image 424/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/48.png: 640x640 Done. (0.007s)
image 425/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/480.png: 640x640 1 48, Done. (0.007s)
image 426/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/481.png: 640x640 Done. (0.009s)
image 427/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/482.png: 640x640 1 30, Done. (0.012s)
image 428/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/483.png: 640x640 Done. (0.010s)
image 429/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/484.png: 640x640 1 48, Done. (0.009s)
image 430/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/485.png: 640x640 1 48, Done. (0.007s)
image 431/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/486.png: 640x640 Done. (0.007s)
image 432/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/487.png: 640x640 Done. (0.007s)
image 433/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/488.png: 640x640 Done. (0.007s)
image 434/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/489.png: 640x640 1 48, Done. (0.007s)
image 435/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/49.png: 640x640 Done. (0.007s)
image 436/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/490.png: 640x640 Done. (0.007s)
image 437/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/491.png: 640x640 Done. (0.007s)
image 438/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/492.png: 640x640 1 30, Done. (0.007s)
image 439/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/493.png: 640x640 1 48, Done. (0.007s)
image 440/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/494.png: 640x640 1 48, Done. (0.009s)
image 441/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/495.png: 640x640 1 48, Done. (0.007s)
image 442/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/496.png: 640x640 Done. (0.007s)
image 443/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/497.png: 640x640 Done. (0.007s)
image 444/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/498.png: 640x640 1 30, Done. (0.007s)
image 445/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/499.png: 640x640 1 48, Done. (0.007s)
image 446/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/5.png: 640x640 Done. (0.009s)
image 447/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/50.png: 640x640 Done. (0.009s)
image 448/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/500.png: 640x640 Done. (0.007s)
image 449/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/501.png: 640x640 1 48, Done. (0.009s)
image 450/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/502.png: 640x640 1 48, Done. (0.008s)
image 451/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/503.png: 640x640 Done. (0.009s)
image 452/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/504.png: 640x640 Done. (0.008s)
image 453/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/505.png: 640x640 Done. (0.011s)
image 454/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/506.png: 640x640 1 30, Done. (0.011s)
image 455/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/507.png: 640x640 Done. (0.012s)
image 456/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/508.png: 640x640 Done. (0.007s)
image 457/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/509.png: 640x640 Done. (0.007s)
image 458/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/51.png: 640x640 1 30, Done. (0.008s)
image 459/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/510.png: 640x640 1 30, Done. (0.007s)
image 460/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/511.png: 640x640 Done. (0.007s)
image 461/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/512.png: 640x640 Done. (0.007s)
image 462/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/513.png: 640x640 1 48, Done. (0.007s)
image 463/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/514.png: 640x640 Done. (0.007s)
image 464/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/515.png: 640x640 1 48, Done. (0.012s)
image 465/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/516.png: 640x640 Done. (0.007s)
image 466/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/517.png: 640x640 1 48, Done. (0.009s)
image 467/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/518.png: 640x640 Done. (0.007s)
image 468/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/519.png: 640x640 Done. (0.007s)
image 469/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/52.png: 640x640 Done. (0.007s)
image 470/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/520.png: 640x640 1 30, Done. (0.009s)
image 471/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/521.png: 640x640 Done. (0.017s)
image 472/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/522.png: 640x640 Done. (0.015s)
image 473/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/523.png: 640x640 1 30, Done. (0.009s)
image 474/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/524.png: 640x640 1 48, Done. (0.009s)
image 475/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/525.png: 640x640 1 30, Done. (0.007s)
image 476/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/526.png: 640x640 Done. (0.007s)
image 477/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/527.png: 640x640 1 30, Done. (0.009s)
image 478/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/528.png: 640x640 1 48, Done. (0.007s)
image 479/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/529.png: 640x640 1 48, Done. (0.007s)
image 480/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/53.png: 640x640 1 48, Done. (0.010s)
image 481/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/530.png: 640x640 Done. (0.007s)
image 482/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/531.png: 640x640 Done. (0.007s)
image 483/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/532.png: 640x640 Done. (0.007s)
image 484/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/533.png: 640x640 1 48, Done. (0.007s)
image 485/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/534.png: 640x640 1 30, Done. (0.010s)
image 486/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/535.png: 640x640 1 30, Done. (0.007s)
image 487/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/536.png: 640x640 Done. (0.007s)
image 488/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/537.png: 640x640 Done. (0.007s)
image 489/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/538.png: 640x640 1 30, Done. (0.007s)
image 490/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/539.png: 640x640 1 48, Done. (0.007s)
image 491/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/54.png: 640x640 Done. (0.007s)
image 492/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/540.png: 640x640 Done. (0.007s)
image 493/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/541.png: 640x640 Done. (0.007s)
image 494/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/542.png: 640x640 1 30, Done. (0.007s)
image 495/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/543.png: 640x640 Done. (0.007s)
image 496/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/544.png: 640x640 1 30, Done. (0.007s)
image 497/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/545.png: 640x640 1 30, Done. (0.007s)
image 498/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/546.png: 640x640 Done. (0.007s)
image 499/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/547.png: 640x640 1 30, Done. (0.010s)
image 500/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/548.png: 640x640 1 30, Done. (0.011s)
image 501/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/549.png: 640x640 Done. (0.007s)
image 502/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/55.png: 640x640 1 30, Done. (0.007s)
image 503/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/550.png: 640x640 Done. (0.011s)
image 504/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/551.png: 640x640 Done. (0.007s)
image 505/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/552.png: 640x640 1 48, Done. (0.009s)
image 506/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/553.png: 640x640 Done. (0.007s)
image 507/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/554.png: 640x640 1 30, Done. (0.007s)
image 508/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/555.png: 640x640 Done. (0.009s)
image 509/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/556.png: 640x640 Done. (0.007s)
image 510/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/557.png: 640x640 Done. (0.007s)
image 511/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/558.png: 640x640 Done. (0.009s)
image 512/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/559.png: 640x640 Done. (0.007s)
image 513/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/56.png: 640x640 1 30, Done. (0.007s)
image 514/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/560.png: 640x640 Done. (0.007s)
image 515/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/561.png: 640x640 1 30, Done. (0.007s)
image 516/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/562.png: 640x640 Done. (0.009s)
image 517/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/563.png: 640x640 Done. (0.008s)
image 518/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/564.png: 640x640 Done. (0.012s)
image 519/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/565.png: 640x640 Done. (0.007s)
image 520/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/566.png: 640x640 Done. (0.007s)
image 521/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/567.png: 640x640 Done. (0.007s)
image 522/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/568.png: 640x640 1 48, Done. (0.007s)
image 523/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/569.png: 640x640 Done. (0.010s)
image 524/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/57.png: 640x640 Done. (0.007s)
image 525/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/570.png: 640x640 1 48, Done. (0.007s)
image 526/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/571.png: 640x640 1 30, Done. (0.010s)
image 527/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/572.png: 640x640 Done. (0.009s)
image 528/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/573.png: 640x640 Done. (0.007s)
image 529/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/574.png: 640x640 1 48, Done. (0.009s)
image 530/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/575.png: 640x640 Done. (0.007s)
image 531/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/576.png: 640x640 1 48, Done. (0.007s)
image 532/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/577.png: 640x640 Done. (0.007s)
image 533/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/578.png: 640x640 Done. (0.007s)
image 534/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/579.png: 640x640 Done. (0.007s)
image 535/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/58.png: 640x640 Done. (0.007s)
image 536/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/580.png: 640x640 1 30, Done. (0.007s)
image 537/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/581.png: 640x640 1 48, Done. (0.007s)
image 538/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/582.png: 640x640 1 48, Done. (0.007s)
image 539/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/583.png: 640x640 Done. (0.012s)
image 540/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/584.png: 640x640 1 30, Done. (0.009s)
image 541/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/585.png: 640x640 Done. (0.010s)
image 542/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/586.png: 640x640 Done. (0.007s)
image 543/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/587.png: 640x640 1 30, Done. (0.009s)
image 544/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/588.png: 640x640 1 30, Done. (0.007s)
image 545/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/589.png: 640x640 Done. (0.007s)
image 546/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/59.png: 640x640 1 48, Done. (0.010s)
image 547/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/590.png: 640x640 1 30, Done. (0.008s)
image 548/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/591.png: 640x640 Done. (0.009s)
image 549/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/592.png: 640x640 Done. (0.009s)
image 550/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/593.png: 640x640 1 30, Done. (0.007s)
image 551/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/594.png: 640x640 1 30, Done. (0.012s)
image 552/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/595.png: 640x640 Done. (0.007s)
image 553/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/596.png: 640x640 Done. (0.007s)
image 554/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/597.png: 640x640 1 30, Done. (0.007s)
image 555/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/598.png: 640x640 1 48, Done. (0.007s)
image 556/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/599.png: 640x640 1 30, Done. (0.007s)
image 557/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/6.png: 640x640 1 30, Done. (0.009s)
image 558/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/60.png: 640x640 1 30, Done. (0.007s)
image 559/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/600.png: 640x640 Done. (0.007s)
image 560/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/601.png: 640x640 1 48, Done. (0.007s)
image 561/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/602.png: 640x640 1 30, Done. (0.007s)
image 562/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/603.png: 640x640 1 30, Done. (0.007s)
image 563/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/604.png: 640x640 Done. (0.007s)
image 564/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/605.png: 640x640 Done. (0.007s)
image 565/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/606.png: 640x640 Done. (0.007s)
image 566/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/607.png: 640x640 Done. (0.007s)
image 567/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/608.png: 640x640 1 30, Done. (0.007s)
image 568/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/609.png: 640x640 Done. (0.010s)
image 569/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/61.png: 640x640 Done. (0.008s)
image 570/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/610.png: 640x640 Done. (0.007s)
image 571/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/611.png: 640x640 1 30, Done. (0.007s)
image 572/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/612.png: 640x640 Done. (0.009s)
image 573/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/613.png: 640x640 Done. (0.007s)
image 574/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/614.png: 640x640 Done. (0.007s)
image 575/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/615.png: 640x640 Done. (0.007s)
image 576/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/616.png: 640x640 Done. (0.009s)
image 577/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/617.png: 640x640 Done. (0.009s)
image 578/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/618.png: 640x640 Done. (0.007s)
image 579/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/619.png: 640x640 1 30, Done. (0.007s)
image 580/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/62.png: 640x640 Done. (0.007s)
image 581/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/620.png: 640x640 1 48, Done. (0.007s)
image 582/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/621.png: 640x640 1 48, Done. (0.007s)
image 583/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/622.png: 640x640 Done. (0.009s)
image 584/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/623.png: 640x640 Done. (0.012s)
image 585/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/624.png: 640x640 1 48, Done. (0.007s)
image 586/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/625.png: 640x640 1 30, Done. (0.007s)
image 587/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/626.png: 640x640 1 30, Done. (0.007s)
image 588/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/627.png: 640x640 1 30, Done. (0.007s)
image 589/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/628.png: 640x640 1 30, Done. (0.007s)
image 590/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/629.png: 640x640 Done. (0.007s)
image 591/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/63.png: 640x640 1 48, Done. (0.008s)
image 592/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/630.png: 640x640 1 30, Done. (0.007s)
image 593/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/631.png: 640x640 1 30, Done. (0.007s)
image 594/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/632.png: 640x640 Done. (0.007s)
image 595/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/633.png: 640x640 1 30, Done. (0.007s)
image 596/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/634.png: 640x640 Done. (0.011s)
image 597/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/635.png: 640x640 1 30, Done. (0.008s)
image 598/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/636.png: 640x640 1 48, Done. (0.009s)
image 599/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/637.png: 640x640 Done. (0.007s)
image 600/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/638.png: 640x640 Done. (0.008s)
image 601/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/639.png: 640x640 Done. (0.007s)
image 602/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/64.png: 640x640 1 30, Done. (0.007s)
image 603/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/640.png: 640x640 Done. (0.012s)
image 604/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/641.png: 640x640 Done. (0.007s)
image 605/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/642.png: 640x640 Done. (0.007s)
image 606/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/643.png: 640x640 1 30, Done. (0.007s)
image 607/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/644.png: 640x640 Done. (0.009s)
image 608/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/645.png: 640x640 Done. (0.010s)
image 609/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/646.png: 640x640 Done. (0.008s)
image 610/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/647.png: 640x640 Done. (0.010s)
image 611/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/648.png: 640x640 1 48, Done. (0.007s)
image 612/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/649.png: 640x640 Done. (0.007s)
image 613/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/65.png: 640x640 Done. (0.008s)
image 614/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/650.png: 640x640 1 30, Done. (0.007s)
image 615/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/651.png: 640x640 Done. (0.007s)
image 616/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/652.png: 640x640 Done. (0.007s)
image 617/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/653.png: 640x640 Done. (0.007s)
image 618/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/654.png: 640x640 1 30, Done. (0.007s)
image 619/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/655.png: 640x640 1 30, Done. (0.007s)
image 620/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/656.png: 640x640 Done. (0.007s)
image 621/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/657.png: 640x640 Done. (0.012s)
image 622/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/658.png: 640x640 1 48, Done. (0.009s)
image 623/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/659.png: 640x640 1 48, Done. (0.007s)
image 624/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/66.png: 640x640 Done. (0.007s)
image 625/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/660.png: 640x640 Done. (0.007s)
image 626/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/661.png: 640x640 1 48, Done. (0.010s)
image 627/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/662.png: 640x640 1 48, Done. (0.007s)
image 628/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/663.png: 640x640 1 48, Done. (0.009s)
image 629/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/664.png: 640x640 1 30, Done. (0.007s)
image 630/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/665.png: 640x640 Done. (0.007s)
image 631/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/666.png: 640x640 Done. (0.007s)
image 632/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/667.png: 640x640 Done. (0.007s)
image 633/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/668.png: 640x640 Done. (0.007s)
image 634/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/669.png: 640x640 Done. (0.007s)
image 635/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/67.png: 640x640 Done. (0.007s)
image 636/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/670.png: 640x640 1 48, Done. (0.007s)
image 637/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/671.png: 640x640 Done. (0.007s)
image 638/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/672.png: 640x640 Done. (0.008s)
image 639/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/673.png: 640x640 1 48, Done. (0.007s)
image 640/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/674.png: 640x640 1 48, Done. (0.007s)
image 641/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/675.png: 640x640 Done. (0.010s)
image 642/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/676.png: 640x640 Done. (0.007s)
image 643/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/677.png: 640x640 Done. (0.007s)
image 644/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/678.png: 640x640 1 30, Done. (0.011s)
image 645/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/679.png: 640x640 Done. (0.010s)
image 646/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/68.png: 640x640 1 30, Done. (0.007s)
image 647/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/680.png: 640x640 1 30, Done. (0.007s)
image 648/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/681.png: 640x640 Done. (0.007s)
image 649/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/682.png: 640x640 Done. (0.011s)
image 650/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/683.png: 640x640 Done. (0.007s)
image 651/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/684.png: 640x640 1 48, Done. (0.007s)
image 652/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/685.png: 640x640 1 48, Done. (0.007s)
image 653/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/686.png: 640x640 1 30, Done. (0.015s)
image 654/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/687.png: 640x640 Done. (0.010s)
image 655/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/688.png: 640x640 1 48, Done. (0.011s)
image 656/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/689.png: 640x640 1 30, Done. (0.010s)
image 657/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/69.png: 640x640 1 30, Done. (0.007s)
image 658/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/690.png: 640x640 Done. (0.009s)
image 659/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/691.png: 640x640 Done. (0.007s)
image 660/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/692.png: 640x640 Done. (0.009s)
image 661/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/693.png: 640x640 1 30, Done. (0.007s)
image 662/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/694.png: 640x640 1 48, Done. (0.007s)
image 663/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/695.png: 640x640 1 30, Done. (0.010s)
image 664/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/696.png: 640x640 1 48, Done. (0.007s)
image 665/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/697.png: 640x640 Done. (0.007s)
image 666/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/698.png: 640x640 1 30, Done. (0.009s)
image 667/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/699.png: 640x640 Done. (0.008s)
image 668/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/7.png: 640x640 Done. (0.007s)
image 669/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/70.png: 640x640 Done. (0.007s)
image 670/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/700.png: 640x640 Done. (0.011s)
image 671/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/701.png: 640x640 1 30, Done. (0.007s)
image 672/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/702.png: 640x640 Done. (0.007s)
image 673/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/703.png: 640x640 1 30, Done. (0.007s)
image 674/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/704.png: 640x640 Done. (0.007s)
image 675/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/705.png: 640x640 1 48, Done. (0.007s)
image 676/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/706.png: 640x640 1 48, Done. (0.007s)
image 677/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/707.png: 640x640 Done. (0.011s)
image 678/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/708.png: 640x640 Done. (0.007s)
image 679/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/709.png: 640x640 Done. (0.009s)
image 680/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/71.png: 640x640 Done. (0.007s)
image 681/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/710.png: 640x640 1 30, Done. (0.010s)
image 682/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/711.png: 640x640 1 30, Done. (0.007s)
image 683/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/712.png: 640x640 Done. (0.007s)
image 684/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/713.png: 640x640 1 30, Done. (0.007s)
image 685/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/714.png: 640x640 Done. (0.007s)
image 686/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/715.png: 640x640 Done. (0.007s)
image 687/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/716.png: 640x640 1 48, Done. (0.009s)
image 688/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/717.png: 640x640 Done. (0.009s)
image 689/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/718.png: 640x640 1 48, Done. (0.010s)
image 690/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/719.png: 640x640 Done. (0.007s)
image 691/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/72.png: 640x640 1 30, Done. (0.011s)
image 692/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/720.png: 640x640 1 48, Done. (0.007s)
image 693/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/721.png: 640x640 Done. (0.017s)
image 694/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/722.png: 640x640 1 30, Done. (0.010s)
image 695/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/723.png: 640x640 Done. (0.007s)
image 696/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/724.png: 640x640 Done. (0.007s)
image 697/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/725.png: 640x640 1 30, Done. (0.006s)
image 698/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/726.png: 640x640 Done. (0.007s)
image 699/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/727.png: 640x640 Done. (0.010s)
image 700/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/728.png: 640x640 1 48, Done. (0.015s)
image 701/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/729.png: 640x640 Done. (0.007s)
image 702/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/73.png: 640x640 1 48, Done. (0.009s)
image 703/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/730.png: 640x640 1 30, Done. (0.007s)
image 704/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/731.png: 640x640 1 48, Done. (0.009s)
image 705/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/732.png: 640x640 1 30, Done. (0.008s)
image 706/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/733.png: 640x640 Done. (0.007s)
image 707/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/734.png: 640x640 Done. (0.008s)
image 708/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/735.png: 640x640 Done. (0.007s)
image 709/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/736.png: 640x640 Done. (0.007s)
image 710/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/737.png: 640x640 Done. (0.011s)
image 711/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/738.png: 640x640 1 30, Done. (0.008s)
image 712/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/739.png: 640x640 1 48, Done. (0.011s)
image 713/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/74.png: 640x640 1 30, Done. (0.009s)
image 714/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/740.png: 640x640 Done. (0.007s)
image 715/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/741.png: 640x640 1 30, Done. (0.007s)
image 716/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/742.png: 640x640 Done. (0.008s)
image 717/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/743.png: 640x640 1 30, Done. (0.010s)
image 718/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/744.png: 640x640 Done. (0.007s)
image 719/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/745.png: 640x640 1 30, Done. (0.007s)
image 720/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/746.png: 640x640 1 48, Done. (0.007s)
image 721/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/747.png: 640x640 1 30, Done. (0.007s)
image 722/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/748.png: 640x640 1 30, Done. (0.009s)
image 723/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/749.png: 640x640 Done. (0.007s)
image 724/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/75.png: 640x640 1 48, Done. (0.010s)
image 725/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/750.png: 640x640 1 48, Done. (0.011s)
image 726/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/751.png: 640x640 Done. (0.011s)
image 727/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/752.png: 640x640 1 30, Done. (0.014s)
image 728/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/753.png: 640x640 Done. (0.007s)
image 729/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/754.png: 640x640 1 48, Done. (0.010s)
image 730/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/755.png: 640x640 1 30, Done. (0.009s)
image 731/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/756.png: 640x640 Done. (0.007s)
image 732/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/757.png: 640x640 1 30, Done. (0.007s)
image 733/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/758.png: 640x640 1 30, Done. (0.009s)
image 734/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/759.png: 640x640 Done. (0.007s)
image 735/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/76.png: 640x640 1 48, Done. (0.014s)
image 736/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/760.png: 640x640 1 30, Done. (0.007s)
image 737/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/761.png: 640x640 Done. (0.008s)
image 738/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/762.png: 640x640 1 30, Done. (0.008s)
image 739/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/763.png: 640x640 Done. (0.010s)
image 740/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/764.png: 640x640 1 48, Done. (0.009s)
image 741/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/765.png: 640x640 1 48, Done. (0.007s)
image 742/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/766.png: 640x640 Done. (0.007s)
image 743/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/767.png: 640x640 Done. (0.007s)
image 744/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/768.png: 640x640 Done. (0.007s)
image 745/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/769.png: 640x640 Done. (0.007s)
image 746/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/77.png: 640x640 Done. (0.007s)
image 747/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/770.png: 640x640 1 30, Done. (0.009s)
image 748/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/771.png: 640x640 Done. (0.008s)
image 749/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/772.png: 640x640 Done. (0.007s)
image 750/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/773.png: 640x640 Done. (0.010s)
image 751/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/774.png: 640x640 Done. (0.007s)
image 752/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/775.png: 640x640 Done. (0.008s)
image 753/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/776.png: 640x640 Done. (0.007s)
image 754/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/777.png: 640x640 Done. (0.007s)
image 755/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/778.png: 640x640 1 30, Done. (0.007s)
image 756/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/779.png: 640x640 1 30, Done. (0.007s)
image 757/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/78.png: 640x640 Done. (0.007s)
image 758/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/780.png: 640x640 1 30, Done. (0.009s)
image 759/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/781.png: 640x640 1 48, Done. (0.007s)
image 760/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/782.png: 640x640 1 30, Done. (0.007s)
image 761/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/783.png: 640x640 1 48, Done. (0.017s)
image 762/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/784.png: 640x640 1 48, Done. (0.010s)
image 763/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/785.png: 640x640 1 30, Done. (0.007s)
image 764/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/786.png: 640x640 Done. (0.007s)
image 765/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/787.png: 640x640 Done. (0.007s)
image 766/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/788.png: 640x640 Done. (0.007s)
image 767/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/789.png: 640x640 Done. (0.007s)
image 768/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/79.png: 640x640 1 48, Done. (0.007s)
image 769/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/790.png: 640x640 Done. (0.011s)
image 770/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/791.png: 640x640 Done. (0.007s)
image 771/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/792.png: 640x640 1 30, Done. (0.007s)
image 772/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/793.png: 640x640 1 48, Done. (0.010s)
image 773/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/794.png: 640x640 1 30, Done. (0.009s)
image 774/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/795.png: 640x640 1 30, Done. (0.007s)
image 775/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/796.png: 640x640 1 30, Done. (0.007s)
image 776/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/797.png: 640x640 Done. (0.008s)
image 777/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/798.png: 640x640 Done. (0.007s)
image 778/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/799.png: 640x640 Done. (0.007s)
image 779/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/8.png: 640x640 Done. (0.008s)
image 780/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/80.png: 640x640 Done. (0.009s)
image 781/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/800.png: 640x640 Done. (0.016s)
image 782/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/801.png: 640x640 1 30, Done. (0.009s)
image 783/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/802.png: 640x640 1 30, Done. (0.009s)
image 784/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/803.png: 640x640 1 30, Done. (0.007s)
image 785/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/804.png: 640x640 1 30, Done. (0.007s)
image 786/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/805.png: 640x640 Done. (0.007s)
image 787/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/806.png: 640x640 Done. (0.009s)
image 788/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/807.png: 640x640 1 30, Done. (0.007s)
image 789/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/808.png: 640x640 1 30, Done. (0.007s)
image 790/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/809.png: 640x640 1 48, Done. (0.007s)
image 791/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/81.png: 640x640 Done. (0.007s)
image 792/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/810.png: 640x640 1 30, Done. (0.012s)
image 793/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/811.png: 640x640 1 48, Done. (0.009s)
image 794/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/812.png: 640x640 Done. (0.007s)
image 795/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/813.png: 640x640 Done. (0.007s)
image 796/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/814.png: 640x640 Done. (0.009s)
image 797/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/815.png: 640x640 1 30, Done. (0.007s)
image 798/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/816.png: 640x640 Done. (0.007s)
image 799/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/817.png: 640x640 Done. (0.014s)
image 800/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/818.png: 640x640 1 30, Done. (0.007s)
image 801/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/819.png: 640x640 Done. (0.009s)
image 802/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/82.png: 640x640 Done. (0.011s)
image 803/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/820.png: 640x640 1 30, Done. (0.010s)
image 804/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/821.png: 640x640 Done. (0.007s)
image 805/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/822.png: 640x640 1 48, Done. (0.008s)
image 806/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/823.png: 640x640 1 30, Done. (0.007s)
image 807/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/824.png: 640x640 Done. (0.007s)
image 808/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/825.png: 640x640 Done. (0.007s)
image 809/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/826.png: 640x640 Done. (0.010s)
image 810/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/827.png: 640x640 Done. (0.007s)
image 811/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/828.png: 640x640 1 30, Done. (0.007s)
image 812/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/829.png: 640x640 1 48, Done. (0.007s)
image 813/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/83.png: 640x640 Done. (0.007s)
image 814/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/830.png: 640x640 1 30, Done. (0.009s)
image 815/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/831.png: 640x640 1 30, Done. (0.007s)
image 816/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/832.png: 640x640 1 30, Done. (0.007s)
image 817/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/833.png: 640x640 Done. (0.007s)
image 818/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/834.png: 640x640 Done. (0.007s)
image 819/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/835.png: 640x640 1 48, Done. (0.007s)
image 820/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/836.png: 640x640 1 48, Done. (0.010s)
image 821/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/837.png: 640x640 1 30, Done. (0.007s)
image 822/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/838.png: 640x640 1 48, Done. (0.016s)
image 823/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/839.png: 640x640 1 48, Done. (0.010s)
image 824/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/84.png: 640x640 1 48, Done. (0.007s)
image 825/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/840.png: 640x640 Done. (0.010s)
image 826/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/841.png: 640x640 Done. (0.007s)
image 827/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/842.png: 640x640 Done. (0.007s)
image 828/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/843.png: 640x640 1 30, Done. (0.010s)
image 829/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/844.png: 640x640 1 48, Done. (0.007s)
image 830/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/845.png: 640x640 Done. (0.011s)
image 831/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/846.png: 640x640 1 30, Done. (0.007s)
image 832/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/847.png: 640x640 1 48, Done. (0.007s)
image 833/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/848.png: 640x640 1 30, Done. (0.007s)
image 834/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/849.png: 640x640 1 30, Done. (0.007s)
image 835/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/85.png: 640x640 Done. (0.007s)
image 836/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/850.png: 640x640 Done. (0.007s)
image 837/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/851.png: 640x640 1 48, Done. (0.007s)
image 838/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/852.png: 640x640 1 48, Done. (0.007s)
image 839/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/853.png: 640x640 1 48, Done. (0.007s)
image 840/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/854.png: 640x640 Done. (0.009s)
image 841/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/855.png: 640x640 1 30, Done. (0.007s)
image 842/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/856.png: 640x640 1 48, Done. (0.007s)
image 843/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/857.png: 640x640 1 48, Done. (0.007s)
image 844/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/858.png: 640x640 Done. (0.007s)
image 845/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/859.png: 640x640 Done. (0.007s)
image 846/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/86.png: 640x640 1 48, Done. (0.007s)
image 847/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/860.png: 640x640 Done. (0.010s)
image 848/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/861.png: 640x640 Done. (0.009s)
image 849/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/862.png: 640x640 Done. (0.007s)
image 850/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/863.png: 640x640 1 30, Done. (0.007s)
image 851/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/864.png: 640x640 1 48, Done. (0.007s)
image 852/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/865.png: 640x640 1 48, Done. (0.009s)
image 853/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/866.png: 640x640 1 30, Done. (0.009s)
image 854/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/867.png: 640x640 Done. (0.009s)
image 855/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/868.png: 640x640 Done. (0.007s)
image 856/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/869.png: 640x640 Done. (0.010s)
image 857/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/87.png: 640x640 Done. (0.007s)
image 858/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/870.png: 640x640 1 48, Done. (0.011s)
image 859/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/871.png: 640x640 1 48, Done. (0.007s)
image 860/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/872.png: 640x640 Done. (0.009s)
image 861/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/873.png: 640x640 Done. (0.010s)
image 862/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/874.png: 640x640 Done. (0.009s)
image 863/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/875.png: 640x640 Done. (0.007s)
image 864/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/876.png: 640x640 1 30, Done. (0.009s)
image 865/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/877.png: 640x640 Done. (0.007s)
image 866/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/878.png: 640x640 1 48, Done. (0.018s)
image 867/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/879.png: 640x640 Done. (0.007s)
image 868/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/88.png: 640x640 Done. (0.007s)
image 869/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/880.png: 640x640 Done. (0.007s)
image 870/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/881.png: 640x640 Done. (0.007s)
image 871/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/882.png: 640x640 1 30, Done. (0.009s)
image 872/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/883.png: 640x640 1 48, Done. (0.007s)
image 873/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/884.png: 640x640 Done. (0.009s)
image 874/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/885.png: 640x640 Done. (0.011s)
image 875/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/886.png: 640x640 Done. (0.010s)
image 876/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/887.png: 640x640 1 48, Done. (0.007s)
image 877/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/888.png: 640x640 1 48, Done. (0.008s)
image 878/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/889.png: 640x640 1 30, Done. (0.007s)
image 879/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/89.png: 640x640 Done. (0.011s)
image 880/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/890.png: 640x640 Done. (0.009s)
image 881/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/891.png: 640x640 1 30, Done. (0.016s)
image 882/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/892.png: 640x640 Done. (0.007s)
image 883/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/893.png: 640x640 Done. (0.011s)
image 884/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/894.png: 640x640 1 48, Done. (0.009s)
image 885/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/895.png: 640x640 Done. (0.016s)
image 886/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/896.png: 640x640 Done. (0.011s)
image 887/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/897.png: 640x640 Done. (0.007s)
image 888/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/898.png: 640x640 Done. (0.007s)
image 889/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/899.png: 640x640 1 30, Done. (0.009s)
image 890/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/9.png: 640x640 Done. (0.007s)
image 891/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/90.png: 640x640 1 48, Done. (0.010s)
image 892/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/900.png: 640x640 1 30, Done. (0.007s)
image 893/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/901.png: 640x640 1 30, Done. (0.007s)
image 894/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/902.png: 640x640 1 30, Done. (0.010s)
image 895/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/903.png: 640x640 Done. (0.007s)
image 896/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/904.png: 640x640 1 48, Done. (0.008s)
image 897/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/905.png: 640x640 Done. (0.010s)
image 898/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/906.png: 640x640 Done. (0.007s)
image 899/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/907.png: 640x640 Done. (0.010s)
image 900/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/908.png: 640x640 1 30, Done. (0.011s)
image 901/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/909.png: 640x640 Done. (0.007s)
image 902/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/91.png: 640x640 1 30, Done. (0.007s)
image 903/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/910.png: 640x640 1 48, Done. (0.007s)
image 904/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/911.png: 640x640 1 30, Done. (0.007s)
image 905/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/912.png: 640x640 1 48, Done. (0.007s)
image 906/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/913.png: 640x640 1 48, Done. (0.009s)
image 907/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/914.png: 640x640 Done. (0.007s)
image 908/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/915.png: 640x640 Done. (0.007s)
image 909/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/916.png: 640x640 1 48, Done. (0.007s)
image 910/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/917.png: 640x640 Done. (0.007s)
image 911/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/918.png: 640x640 1 48, Done. (0.007s)
image 912/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/919.png: 640x640 1 30, Done. (0.007s)
image 913/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/92.png: 640x640 1 30, Done. (0.007s)
image 914/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/920.png: 640x640 1 30, Done. (0.010s)
image 915/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/921.png: 640x640 1 48, Done. (0.009s)
image 916/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/922.png: 640x640 Done. (0.007s)
image 917/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/923.png: 640x640 1 30, Done. (0.007s)
image 918/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/924.png: 640x640 1 30, Done. (0.007s)
image 919/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/925.png: 640x640 Done. (0.007s)
image 920/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/926.png: 640x640 Done. (0.007s)
image 921/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/927.png: 640x640 1 30, Done. (0.011s)
image 922/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/928.png: 640x640 Done. (0.008s)
image 923/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/929.png: 640x640 Done. (0.007s)
image 924/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/93.png: 640x640 Done. (0.007s)
image 925/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/930.png: 640x640 1 48, Done. (0.013s)
image 926/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/931.png: 640x640 1 30, Done. (0.009s)
image 927/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/932.png: 640x640 Done. (0.007s)
image 928/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/933.png: 640x640 Done. (0.008s)
image 929/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/934.png: 640x640 Done. (0.007s)
image 930/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/935.png: 640x640 Done. (0.007s)
image 931/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/936.png: 640x640 Done. (0.007s)
image 932/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/937.png: 640x640 Done. (0.007s)
image 933/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/938.png: 640x640 Done. (0.009s)
image 934/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/939.png: 640x640 Done. (0.007s)
image 935/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/94.png: 640x640 Done. (0.007s)
image 936/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/940.png: 640x640 1 30, Done. (0.009s)
image 937/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/941.png: 640x640 1 48, Done. (0.007s)
image 938/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/942.png: 640x640 1 48, Done. (0.017s)
image 939/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/943.png: 640x640 Done. (0.009s)
image 940/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/944.png: 640x640 Done. (0.007s)
image 941/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/945.png: 640x640 1 30, Done. (0.007s)
image 942/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/946.png: 640x640 1 48, Done. (0.011s)
image 943/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/947.png: 640x640 1 48, Done. (0.007s)
image 944/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/948.png: 640x640 Done. (0.007s)
image 945/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/949.png: 640x640 Done. (0.007s)
image 946/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/95.png: 640x640 1 48, Done. (0.007s)
image 947/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/950.png: 640x640 Done. (0.007s)
image 948/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/951.png: 640x640 Done. (0.011s)
image 949/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/952.png: 640x640 1 48, Done. (0.007s)
image 950/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/953.png: 640x640 1 30, Done. (0.012s)
image 951/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/954.png: 640x640 Done. (0.007s)
image 952/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/955.png: 640x640 Done. (0.007s)
image 953/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/956.png: 640x640 1 30, Done. (0.009s)
image 954/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/957.png: 640x640 Done. (0.007s)
image 955/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/958.png: 640x640 Done. (0.007s)
image 956/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/959.png: 640x640 Done. (0.007s)
image 957/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/96.png: 640x640 Done. (0.010s)
image 958/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/960.png: 640x640 1 48, Done. (0.007s)
image 959/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/961.png: 640x640 Done. (0.010s)
image 960/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/962.png: 640x640 1 48, Done. (0.010s)
image 961/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/963.png: 640x640 1 48, Done. (0.007s)
image 962/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/964.png: 640x640 Done. (0.007s)
image 963/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/965.png: 640x640 1 48, Done. (0.007s)
image 964/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/966.png: 640x640 1 30, Done. (0.007s)
image 965/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/967.png: 640x640 1 48, Done. (0.007s)
image 966/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/968.png: 640x640 Done. (0.007s)
image 967/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/969.png: 640x640 1 30, Done. (0.014s)
image 968/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/97.png: 640x640 1 48, Done. (0.009s)
image 969/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/970.png: 640x640 1 30, Done. (0.007s)
image 970/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/971.png: 640x640 1 30, Done. (0.007s)
image 971/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/972.png: 640x640 1 30, Done. (0.013s)
image 972/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/973.png: 640x640 1 30, Done. (0.010s)
image 973/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/974.png: 640x640 1 48, Done. (0.010s)
image 974/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/975.png: 640x640 1 30, Done. (0.009s)
image 975/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/976.png: 640x640 Done. (0.007s)
image 976/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/977.png: 640x640 Done. (0.007s)
image 977/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/978.png: 640x640 Done. (0.007s)
image 978/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/979.png: 640x640 Done. (0.007s)
image 979/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/98.png: 640x640 Done. (0.007s)
image 980/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/980.png: 640x640 1 48, Done. (0.009s)
image 981/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/981.png: 640x640 Done. (0.007s)
image 982/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/982.png: 640x640 Done. (0.010s)
image 983/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/983.png: 640x640 1 30, Done. (0.007s)
image 984/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/984.png: 640x640 1 30, Done. (0.007s)
image 985/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/985.png: 640x640 Done. (0.007s)
image 986/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/986.png: 640x640 1 30, Done. (0.006s)
image 987/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/987.png: 640x640 Done. (0.011s)
image 988/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/988.png: 640x640 1 30, Done. (0.007s)
image 989/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/989.png: 640x640 Done. (0.007s)
image 990/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/99.png: 640x640 1 30, Done. (0.007s)
image 991/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/990.png: 640x640 1 30, Done. (0.007s)
image 992/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/991.png: 640x640 1 30, Done. (0.009s)
image 993/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/992.png: 640x640 Done. (0.007s)
image 994/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/993.png: 640x640 Done. (0.007s)
image 995/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/994.png: 640x640 Done. (0.007s)
image 996/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/995.png: 640x640 Done. (0.012s)
image 997/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/996.png: 640x640 Done. (0.009s)
image 998/998 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_test/images/test/997.png: 640x640 Done. (0.007s)
Speed: 0.4ms pre-process, 8.2ms inference, 0.4ms NMS per image at shape (1, 3, 640, 640)
Results saved to ../../yolov5/runs/detect/hybrid_imagery_example_inference

View some detections:

[51]:
detections_dir = "/home/mrmarsh/repos/yolov5/runs/detect/hybrid_imagery_example_inference/"
detection_images = [os.path.join(detections_dir, x) for x in os.listdir(detections_dir)]

for i in range(5):
    random_detection_image = Image.open(random.choice(detection_images))
    plt.figure(figsize=(9, 6))
    plt.imshow(np.array(random_detection_image))
../_images/user-guide_object-detection_77_0.png
../_images/user-guide_object-detection_77_1.png
../_images/user-guide_object-detection_77_2.png
../_images/user-guide_object-detection_77_3.png
../_images/user-guide_object-detection_77_4.png

Train synthetic, test synthetic is behaving the way we would expect. The training and testing set are drawn from the same distribution so inference should perform well.

[47]:
!python /home/mrmarsh/repos/yolov5/detect.py \
--source /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/ \
--weights /home/mrmarsh/repos/yolov5/runs/train/hybrid_imagery_example/weights/best.pt \
--conf 0.25 \
--name hybrid_imagery_example_train_syn_test_real
detect: weights=['/home/mrmarsh/repos/yolov5/runs/train/hybrid_imagery_example/weights/best.pt'], source=/home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/, data=../../yolov5/data/coco128.yaml, imgsz=[640, 640], conf_thres=0.25, iou_thres=0.45, max_det=1000, device=, view_img=False, save_txt=False, save_conf=False, save_crop=False, nosave=False, classes=None, agnostic_nms=False, augment=False, visualize=False, update=False, project=../../yolov5/runs/detect, name=hybrid_imagery_example_train_syn_test_real, exist_ok=False, line_thickness=3, hide_labels=False, hide_conf=False, half=False, dnn=False
YOLOv5 🚀 v6.1-177-gd059d1d torch 1.11.0 CUDA:0 (Quadro RTX 6000, 24198MiB)

Fusing layers...
YOLOv5s summary: 213 layers, 7018216 parameters, 0 gradients, 15.8 GFLOPs
image 1/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/0.png: 512x640 1 30, Done. (0.013s)
image 2/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/1.png: 416x640 1 30, Done. (0.010s)
image 3/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/10.png: 480x640 1 30, Done. (0.011s)
image 4/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/100.png: 512x640 Done. (0.007s)
image 5/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/101.png: 512x640 2 48s, Done. (0.007s)
image 6/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/102.png: 512x640 1 48, Done. (0.009s)
image 7/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/103.png: 448x640 2 48s, Done. (0.011s)
image 8/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/104.png: 512x640 3 48s, Done. (0.007s)
image 9/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/105.png: 512x640 Done. (0.007s)
image 10/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/106.png: 512x640 Done. (0.011s)
image 11/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/107.png: 448x640 1 48, Done. (0.007s)
image 12/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/108.png: 448x640 Done. (0.006s)
image 13/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/109.png: 352x640 Done. (0.010s)
image 14/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/11.png: 448x640 1 48, Done. (0.007s)
image 15/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/110.png: 640x544 1 48, Done. (0.011s)
image 16/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/111.png: 352x640 Done. (0.011s)
image 17/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/112.png: 480x640 1 48, Done. (0.010s)
image 18/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/113.png: 384x640 Done. (0.011s)
image 19/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/114.png: 480x640 Done. (0.009s)
image 20/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/115.png: 480x640 Done. (0.006s)
image 21/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/116.png: 384x640 Done. (0.007s)
image 22/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/117.png: 448x640 2 48s, Done. (0.007s)
image 23/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/118.png: 256x640 1 48, Done. (0.010s)
image 24/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/119.png: 416x640 1 48, Done. (0.007s)
image 25/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/12.png: 448x640 Done. (0.008s)
image 26/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/120.png: 384x640 Done. (0.010s)
image 27/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/121.png: 480x640 Done. (0.007s)
image 28/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/122.png: 384x640 Done. (0.006s)
image 29/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/123.png: 448x640 1 48, Done. (0.007s)
image 30/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/124.png: 448x640 2 48s, Done. (0.006s)
image 31/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/125.png: 384x640 1 48, Done. (0.007s)
image 32/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/126.png: 288x640 Done. (0.017s)
image 33/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/127.png: 512x640 Done. (0.007s)
image 34/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/128.png: 544x640 Done. (0.022s)
image 35/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/129.png: 448x640 Done. (0.007s)
image 36/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/13.png: 448x640 3 48s, Done. (0.009s)
image 37/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/130.png: 352x640 Done. (0.008s)
image 38/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/131.png: 480x640 1 48, Done. (0.009s)
image 39/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/132.png: 512x640 1 48, Done. (0.016s)
image 40/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/133.png: 512x640 1 48, Done. (0.007s)
image 41/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/134.png: 448x640 Done. (0.009s)
image 42/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/135.png: 512x640 1 30, Done. (0.017s)
image 43/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/136.png: 448x640 1 48, Done. (0.013s)
image 44/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/14.png: 448x640 Done. (0.007s)
image 45/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/15.png: 480x640 1 30, Done. (0.007s)
image 46/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/16.png: 448x640 3 48s, Done. (0.008s)
image 47/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/17.png: 448x640 1 48, Done. (0.007s)
image 48/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/18.png: 448x640 Done. (0.007s)
image 49/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/19.png: 448x640 Done. (0.007s)
image 50/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/2.png: 608x640 Done. (0.020s)
image 51/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/20.png: 512x640 Done. (0.007s)
image 52/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/21.png: 512x640 1 30, Done. (0.007s)
image 53/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/22.png: 512x640 Done. (0.006s)
image 54/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/23.png: 480x640 4 30s, Done. (0.007s)
image 55/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/24.png: 480x640 Done. (0.007s)
image 56/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/25.png: 480x640 1 30, Done. (0.007s)
image 57/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/26.png: 512x640 Done. (0.015s)
image 58/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/27.png: 480x640 Done. (0.007s)
image 59/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/28.png: 512x640 1 48, Done. (0.007s)
image 60/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/29.png: 512x640 Done. (0.008s)
image 61/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/3.png: 480x640 Done. (0.007s)
image 62/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/30.png: 512x640 Done. (0.007s)
image 63/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/31.png: 384x640 Done. (0.007s)
image 64/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/32.png: 448x640 1 30, Done. (0.007s)
image 65/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/33.png: 640x512 Done. (0.014s)
image 66/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/34.png: 512x640 1 30, Done. (0.007s)
image 67/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/35.png: 480x640 Done. (0.007s)
image 68/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/36.png: 448x640 Done. (0.007s)
image 69/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/37.png: 352x640 1 30, Done. (0.007s)
image 70/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/38.png: 512x640 Done. (0.007s)
image 71/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/39.png: 608x640 Done. (0.009s)
image 72/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/4.png: 480x640 Done. (0.007s)
image 73/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/40.png: 512x640 1 30, 3 48s, Done. (0.007s)
image 74/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/41.png: 352x640 2 30s, Done. (0.007s)
image 75/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/42.png: 480x640 1 48, Done. (0.010s)
image 76/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/43.png: 640x480 1 48, Done. (0.011s)
image 77/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/44.png: 544x640 Done. (0.007s)
image 78/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/45.png: 640x480 1 48, Done. (0.007s)
image 79/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/46.png: 480x640 1 30, Done. (0.013s)
image 80/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/47.png: 448x640 Done. (0.009s)
image 81/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/48.png: 448x640 Done. (0.007s)
image 82/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/49.png: 352x640 1 30, 1 48, Done. (0.007s)
image 83/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/5.png: 480x640 Done. (0.007s)
image 84/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/50.png: 480x640 1 48, Done. (0.011s)
image 85/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/51.png: 512x640 1 48, Done. (0.009s)
image 86/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/52.png: 512x640 2 48s, Done. (0.007s)
image 87/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/53.png: 480x640 Done. (0.007s)
image 88/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/54.png: 352x640 Done. (0.007s)
image 89/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/55.png: 512x640 Done. (0.007s)
image 90/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/56.png: 448x640 1 48, Done. (0.009s)
image 91/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/57.png: 448x640 1 30, Done. (0.007s)
image 92/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/58.png: 480x640 2 48s, Done. (0.009s)
image 93/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/59.png: 448x640 1 48, Done. (0.007s)
image 94/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/6.png: 416x640 Done. (0.007s)
image 95/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/60.png: 352x640 Done. (0.011s)
image 96/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/61.png: 448x640 Done. (0.007s)
image 97/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/62.png: 480x640 2 48s, Done. (0.007s)
image 98/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/63.png: 448x640 1 48, Done. (0.007s)
image 99/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/64.png: 480x640 1 30, 1 48, Done. (0.007s)
image 100/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/65.png: 640x448 Done. (0.010s)
image 101/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/66.png: 640x544 Done. (0.011s)
image 102/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/67.png: 480x640 2 48s, Done. (0.016s)
image 103/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/68.png: 448x640 Done. (0.007s)
image 104/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/69.png: 448x640 1 48, Done. (0.006s)
image 105/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/7.png: 480x640 Done. (0.007s)
image 106/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/70.png: 384x640 Done. (0.007s)
image 107/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/71.png: 480x640 Done. (0.006s)
image 108/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/72.png: 416x640 1 48, Done. (0.013s)
image 109/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/73.png: 448x640 1 48, Done. (0.007s)
image 110/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/74.png: 480x640 Done. (0.007s)
image 111/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/75.png: 480x640 Done. (0.007s)
image 112/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/76.png: 480x640 Done. (0.006s)
image 113/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/77.png: 544x640 1 48, Done. (0.007s)
image 114/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/78.png: 416x640 1 48, Done. (0.010s)
image 115/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/79.png: 448x640 1 48, Done. (0.007s)
image 116/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/8.png: 640x480 Done. (0.007s)
image 117/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/80.png: 448x640 1 48, Done. (0.006s)
image 118/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/81.png: 480x640 1 48, Done. (0.007s)
image 119/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/82.png: 416x640 1 48, Done. (0.007s)
image 120/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/83.png: 480x640 Done. (0.007s)
image 121/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/84.png: 576x640 1 48, Done. (0.012s)
image 122/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/85.png: 480x640 1 48, Done. (0.007s)
image 123/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/86.png: 448x640 Done. (0.007s)
image 124/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/87.png: 512x640 1 48, Done. (0.007s)
image 125/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/88.png: 448x640 Done. (0.008s)
image 126/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/89.png: 640x448 Done. (0.013s)
image 127/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/9.png: 544x640 1 30, Done. (0.010s)
image 128/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/90.png: 224x640 Done. (0.015s)
image 129/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/91.png: 416x640 1 48, Done. (0.007s)
image 130/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/92.png: 416x640 2 48s, Done. (0.007s)
image 131/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/93.png: 480x640 Done. (0.016s)
image 132/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/94.png: 384x640 Done. (0.015s)
image 133/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/95.png: 320x640 1 48, Done. (0.015s)
image 134/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/96.png: 544x640 Done. (0.008s)
image 135/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/97.png: 480x640 Done. (0.007s)
image 136/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/98.png: 192x640 1 48, Done. (0.010s)
image 137/137 /home/mrmarsh/repos/hybrid_imagery/example_notebooks_for_limbo/example_train_synthetic_real_case/images/val/99.png: 416x640 Done. (0.007s)
Speed: 0.4ms pre-process, 8.7ms inference, 0.4ms NMS per image at shape (1, 3, 640, 640)
Results saved to ../../yolov5/runs/detect/hybrid_imagery_example_train_syn_test_real
[48]:
detections_dir = "/home/mrmarsh/repos/yolov5/runs/detect/hybrid_imagery_example_train_syn_test_real/"
detection_images = [os.path.join(detections_dir, x) for x in os.listdir(detections_dir)]

for i in range(5):
    random_detection_image = Image.open(random.choice(detection_images))
    plt.figure(figsize=(9, 6))
    plt.imshow(np.array(random_detection_image))
../_images/user-guide_object-detection_80_0.png
../_images/user-guide_object-detection_80_1.png
../_images/user-guide_object-detection_80_2.png
../_images/user-guide_object-detection_80_3.png
../_images/user-guide_object-detection_80_4.png

Not bad given our training set. You will note that the object detector typically only detects one container of interest in a row of containers. By incorporating more campaigns into the training set we could improve performance. Also, in some cases, we do not even detect a contain of interest even though the container is quite obvious. This demonstrates some of the difficulty with training synthetic and testing real. There are differences in the feature spaces that are not readily apparent.

View Loss curves

Looking at the train synthetic test synthetic data, we see some patterns:

  • Training loss steadily decreases.

  • Precision/Recall steadily increase until reaching about 1.0 around 50 epochs and hover there for the remainder of the training.

  • Overall, we can have confidence that the train synthetic, test synthetic use case is working the way we would expect.

  • Note - plot_results is from yolov5 utils code

[52]:
def plot_results(file='path/to/results.csv', dir=''):
    # Plot training results.csv. Usage: from utils.plots import *; plot_results('path/to/results.csv')
    save_dir = Path(file).parent if file else Path(dir)
    fig, ax = plt.subplots(2, 5, figsize=(12, 6), tight_layout=True)
    ax = ax.ravel()
    files = list(save_dir.glob('results*.csv'))
    assert len(files), f'No results.csv files found in {save_dir.resolve()}, nothing to plot.'
    for fi, f in enumerate(files):
        try:
            data = pd.read_csv(f)
            s = [x.strip() for x in data.columns]
            x = data.values[:, 0]
            for i, j in enumerate([1, 2, 3, 4, 5, 8, 9, 10, 6, 7]):
                y = data.values[:, j].astype('float')
                # y[y == 0] = np.nan  # don't show zero values
                ax[i].plot(x, y, marker='.', label=f.stem, linewidth=2, markersize=8)
                ax[i].set_title(s[j], fontsize=12)
                # if j in [8, 9, 10]:  # share train and val loss y axes
                #     ax[i].get_shared_y_axes().join(ax[i], ax[i - 5])
        except Exception as e:
            LOGGER.info(f'Warning: Plotting error for {f}: {e}')
    ax[1].legend()
    plt.show()
    fig.savefig(save_dir / 'results.png', dpi=200)
    plt.close()
[53]:
dir_path = '/home/mrmarsh/repos/yolov5/runs/train/hybrid_imagery_example/weights/'
epoch_dir = os.listdir(dir_path)
[54]:
results_path = '/home/mrmarsh/repos/yolov5/runs/train/hybrid_imagery_example/results.csv'

Train synthetic, test synthetic

[55]:
plot_results(results_path)
../_images/user-guide_object-detection_88_0.png

Train synthetic, test real

  • The loss function steadily increases (the opposite of what we would like) - this highlights the fact that the synthetic and real images are drawn from different distributions, even though the synthetic data is often mistaken for real data by humans.

  • Training could be improved by incorporating more campaigns in the training set. As seen by inference, the model struggles to detect multiple containers in a row. By using Campaign4 and/or Campaign5 we could improve our metrics. Additionally, using Campaigns that contain distractors and occluding objects could improve precision and recall.

  • mAP score is increasing at 400 epochs. We could have continued training for more epochs to increase that score; however, recall started decreasing around 200 epochs.

[56]:
dir_path = '/home/mrmarsh/repos/yolov5/runs/train/hybrid_imagery_example_train_syn_test_real/weights/'
epoch_dir = os.listdir(dir_path)
[57]:
results_path = '/home/mrmarsh/repos/yolov5/runs/train/hybrid_imagery_example_train_syn_test_real/results.csv'
[58]:
plot_results(results_path)
../_images/user-guide_object-detection_92_0.png