MKPOOL User Manual

ONNC MKPOOL tool collects sample input files into a protocol buffer (pb) file.

SYNOPSIS

mkpool.py [directory of sample input files]

DESCRIPTION

mkpool.py is a python 3 script to read files in the given directory and generate a protocol buffer file named as <dirname>.pb.

example
$ ls ./dataset
COCO_train2014_000000113212.npy COCO_train2014_000000370727.npy COCO_val2014_000000205523.npy   COCO_val2014_000000467821.npy
COCO_train2014_000000249435.npy COCO_train2014_000000416860.npy COCO_val2014_000000279895.npy   COCO_val2014_000000531803.npy
COCO_train2014_000000263440.npy COCO_train2014_000000432502.npy COCO_val2014_000000333756.npy

$ ./mkpool.py ./dataset
Packing ./dataset/COCO_train2014_000000432502.npy ...
Packing ./dataset/COCO_val2014_000000467821.npy ...
Packing ./dataset/COCO_val2014_000000333756.npy ...
Packing ./dataset/COCO_val2014_000000279895.npy ...
Packing ./dataset/COCO_val2014_000000205523.npy ...
Packing ./dataset/COCO_train2014_000000113212.npy ...
Packing ./dataset/COCO_val2014_000000531803.npy ...
Packing ./dataset/COCO_train2014_000000370727.npy ...
Packing ./dataset/COCO_train2014_000000249435.npy ...
Packing ./dataset/COCO_train2014_000000263440.npy ...
Packing ./dataset/COCO_train2014_000000416860.npy ...
Done. 11 npy files have been packed into dataset.pb.

$ ls
dataset/ dataset.pb