diff --git a/.gitignore b/.gitignore index 1cc36ca..f24cc62 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ # Prerequisites *.d .idea +.DS_Store # Compiled Object files *.slo diff --git a/examples/model_repository/densenet_onnx/1/model.onnx b/examples/model_repository/densenet_onnx/1/model.onnx new file mode 100644 index 0000000..dec8853 Binary files /dev/null and b/examples/model_repository/densenet_onnx/1/model.onnx differ diff --git a/examples/model_repository/densenet_onnx/config.pbtxt b/examples/model_repository/densenet_onnx/config.pbtxt new file mode 100644 index 0000000..b11d319 --- /dev/null +++ b/examples/model_repository/densenet_onnx/config.pbtxt @@ -0,0 +1,29 @@ +name: "densenet_onnx" +platform: "onnxruntime_onnx" +max_batch_size : 0 +input [ + { + name: "data_0" + data_type: TYPE_FP32 + format: FORMAT_NCHW + dims: [ 3, 224, 224 ] + reshape { shape: [ 1, 3, 224, 224 ] } + } +] +output [ + { + name: "fc6_1" + data_type: TYPE_FP32 + dims: [ 1000 ] + reshape { shape: [ 1, 1000, 1, 1 ] } + label_filename: "densenet_labels.txt" + } +] +model_repository_agents +{ + agents [ + { + name: "dragonfly", + } + ] +} \ No newline at end of file diff --git a/examples/model_repository/densenet_onnx/densenet_labels.txt b/examples/model_repository/densenet_onnx/densenet_labels.txt new file mode 100644 index 0000000..e59113f --- /dev/null +++ b/examples/model_repository/densenet_onnx/densenet_labels.txt @@ -0,0 +1,1000 @@ +TENCH +GOLDFISH +WHITE SHARK +TIGER SHARK +HAMMERHEAD SHARK +ELECTRIC RAY +STINGRAY +ROOSTER +HEN +OSTRICH +BRAMBLING +GOLDFINCH +HOUSE FINCH +SNOWBIRD +INDIGO FINCH +ROBIN +BULBUL +JAY +MAGPIE +CHICKADEE +WATER OUZEL +KITE +BALD EAGLE +VULTURE +GREAT GREY OWL +FIRE SALAMANDER +NEWT +EFT +SPOTTED SALAMANDER +AXOLOTL +BULL FROG +TREE FROG +TAILED FROG +LOGGERHEAD +LEATHERBACK TURTLE +MUD TURTLE +TERRAPIN +BOX TURTLE +BANDED GECKO +COMMON IGUANA +AMERICAN CHAMELEON +WHIPTAIL +AGAMA +FRILLED LIZARD +ALLIGATOR LIZARD +GILA MONSTER +GREEN LIZARD +AFRICAN CHAMELEON +KOMODO DRAGON +AFRICAN CROCODILE +AMERICAN ALLIGATOR +TRICERATOPS +THUNDER SNAKE +RINGNECK SNAKE +HOGNOSE SNAKE +GREEN SNAKE +KING SNAKE +GARTER SNAKE +WATER SNAKE +VINE SNAKE +NIGHT SNAKE +BOA +ROCK PYTHON +COBRA +GREEN MAMBA +SEA SNAKE +HORNED VIPER +DIAMONDBACK +SIDEWINDER +TRILOBITE +HARVESTMAN +SCORPION +GARDEN SPIDER +BARN SPIDER +GARDEN SPIDER +BLACK WIDOW +TARANTULA +WOLF SPIDER +TICK +CENTIPEDE +GROUSE +PTARMIGAN +RUFFED GROUSE +PRAIRIE CHICKEN +PEACOCK +QUAIL +PARTRIDGE +AFRICAN GREY +MACAW +COCKATOO +LORIKEET +COUCAL +BEE EATER +HORNBILL +HUMMINGBIRD +JACAMAR +TOUCAN +DRAKE +MERGANSER +GOOSE +BLACK SWAN +TUSKER +ECHIDNA +PLATYPUS +WALLABY +KOALA +WOMBAT +JELLYFISH +SEA ANEMONE +BRAIN CORAL +FLATWORM +NEMATODE +CONCH +SNAIL +SLUG +SEA SLUG +CHITON +CHAMBERED NAUTILUS +DUNGENESS CRAB +ROCK CRAB +FIDDLER CRAB +KING CRAB +AMERICAN LOBSTER +SPINY LOBSTER +CRAYFISH +HERMIT CRAB +ISOPOD +WHITE STORK +BLACK STORK +SPOONBILL +FLAMINGO +LITTLE BLUE HERON +AMERICAN EGRET +BITTERN +CRANE +LIMPKIN +EUROPEAN GALLINULE +AMERICAN COOT +BUSTARD +RUDDY TURNSTONE +RED-BACKED SANDPIPER +REDSHANK +DOWITCHER +OYSTERCATCHER +PELICAN +KING PENGUIN +ALBATROSS +GREY WHALE +KILLER WHALE +DUGONG +SEA LION +CHIHUAHUA +JAPANESE SPANIEL +MALTESE DOG +PEKINESE +SHIH-TZU +BLENHEIM SPANIEL +PAPILLON +TOY TERRIER +RHODESIAN RIDGEBACK +AFGHAN HOUND +BASSET +BEAGLE +BLOODHOUND +BLUETICK +COONHOUND +WALKER HOUND +ENGLISH FOXHOUND +REDBONE +BORZOI +IRISH WOLFHOUND +ITALIAN GREYHOUND +WHIPPET +IBIZAN HOUND +NORWEGIAN ELKHOUND +OTTERHOUND +SALUKI +SCOTTISH DEERHOUND +WEIMARANER +STAFFORDSHIRE BULLTERRIER +STAFFORDSHIRE TERRIER +BEDLINGTON TERRIER +BORDER TERRIER +KERRY BLUE TERRIER +IRISH TERRIER +NORFOLK TERRIER +NORWICH TERRIER +YORKSHIRE TERRIER +WIRE-HAIRED FOX TERRIER +LAKELAND TERRIER +SEALYHAM TERRIER +AIREDALE +CAIRN +AUSTRALIAN TERRIER +DANDIE DINMONT +BOSTON BULL +MINIATURE SCHNAUZER +GIANT SCHNAUZER +STANDARD SCHNAUZER +SCOTCH TERRIER +TIBETAN TERRIER +SILKY TERRIER +WHEATEN TERRIER +WHITE TERRIER +LHASA +RETRIEVER +CURLY-COATED RETRIEVER +GOLDEN RETRIEVER +LABRADOR RETRIEVER +CHESAPEAKE BAY RETRIEVER +SHORT-HAIRED POINTER +VISLA +ENGLISH SETTER +IRISH SETTER +GORDON SETTER +BRITTANY SPANIEL +CLUMBER +ENGLISH SPRINGER +WELSH SPRINGER SPANIEL +COCKER SPANIEL +SUSSEX SPANIEL +IRISH WATERSPANIEL +KUVASZ +SCHIPPERKE +GROENENDAEL +MALINOIS +BRIARD +KELPIE +KOMONDOR +OLD ENGLISH SHEEPDOG +SHETLAND SHEEPDOG +COLLIE +BORDER COLLIE +BOUVIER DES FLANDRES +ROTTWEILER +GERMAN SHEPHERD +DOBERMAN +MINIATURE PINSCHER +GREATER SWISS MOUNTAIN DOG +BERNESE MOUNTAIN DOG +APPENZELLER +ENTLEBUCHER +BOXER +BULL MASTIFF +TIBETAN MASTIFF +FRENCH BULLDOG +GREAT DANE +SAINT BERNARD +ESKIMO DOG +MALAMUTE +SIBERIAN HUSKY +DALMATIAN +AFFENPINSCHER +BASENJI +PUG +LEONBERG +NEWFOUNDLAND +GREAT PYRENEES +SAMOYED +POMERANIAN +CHOW +KEESHOND +BRABANCON GRIFFON +PEMBROKE +CARDIGAN +TOY POODLE +MINIATURE POODLE +STANDARD POODLE +MEXICAN HAIRLESS +TIMBER WOLF +WHITE WOLF +RED WOLF +COYOTE +DINGO +DHOLE +AFRICAN HUNTING DOG +HYENA +RED FOX +KIT FOX +ARCTIC FOX +GREY FOX +TABBY +TIGER CAT +PERSIAN CAT +SIAMESE CAT +EGYPTIAN CAT +COUGAR +LYNX +LEOPARD +SNOW LEOPARD +JAGUAR +LION +TIGER +CHEETAH +BROWN BEAR +AMERICAN BLACK BEAR +ICE BEAR +SLOTH BEAR +MONGOOSE +MEERKAT +TIGER BEETLE +LADYBUG +GROUND BEETLE +LONG-HORNED BEETLE +LEAF BEETLE +DUNG BEETLE +RHINOCEROS BEETLE +WEEVIL +FLY +BEE +ANT +GRASSHOPPER +CRICKET +WALKING STICK +COCKROACH +MANTIS +CICADA +LEAFHOPPER +LACEWING +DRAGONFLY +DAMSELFLY +ADMIRAL +RINGLET +MONARCH +CABBAGE BUTTERFLY +SULPHUR BUTTERFLY +LYCAENID +STARFISH +SEA URCHIN +SEA CUCUMBER +WOOD RABBIT +HARE +ANGORA +HAMSTER +PORCUPINE +FOX SQUIRREL +MARMOT +BEAVER +GUINEA PIG +SORREL +ZEBRA +HOG +WILD BOAR +WARTHOG +HIPPOPOTAMUS +OX +WATER BUFFALO +BISON +RAM +BIGHORN +IBEX +HARTEBEEST +IMPALA +GAZELLE +ARABIAN CAMEL +LLAMA +WEASEL +MINK +POLECAT +BLACK-FOOTED FERRET +OTTER +SKUNK +BADGER +ARMADILLO +THREE-TOED SLOTH +ORANGUTAN +GORILLA +CHIMPANZEE +GIBBON +SIAMANG +GUENON +PATAS +BABOON +MACAQUE +LANGUR +COLOBUS +PROBOSCIS MONKEY +MARMOSET +CAPUCHIN +HOWLER MONKEY +TITI +SPIDER MONKEY +SQUIRREL MONKEY +MADAGASCAR CAT +INDRI +INDIAN ELEPHANT +AFRICAN ELEPHANT +LESSER PANDA +GIANT PANDA +BARRACOUTA +EEL +COHO +ROCK BEAUTY +ANEMONE FISH +STURGEON +GAR +LIONFISH +PUFFER +ABACUS +ABAYA +ACADEMIC GOWN +ACCORDION +ACOUSTIC GUITAR +AIRCRAFT CARRIER +AIRLINER +AIRSHIP +ALTAR +AMBULANCE +AMPHIBIAN +ANALOG CLOCK +APIARY +APRON +ASHCAN +ASSAULT RIFLE +BACKPACK +BAKERY +BALANCE BEAM +BALLOON +BALLPOINT +BAND AID +BANJO +BANNISTER +BARBELL +BARBER CHAIR +BARBERSHOP +BARN +BAROMETER +BARREL +BARROW +BASEBALL +BASKETBALL +BASSINET +BASSOON +BATHING CAP +BATH TOWEL +BATHTUB +BEACH WAGON +BEACON +BEAKER +BEARSKIN +BEER BOTTLE +BEER GLASS +BELL COTE +BIB +BICYCLE-BUILT-FOR-TWO +BIKINI +BINDER +BINOCULARS +BIRDHOUSE +BOATHOUSE +BOBSLED +BOLO TIE +BONNET +BOOKCASE +BOOKSHOP +BOTTLECAP +BOW +BOW TIE +BRASS +BRASSIERE +BREAKWATER +BREASTPLATE +BROOM +BUCKET +BUCKLE +BULLETPROOF VEST +BULLET TRAIN +BUTCHER SHOP +CAB +CALDRON +CANDLE +CANNON +CANOE +CAN OPENER +CARDIGAN +CAR MIRROR +CAROUSEL +CARPENTERS KIT +CARTON +CAR WHEEL +CASH MACHINE +CASSETTE +CASSETTE PLAYER +CASTLE +CATAMARAN +CD PLAYER +CELLO +CELLULAR TELEPHONE +CHAIN +CHAINLINK FENCE +CHAIN MAIL +CHAIN SAW +CHEST +CHIFFONIER +CHIME +CHINA CABINET +CHRISTMAS STOCKING +CHURCH +CINEMA +CLEAVER +CLIFF DWELLING +CLOAK +CLOG +COCKTAIL SHAKER +COFFEE MUG +COFFEEPOT +COIL +COMBINATION LOCK +COMPUTER KEYBOARD +CONFECTIONERY +CONTAINER SHIP +CONVERTIBLE +CORKSCREW +CORNET +COWBOY BOOT +COWBOY HAT +CRADLE +CRANE +CRASH HELMET +CRATE +CRIB +CROCK POT +CROQUET BALL +CRUTCH +CUIRASS +DAM +DESK +DESKTOP COMPUTER +DIAL TELEPHONE +DIAPER +DIGITAL CLOCK +DIGITAL WATCH +DINING TABLE +DISHRAG +DISHWASHER +DISK BRAKE +DOCK +DOGSLED +DOME +DOORMAT +DRILLING PLATFORM +DRUM +DRUMSTICK +DUMBBELL +DUTCH OVEN +ELECTRIC FAN +ELECTRIC GUITAR +ELECTRIC LOCOMOTIVE +ENTERTAINMENT CENTER +ENVELOPE +ESPRESSO MAKER +FACE POWDER +FEATHER BOA +FILE +FIREBOAT +FIRE ENGINE +FIRE SCREEN +FLAGPOLE +FLUTE +FOLDING CHAIR +FOOTBALL HELMET +FORKLIFT +FOUNTAIN +FOUNTAIN PEN +FOUR-POSTER +FREIGHT CAR +FRENCH HORN +FRYING PAN +FUR COAT +GARBAGE TRUCK +GASMASK +GAS PUMP +GOBLET +GO-KART +GOLF BALL +GOLFCART +GONDOLA +GONG +GOWN +GRAND PIANO +GREENHOUSE +GRILLE +GROCERY STORE +GUILLOTINE +HAIR SLIDE +HAIR SPRAY +HALF TRACK +HAMMER +HAMPER +HAND BLOWER +HAND-HELD COMPUTER +HANDKERCHIEF +HARD DISC +HARMONICA +HARP +HARVESTER +HATCHET +HOLSTER +HOME THEATER +HONEYCOMB +HOOK +HOOPSKIRT +HORIZONTAL BAR +HORSE CART +HOURGLASS +IPOD +IRON +JACK-O-LANTERN +JEAN +JEEP +JERSEY +JIGSAW PUZZLE +JINRIKISHA +JOYSTICK +KIMONO +KNEE PAD +KNOT +LAB COAT +LADLE +LAMPSHADE +LAPTOP +LAWN MOWER +LENS CAP +LETTER OPENER +LIBRARY +LIFEBOAT +LIGHTER +LIMOUSINE +LINER +LIPSTICK +LOAFER +LOTION +LOUDSPEAKER +LOUPE +LUMBERMILL +MAGNETIC COMPASS +MAILBAG +MAILBOX +MAILLOT +MAILLOT +MANHOLE COVER +MARACA +MARIMBA +MASK +MATCHSTICK +MAYPOLE +MAZE +MEASURING CUP +MEDICINE CHEST +MEGALITH +MICROPHONE +MICROWAVE +MILITARY UNIFORM +MILK CAN +MINIBUS +MINISKIRT +MINIVAN +MISSILE +MITTEN +MIXING BOWL +MOBILE HOME +MODEL T +MODEM +MONASTERY +MONITOR +MOPED +MORTAR +MORTARBOARD +MOSQUE +MOSQUITO NET +MOTOR SCOOTER +MOUNTAIN BIKE +MOUNTAIN TENT +MOUSE +MOUSETRAP +MOVING VAN +MUZZLE +NAIL +NECK BRACE +NECKLACE +NIPPLE +NOTEBOOK +OBELISK +OBOE +OCARINA +ODOMETER +OIL FILTER +ORGAN +OSCILLOSCOPE +OVERSKIRT +OXCART +OXYGEN MASK +PACKET +PADDLE +PADDLEWHEEL +PADLOCK +PAINTBRUSH +PAJAMA +PALACE +PANPIPE +PAPER TOWEL +PARACHUTE +PARALLEL BARS +PARK BENCH +PARKING METER +PASSENGER CAR +PATIO +PAY-PHONE +PEDESTAL +PENCIL BOX +PENCIL SHARPENER +PERFUME +PETRI DISH +PHOTOCOPIER +PICK +PICKELHAUBE +PICKET FENCE +PICKUP +PIER +PIGGY BANK +PILL BOTTLE +PILLOW +PING-PONG BALL +PINWHEEL +PIRATE +PITCHER +PLANE +PLANETARIUM +PLASTIC BAG +PLATE RACK +PLOW +PLUNGER +POLAROID CAMERA +POLE +POLICE VAN +PONCHO +POOL TABLE +POP BOTTLE +POT +POTTERS WHEEL +POWER DRILL +PRAYER RUG +PRINTER +PRISON +PROJECTILE +PROJECTOR +PUCK +PUNCHING BAG +PURSE +QUILL +QUILT +RACER +RACKET +RADIATOR +RADIO +RADIO TELESCOPE +RAIN BARREL +RECREATIONAL VEHICLE +REEL +REFLEX CAMERA +REFRIGERATOR +REMOTE CONTROL +RESTAURANT +REVOLVER +RIFLE +ROCKING CHAIR +ROTISSERIE +RUBBER ERASER +RUGBY BALL +RULE +RUNNING SHOE +SAFE +SAFETY PIN +SALTSHAKER +SANDAL +SARONG +SAX +SCABBARD +SCALE +SCHOOL BUS +SCHOONER +SCOREBOARD +SCREEN +SCREW +SCREWDRIVER +SEAT BELT +SEWING MACHINE +SHIELD +SHOE SHOP +SHOJI +SHOPPING BASKET +SHOPPING CART +SHOVEL +SHOWER CAP +SHOWER CURTAIN +SKI +SKI MASK +SLEEPING BAG +SLIDE RULE +SLIDING DOOR +SLOT +SNORKEL +SNOWMOBILE +SNOWPLOW +SOAP DISPENSER +SOCCER BALL +SOCK +SOLAR DISH +SOMBRERO +SOUP BOWL +SPACE BAR +SPACE HEATER +SPACE SHUTTLE +SPATULA +SPEEDBOAT +SPIDER WEB +SPINDLE +SPORTS CAR +SPOTLIGHT +STAGE +STEAM LOCOMOTIVE +STEEL ARCH BRIDGE +STEEL DRUM +STETHOSCOPE +STOLE +STONE WALL +STOPWATCH +STOVE +STRAINER +STREETCAR +STRETCHER +STUDIO COUCH +STUPA +SUBMARINE +SUIT +SUNDIAL +SUNGLASS +SUNGLASSES +SUNSCREEN +SUSPENSION BRIDGE +SWAB +SWEATSHIRT +SWIMMING TRUNKS +SWING +SWITCH +SYRINGE +TABLE LAMP +TANK +TAPE PLAYER +TEAPOT +TEDDY +TELEVISION +TENNIS BALL +THATCH +THEATER CURTAIN +THIMBLE +THRESHER +THRONE +TILE ROOF +TOASTER +TOBACCO SHOP +TOILET SEAT +TORCH +TOTEM POLE +TOW TRUCK +TOYSHOP +TRACTOR +TRAILER TRUCK +TRAY +TRENCH COAT +TRICYCLE +TRIMARAN +TRIPOD +TRIUMPHAL ARCH +TROLLEYBUS +TROMBONE +TUB +TURNSTILE +TYPEWRITER KEYBOARD +UMBRELLA +UNICYCLE +UPRIGHT +VACUUM +VASE +VAULT +VELVET +VENDING MACHINE +VESTMENT +VIADUCT +VIOLIN +VOLLEYBALL +WAFFLE IRON +WALL CLOCK +WALLET +WARDROBE +WARPLANE +WASHBASIN +WASHER +WATER BOTTLE +WATER JUG +WATER TOWER +WHISKEY JUG +WHISTLE +WIG +WINDOW SCREEN +WINDOW SHADE +WINDSOR TIE +WINE BOTTLE +WING +WOK +WOODEN SPOON +WOOL +WORM FENCE +WRECK +YAWL +YURT +WEB SITE +COMIC BOOK +CROSSWORD PUZZLE +STREET SIGN +TRAFFIC LIGHT +BOOK JACKET +MENU +PLATE +GUACAMOLE +CONSOMME +HOT POT +TRIFLE +ICE CREAM +ICE LOLLY +FRENCH LOAF +BAGEL +PRETZEL +CHEESEBURGER +HOTDOG +MASHED POTATO +HEAD CABBAGE +BROCCOLI +CAULIFLOWER +ZUCCHINI +SPAGHETTI SQUASH +ACORN SQUASH +BUTTERNUT SQUASH +CUCUMBER +ARTICHOKE +BELL PEPPER +CARDOON +MUSHROOM +GRANNY SMITH +STRAWBERRY +ORANGE +LEMON +FIG +PINEAPPLE +BANANA +JACKFRUIT +CUSTARD APPLE +POMEGRANATE +HAY +CARBONARA +CHOCOLATE SAUCE +DOUGH +MEAT LOAF +PIZZA +POTPIE +BURRITO +RED WINE +ESPRESSO +CUP +EGGNOG +ALP +BUBBLE +CLIFF +CORAL REEF +GEYSER +LAKESIDE +PROMONTORY +SANDBAR +SEASHORE +VALLEY +VOLCANO +BALLPLAYER +GROOM +SCUBA DIVER +RAPESEED +DAISY +LADY SLIPPER +CORN +ACORN +HIP +BUCKEYE +CORAL FUNGUS +AGARIC +GYROMITRA +STINKHORN +EARTHSTAR +HEN-OF-THE-WOODS +BOLETE +EAR +TOILET TISSUE