mjnovice / ais-etl

Provides for deploying custom ETL containers on AIStore, with subsequent user-defined extraction-transformation-loading in parallel, on the fly and/or offline, locally to user data.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AIStore and TensorFlow integration

Experimental project to provide TensorFlow-native AIS dataset (AisDataset) and associated data loaders. The objective is two-fold

  • allow Python developers and researchers to run existing TF-based models with almost no modifications
  • utilize AIStore on the backend using the code that looks as follows:
conversions = [Rename(img="jpeg;png"), Decode("img"), Rotate("img"), Resize("img", (224, 244))]
selections = [Select("img"), Select("cls")]

ais = AisDataset(lpr-imagenet, http://ais-gateway-url, conversions, selections)
train_dataset = ais.load("train-{0..9999}.tar", num-workers=64)

About

Provides for deploying custom ETL containers on AIStore, with subsequent user-defined extraction-transformation-loading in parallel, on the fly and/or offline, locally to user data.

License:MIT License


Languages

Language:Python 51.6%Language:Go 39.1%Language:Shell 6.5%Language:Dockerfile 2.9%