import dataset
import imagenet
import coco

logging.basicConfig(level=logging.INFO)
log = logging.getLogger("main")

NANO_SEC = 1e9
MILLI_SEC = 1000

# pylint: disable=missing-docstring

# the datasets we support
SUPPORTED_DATASETS = {
    "imagenet":
        (imagenet.Imagenet, dataset.pre_process_vgg, dataset.PostProcessCommon(offset=-1),
         {"image_size": [224, 224, 3]}),
    "imagenet_ncore":
        (imagenet.Imagenet, dataset.pre_process_vgg, dataset.PostProcessCommon(offset=-1),
         {"image_size": [224, 224, 3]}),
    "imagenet_mobilenet":
        (imagenet.Imagenet, dataset.pre_process_mobilenet, dataset.PostProcessArgMax(offset=-1),
         {"image_size": [224, 224, 3]}),
    "imagenet_mobilenet_ncore":
        (imagenet.Imagenet, dataset.pre_process_mobilenet_uint8, dataset.PostProcessArgMax(offset=-1),
         {"image_size": [224, 224, 3]}),
    "coco-300":
        (coco.Coco, dataset.pre_process_coco_mobilenet, coco.PostProcessCoco(),
         {"image_size": [300, 300, 3]}),
    "coco-300-ncore":
        (coco.Coco, dataset.pre_process_coco_mobilenet, coco.PostProcessCoco(),
예제 #2
0
파일: main.py 프로젝트: tjyhlt/inference
import dataset
import imagenet
import coco

logging.basicConfig(level=logging.INFO)
log = logging.getLogger("main")

NANO_SEC = 1e9
MILLI_SEC = 1000

# pylint: disable=missing-docstring

# the datasets we support
SUPPORTED_DATASETS = {
    "imagenet": (imagenet.Imagenet, dataset.pre_process_vgg,
                 dataset.PostProcessCommon(offset=-1), {
                     "image_size": [224, 224, 3]
                 }),
    "imagenet_mobilenet": (imagenet.Imagenet, dataset.pre_process_mobilenet,
                           dataset.PostProcessArgMax(offset=-1), {
                               "image_size": [224, 224, 3]
                           }),
    "coco":
    (coco.Coco, dataset.pre_process_coco_mobilenet, coco.PostProcessCoco(), {
        "image_size": [-1, -1, 3]
    }),
    "coco-300":
    (coco.Coco, dataset.pre_process_coco_mobilenet, coco.PostProcessCoco(), {
        "image_size": [300, 300, 3]
    }),
    "coco-300-pt": (coco.Coco, dataset.pre_process_coco_pt_mobilenet,