{ "info": { "author": "Johannes Dobler", "author_email": "jdobler@protonmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6" ], "description": "\n\n# MLPipe-Trainer\n\nManage your Data Pipline and Tensorflow & Keras models with MLPipe. It is NOT another \"wrapper\" around Tensorflow, but rather adds utilities to setup an environment to control data flow and managed trained models (weights & results) with the help of MongoDB.
\n\n```bash\n>> pip install mlpipe-trainer\n```\n\n## Setup - install MongoDB\nMongoDB database is used to store trained Models including their weights and results. Additionally there is also a data reader for MongoDB implemented (basically just a generator as you know and love from using keras). Currenlty that is the only implemented data reader working \"out of the box\".
\nFollow the instructions on the MongoDB website for installation e.g. for Linux: https://docs.mongodb.com/manual/administration/install-on-linux/\n\n## Code Examples\n\n#### Config\n```python\n# The config is used to specify the localhost connections\n# for saving trained models to the mongoDB as well as fetching training data\nfrom mlpipe.utils import Config\nConfig.add_config('./path_to/config.ini')\n```\nEach Connection config consists of these fields in the .ini file\n```ini\n[example_mongo_db_connection]\ndb_type=MongoDB\nurl=localhost\nport=27017\nuser=read_write\npwd=rw\n```\n\n#### Data Pipline\n```python\nfrom mlpipe.processors.i_processor import IPreProcessor\nfrom mlpipe.data_reader.mongodb import MongoDBGenerator\n\nclass PreProcessData(IPreProcessor):\n def process(self, raw_data, input_data, ground_truth, piped_params=None):\n # Process raw_data to output input_data and ground_truth\n # which will be the input for the model\n ...\n return raw_data, input_data, ground_truth, piped_params\n\ntrain_data = [...] # consists of MongoDB ObjectIds that are used for training\nprocessors = [PreProcessData()] # Chain of Processors (in our case its just one)\n# Generator that can be used e.g. with keras' fit_generator()\ntrain_gen = MongoDBGenerator(\n (\"connection_name\", \"cifar10\", \"train\"), # specify data source from a MongoDB\n train_data,\n batch_size=128,\n processors=processors\n)\n```\nData generators inherit from `tf.keras.utils.Sequence`. Check out this [tensorflow docu](https://www.tensorflow.org/api_docs/python/tf/keras/utils/Sequence) to find out how you can write your custom generators (e.g. for other data sources than MongoDB).\n\n#### Model\nAs long as there is a keras (tensorflow.keras) model in the end, there are no restrictions on this step\n```python\nmodel = Sequential()\nmodel.add(Conv2D(32, (3, 3), padding='same', input_shape=(32, 32, 3)))\n...\nmodel.add(Dense(10, activation='softmax'))\n\nopt = optimizers.RMSprop(lr=0.0001, decay=1e-6)\nmodel.compile(optimizer=opt, loss='categorical_crossentropy', metrics=[\"accuracy\"])\n```\n\n#### Training and Callbacks\n```python\nfrom mlpipe.callbacks import SaveToMongoDB\n\nsave_to_mongodb_cb = SaveToMongoDB((\"localhost_mongo_db\", \"models\"), \"test\", model)\n\nmodel.fit_generator(\n generator=train_gen,\n validation_data=val_gen,\n epochs=10,\n verbose=1,\n callbacks=[save_to_mongodb_cb],\n initial_epoch=0,\n)\n```\n`SaveToMongoDB` is a custom keras callback class as described in the [tensorflow docu](https://www.tensorflow.org/api_docs/python/tf/keras/callbacks/Callback). Again, feel free to create custom callbacks for any specific needs.
\nIf, instead of `fit_generator()`, each batch is trained one-by-one e.g. with a native tensorflow model, you can still loop over the generator. Just remember to call the callback methods at the specific steps e.g. `on_batch_end()`.\n\nA full Cifar10 example can be found in the example folder [here](https://github.com/j-o-d-o/MLPipe-Trainer/tree/master/examples/cifar10)\n\n## Road Map\n- Create and generat MkDocs documentation & host documentation\n- Add tests\n- Set Up CI\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/j-o-d-o/MLPipe-Trainer", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "mlpipe-trainer", "package_url": "https://pypi.org/project/mlpipe-trainer/", "platform": "", "project_url": "https://pypi.org/project/mlpipe-trainer/", "project_urls": { "Homepage": "https://github.com/j-o-d-o/MLPipe-Trainer" }, "release_url": "https://pypi.org/project/mlpipe-trainer/0.4.9/", "requires_dist": [ "numpy (>=1.16.0)", "pymongo (>=3.7.0)", "h5py (>=2.9.0)", "requests (>=2.21.0)", "namedlist (>=1.7)", "tensorflow (>=1.14.0)" ], "requires_python": "", "summary": "Manage training results, weights and data flow of your Tensorflow models", "version": "0.4.9" }, "last_serial": 5964542, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "7206b0a4ea2f8767e30feac99c681f89", "sha256": "e148966d1e0acd5f8bb1d6c93393e8fcf2ad8d94cf106d09916c0a0f20568ffb" }, "downloads": -1, "filename": "mlpipe_trainer-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7206b0a4ea2f8767e30feac99c681f89", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19235, "upload_time": "2019-05-11T14:38:42", "url": "https://files.pythonhosted.org/packages/06/5f/8b98e9e18219833354345d6fc6579847fe644f4e7fda2719a2009e8db413/mlpipe_trainer-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "19d72c66de351601871eb8b7fdb85525", "sha256": "690953a03794d7c631b1bc650e6794d70846f77c633bf79de4ac63ec35e8d55e" }, "downloads": -1, "filename": "mlpipe-trainer-0.1.0.tar.gz", "has_sig": false, "md5_digest": "19d72c66de351601871eb8b7fdb85525", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13469, "upload_time": "2019-05-11T14:38:44", "url": "https://files.pythonhosted.org/packages/da/ff/0e8b571a62ee24c72ebe57a76e4f9e0d51cd62190816fa86ba2895ecfe6a/mlpipe-trainer-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "4ad6dbc5d675f0329dec9ea8a183b28a", "sha256": "0fc533448094e8dc91b9610674f75487b1d7f6d385fab69b4ee4faf21971bdd2" }, "downloads": -1, "filename": "mlpipe_trainer-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4ad6dbc5d675f0329dec9ea8a183b28a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18632, "upload_time": "2019-05-11T17:36:52", "url": "https://files.pythonhosted.org/packages/24/40/1176f746ae887ad6b7ad370a8bdc08019e6cabb94413c9a228e6bd7d497d/mlpipe_trainer-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "85147b890f48e39cabe6eceea339fc8a", "sha256": "f7b45b2402558bfd2e0ecc129af41998f585cb2e2b3bc704c8b81f650b702654" }, "downloads": -1, "filename": "mlpipe-trainer-0.2.0.tar.gz", "has_sig": false, "md5_digest": "85147b890f48e39cabe6eceea339fc8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14168, "upload_time": "2019-05-11T17:36:54", "url": "https://files.pythonhosted.org/packages/cc/89/56542177e53bb929b17cdc4aa427fd3c197a5705b9e5f06363d9671bc8cd/mlpipe-trainer-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "7ed7bb7b09a950d1cad62f050623bf35", "sha256": "59c34688ed423e15c7595beae779e421a726dc4add45116ba35ddb696f01053e" }, "downloads": -1, "filename": "mlpipe_trainer-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7ed7bb7b09a950d1cad62f050623bf35", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18623, "upload_time": "2019-05-11T17:51:17", "url": "https://files.pythonhosted.org/packages/67/d2/5c9c45992a60551aa48366e0690d7e29f32e5f7552de4e342124e197e2e3/mlpipe_trainer-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e891f4e9fc367f97fba7f715ebfd2d83", "sha256": "b832499bca5185ad076f414b40c82193c7c9d7a0bc4dd18ff0933d7ff523c72a" }, "downloads": -1, "filename": "mlpipe-trainer-0.2.1.tar.gz", "has_sig": false, "md5_digest": "e891f4e9fc367f97fba7f715ebfd2d83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14161, "upload_time": "2019-05-11T17:51:18", "url": "https://files.pythonhosted.org/packages/91/ea/3fc0bceb4bad4b0f632e6f40456d09749f750e533275d0955c6b1206ec71/mlpipe-trainer-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "36f566a6e0a0fae4d6ee2f42ddee7585", "sha256": "fab285914900ae5656acc857c3de2bb70d627a4588cb1b4efb6f11456dab3f08" }, "downloads": -1, "filename": "mlpipe_trainer-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "36f566a6e0a0fae4d6ee2f42ddee7585", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18618, "upload_time": "2019-05-11T17:58:26", "url": "https://files.pythonhosted.org/packages/e3/d5/959978f09a9a486f8665f02c694643175759c64dad99dd91fd43e3199a37/mlpipe_trainer-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2e867d87b98f2e47b216f22d52d217de", "sha256": "8b75488ce40bbe144c178897a7c1aa7a7f2358800958f1cacf93432c1b05bbd7" }, "downloads": -1, "filename": "mlpipe-trainer-0.2.2.tar.gz", "has_sig": false, "md5_digest": "2e867d87b98f2e47b216f22d52d217de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14144, "upload_time": "2019-05-11T17:58:27", "url": "https://files.pythonhosted.org/packages/3d/0b/b86ebb8fd3c055e7d3e783ea004e7ed02e7716673ba96bee9ae6b66070cf/mlpipe-trainer-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "dbea97caaf1203bf15877b313a71d62c", "sha256": "35d88e6af83b953f1a9d8cefaa60bfb5220c02b468cd72e4337ac1203aa47216" }, "downloads": -1, "filename": "mlpipe_trainer-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "dbea97caaf1203bf15877b313a71d62c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18618, "upload_time": "2019-05-11T18:07:49", "url": "https://files.pythonhosted.org/packages/52/25/e8c7d247ddce0b07ffeacc165c7a9ce65bdc96c16e958f3e2a48bd5b937a/mlpipe_trainer-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4fcd5c16fea174455ddf96ffa883d667", "sha256": "8f24ea11ad7e8f1da7d79416629ecef503d67d6463bf8c1331171570846b8090" }, "downloads": -1, "filename": "mlpipe-trainer-0.2.3.tar.gz", "has_sig": false, "md5_digest": "4fcd5c16fea174455ddf96ffa883d667", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14148, "upload_time": "2019-05-11T18:07:50", "url": "https://files.pythonhosted.org/packages/a2/33/283571bd0f03bfaf87ca72a8383091abaaac637a4d6aaeb1f7e640f2343f/mlpipe-trainer-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "1a6b2957fa6ba80c0b630e5eb4def4a3", "sha256": "cb026ec1cd9b3aa201fa7aeb10e5bff4258ff10bdcd2ebf74b7ddffa8c8aef3f" }, "downloads": -1, "filename": "mlpipe_trainer-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "1a6b2957fa6ba80c0b630e5eb4def4a3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18617, "upload_time": "2019-05-11T18:09:51", "url": "https://files.pythonhosted.org/packages/d4/d4/cd48e8bf2802ebdd17e876cda8ea6da8f6032b98bd00618c9b1cceb43da8/mlpipe_trainer-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b42e70f2148140859303f11116e3999d", "sha256": "a7f9eceb31340c35511a5d69851f129057f9f16956948394b9dae297fe3fa0b4" }, "downloads": -1, "filename": "mlpipe-trainer-0.2.4.tar.gz", "has_sig": false, "md5_digest": "b42e70f2148140859303f11116e3999d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14145, "upload_time": "2019-05-11T18:09:53", "url": "https://files.pythonhosted.org/packages/8e/88/fd5031021d4bc6864e9b29dac8939737e296bc2452fe4da621fe124f6d93/mlpipe-trainer-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "ede472a0b50075245b475055709cc668", "sha256": "c8b3082d739006fce9e0126bc32262d7e1709bf65453607239ab86b984161478" }, "downloads": -1, "filename": "mlpipe_trainer-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "ede472a0b50075245b475055709cc668", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18629, "upload_time": "2019-05-11T18:16:22", "url": "https://files.pythonhosted.org/packages/f6/4b/e21a5412e15bc838fce3ffe9f70e009499f6356e148cb4d7831d476adb17/mlpipe_trainer-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5bda3bfbd0b3c9fb8fb8dabeed6d7540", "sha256": "7cb702cbf79b634633a589b029cbf2066e116063950b31a72a7adc361de4237c" }, "downloads": -1, "filename": "mlpipe-trainer-0.2.5.tar.gz", "has_sig": false, "md5_digest": "5bda3bfbd0b3c9fb8fb8dabeed6d7540", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14160, "upload_time": "2019-05-11T18:16:24", "url": "https://files.pythonhosted.org/packages/eb/86/c87264a072e52e17c0035728ec5bc41557fe50e2198be9d1ad008b8fd466/mlpipe-trainer-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "82754a1b6463f577da98eb85ca02acb3", "sha256": "f21ce95dbc17d775d2f17f3b234ade3f371138ff08e127e6c9967f786264207e" }, "downloads": -1, "filename": "mlpipe_trainer-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "82754a1b6463f577da98eb85ca02acb3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18974, "upload_time": "2019-05-12T14:05:41", "url": "https://files.pythonhosted.org/packages/ee/88/96a6f88a35c76f68130085cc937a4206b38e860a34b16bdad5cad3ef6c94/mlpipe_trainer-0.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "448f862bfb5c3d6135750fee2642bc7b", "sha256": "d34f9050a272497de3ee0f794590252d46b09bfbc8a6af5c1f700c5313a57121" }, "downloads": -1, "filename": "mlpipe-trainer-0.2.6.tar.gz", "has_sig": false, "md5_digest": "448f862bfb5c3d6135750fee2642bc7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14685, "upload_time": "2019-05-12T14:05:43", "url": "https://files.pythonhosted.org/packages/88/6a/a251da6a90be1cdae140003a22fa7cbf2c8932396a5eddfc62920ba9b377/mlpipe-trainer-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "cd5f34d3c44554f9c96460fc3dcfa7a1", "sha256": "688e62212d39a650a719083e6fd018d71073203d114804addbe895c003a676fd" }, "downloads": -1, "filename": "mlpipe_trainer-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "cd5f34d3c44554f9c96460fc3dcfa7a1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19157, "upload_time": "2019-05-12T18:16:58", "url": "https://files.pythonhosted.org/packages/da/54/62fe0603bbefcc8f7103c0214d678c575a577ce68edb1a9244150f35ef46/mlpipe_trainer-0.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a68783dd2bb658f1b13e2204465d0db0", "sha256": "39ac18d2aec543941b8cc3e39a2c72d917277845d036683254c7120ee0c40743" }, "downloads": -1, "filename": "mlpipe-trainer-0.2.7.tar.gz", "has_sig": false, "md5_digest": "a68783dd2bb658f1b13e2204465d0db0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14790, "upload_time": "2019-05-12T18:17:00", "url": "https://files.pythonhosted.org/packages/ac/90/4baf1e6338d6fe53df0c392fa28f6d6cb6af3036819e8bf40f45e4f2086c/mlpipe-trainer-0.2.7.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "2f81c866162979550829144a6818d68b", "sha256": "d604402143c7dfd77308e63de0cdf637b75db7752da2b9b8da56afefbf560730" }, "downloads": -1, "filename": "mlpipe_trainer-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2f81c866162979550829144a6818d68b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19155, "upload_time": "2019-07-21T14:05:39", "url": "https://files.pythonhosted.org/packages/ca/f1/2d3552fb227d3b4819b4f2c7cf48ee7eed65344f1738496cf150ff255469/mlpipe_trainer-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "610c6cdd2d7437c161bbeeffa4e37f6e", "sha256": "7b53b8b0222e62caf7861975330f1e840ce2cd83b1b71b8869cc977607eedc54" }, "downloads": -1, "filename": "mlpipe-trainer-0.3.0.tar.gz", "has_sig": false, "md5_digest": "610c6cdd2d7437c161bbeeffa4e37f6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14796, "upload_time": "2019-07-21T14:05:40", "url": "https://files.pythonhosted.org/packages/ee/b7/10a92b65b90532513c3f1a9e47e5eafff71197a784988d745f77974d1f9b/mlpipe-trainer-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "abcaa82968e6efd2f7e8b8de84df4432", "sha256": "19852d33de90c508b75d9a274b2130caf0e23778bb94b8b9b9482998b17db235" }, "downloads": -1, "filename": "mlpipe_trainer-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "abcaa82968e6efd2f7e8b8de84df4432", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21073, "upload_time": "2019-07-21T14:07:51", "url": "https://files.pythonhosted.org/packages/e7/4a/43a66cc91046946c3d33b4ee54957dc368f9a29c5f01a8881e0c4a167062/mlpipe_trainer-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c44d025521eec69ea3160b4a86636941", "sha256": "13219e8d6055be3a87da0da3b2265d29a2f434ef88a66e6cb1567b76407d5c52" }, "downloads": -1, "filename": "mlpipe-trainer-0.3.1.tar.gz", "has_sig": false, "md5_digest": "c44d025521eec69ea3160b4a86636941", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16041, "upload_time": "2019-07-21T14:07:53", "url": "https://files.pythonhosted.org/packages/8a/00/1996af34e1cacf51c5618a78a25a2cda0105363383457385bb108a31fa82/mlpipe-trainer-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "17d9fabd8796250ac5ebb94e8f3aa8ac", "sha256": "503b7e72f8386b979b2ad7dd09d727a6a9d33808ead164d4b09dd56279232bfa" }, "downloads": -1, "filename": "mlpipe_trainer-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "17d9fabd8796250ac5ebb94e8f3aa8ac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21284, "upload_time": "2019-09-30T18:58:12", "url": "https://files.pythonhosted.org/packages/f2/bf/43331d172233a825946b21b2d7d722317f4845f43dfb067004d8d5a55dd6/mlpipe_trainer-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ea49a042d029878b1840c354507d967", "sha256": "21c3695cd72151e881efa15cd5df22d1ef6e645373da6e4e53cfc61894d797ab" }, "downloads": -1, "filename": "mlpipe-trainer-0.4.0.tar.gz", "has_sig": false, "md5_digest": "9ea49a042d029878b1840c354507d967", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16237, "upload_time": "2019-09-30T18:58:13", "url": "https://files.pythonhosted.org/packages/03/a3/e143633335fda8b033b4ae3f24c0ba5bd2715f95999f92085110e822b62b/mlpipe-trainer-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "dee344e4ee81d8c840db722e8529164f", "sha256": "b661448c8ca78e91e0bbe1c47348c8f614683c8a67c5dc9dc891abc8875aaf2c" }, "downloads": -1, "filename": "mlpipe_trainer-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "dee344e4ee81d8c840db722e8529164f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21280, "upload_time": "2019-10-01T17:25:49", "url": "https://files.pythonhosted.org/packages/b4/3e/f67236c185001811a0d7116b932d2fd9d9e96babef9868be3a23c46a75de/mlpipe_trainer-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef0eb755f7677d251549b80c530c35d4", "sha256": "e7acdeb3e1870f71c12fdeef04b682f750e1d606fd74d7ec9df9b8a36ece0402" }, "downloads": -1, "filename": "mlpipe-trainer-0.4.1.tar.gz", "has_sig": false, "md5_digest": "ef0eb755f7677d251549b80c530c35d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16248, "upload_time": "2019-10-01T17:25:52", "url": "https://files.pythonhosted.org/packages/89/de/129cfa3525df0d90f2cb99f85c8ccf670f023c468e4a3f468564c28b6a35/mlpipe-trainer-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "3cb2942215e0dc47ff999006bf63dc6b", "sha256": "a3dadb5b85089696c6b731eda8853d1f8c3a64bc8447918fb6de9cad571b9f6b" }, "downloads": -1, "filename": "mlpipe_trainer-0.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3cb2942215e0dc47ff999006bf63dc6b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21283, "upload_time": "2019-10-03T13:37:45", "url": "https://files.pythonhosted.org/packages/38/c0/7bbb0593df47b19c0919090762a05c8db839c19091e0d34e3e2562b6654e/mlpipe_trainer-0.4.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c115ba1fc6b0fa6494768284997706d", "sha256": "9d9e4dc0b0060f5880a93e2bef6a231ff802f5d8d3af7f43b280347fb09ba864" }, "downloads": -1, "filename": "mlpipe-trainer-0.4.2.tar.gz", "has_sig": false, "md5_digest": "8c115ba1fc6b0fa6494768284997706d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16257, "upload_time": "2019-10-03T13:37:47", "url": "https://files.pythonhosted.org/packages/8e/65/b439654f623680cb007355bc11124d31c79adf824a195b9ca232a194b8dd/mlpipe-trainer-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "d63b0071db3f66346063f4e93655914c", "sha256": "4e32c5d7b8c1b6735946b50c7123fe940630a3d9292958e642ed797c20461d9a" }, "downloads": -1, "filename": "mlpipe_trainer-0.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d63b0071db3f66346063f4e93655914c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21334, "upload_time": "2019-10-04T07:48:04", "url": "https://files.pythonhosted.org/packages/ec/be/9bb86bb10f09461303a1813a1a06798ab983af8ed19eba177d87889605a1/mlpipe_trainer-0.4.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d92c2137d2edfafbaf55f569434ca12f", "sha256": "9ed5520c587e5ece971af48df13ab5e87e3ec58290b205d22a917567422d105e" }, "downloads": -1, "filename": "mlpipe-trainer-0.4.3.tar.gz", "has_sig": false, "md5_digest": "d92c2137d2edfafbaf55f569434ca12f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16296, "upload_time": "2019-10-04T07:48:06", "url": "https://files.pythonhosted.org/packages/b0/d0/1b4a02187b7e72cc1513b3340b81b8fde04e5338777f1984b66eae2f28d5/mlpipe-trainer-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "b9379588f6aee684c296976e566977c0", "sha256": "3a7288557d85820e177add8c620cc911379e2dcaee7ad95898ddb910c4e306c1" }, "downloads": -1, "filename": "mlpipe_trainer-0.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "b9379588f6aee684c296976e566977c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21333, "upload_time": "2019-10-04T09:54:05", "url": "https://files.pythonhosted.org/packages/f7/be/81ab6126403484f3cc970bf327c8b2d5edcd9e8861c8336c824ca8ef77ca/mlpipe_trainer-0.4.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb60cf377099152b09d6faaeed8c7752", "sha256": "73af5f7b026858392c4148dd7b6bce46ca5f0569276ce7238d1eb26b04030504" }, "downloads": -1, "filename": "mlpipe-trainer-0.4.4.tar.gz", "has_sig": false, "md5_digest": "bb60cf377099152b09d6faaeed8c7752", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16311, "upload_time": "2019-10-04T09:54:07", "url": "https://files.pythonhosted.org/packages/03/b7/7a2356fc4eb42585f84cc7c6777f69e9c81a70812724a41bea6b81942388/mlpipe-trainer-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "9718d5539f893102f242a81ebbf987ff", "sha256": "ce91101bf046c160b244e79e95a071d3ced89068898c2e9bedfa6e2b4b434adb" }, "downloads": -1, "filename": "mlpipe_trainer-0.4.5-py3-none-any.whl", "has_sig": false, "md5_digest": "9718d5539f893102f242a81ebbf987ff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21575, "upload_time": "2019-10-04T10:21:11", "url": "https://files.pythonhosted.org/packages/03/62/5a50694ea247499a73bf691c43c202109aaa78e18658a47c9662da606530/mlpipe_trainer-0.4.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c8e6b8955c03d3341e2c94fa17a143c", "sha256": "09ee139ffe244669e7a1f5e5b5661fefea2a59f211e19d0e7969c73cfd98faf5" }, "downloads": -1, "filename": "mlpipe-trainer-0.4.5.tar.gz", "has_sig": false, "md5_digest": "6c8e6b8955c03d3341e2c94fa17a143c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16451, "upload_time": "2019-10-04T10:21:13", "url": "https://files.pythonhosted.org/packages/fd/90/e479388665a0c3b8a7838e63e3422ca8e93791db37f5e572c2f71e2cefab/mlpipe-trainer-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "fe7734ca6fe1710885604dbf14d88f62", "sha256": "3acd36b5ff5454763da0aa2338c1d11cf382cc7e6b2b9d1a0e02bef8ea8afc84" }, "downloads": -1, "filename": "mlpipe_trainer-0.4.6-py3-none-any.whl", "has_sig": false, "md5_digest": "fe7734ca6fe1710885604dbf14d88f62", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21755, "upload_time": "2019-10-04T15:33:48", "url": "https://files.pythonhosted.org/packages/30/0e/6436739184c3a149c44172e11d37db9306211a24ad37e2ce228f4ee35170/mlpipe_trainer-0.4.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab7dd117ed2d6b073a83d64392d9e947", "sha256": "2b923589b5d6fd6e700114b4530cb4af5a021bfc3fea6e5579dfa55d74748870" }, "downloads": -1, "filename": "mlpipe-trainer-0.4.6.tar.gz", "has_sig": false, "md5_digest": "ab7dd117ed2d6b073a83d64392d9e947", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16605, "upload_time": "2019-10-04T15:33:49", "url": "https://files.pythonhosted.org/packages/31/7d/be7bbc4f60b5864c9d9f8247fd19ddc58e61bf6f17cbc8d543c22af80ef6/mlpipe-trainer-0.4.6.tar.gz" } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "fd1b6fa420e6efad9fdb374f6af49557", "sha256": "59f8bd734bb784adcafc68f4860e185ab98a5710116ea81dcc1636f1cbbfe2ba" }, "downloads": -1, "filename": "mlpipe_trainer-0.4.7-py3-none-any.whl", "has_sig": false, "md5_digest": "fd1b6fa420e6efad9fdb374f6af49557", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21904, "upload_time": "2019-10-05T16:06:12", "url": "https://files.pythonhosted.org/packages/1f/05/e2f1a66d47f8cac001df3c99c49241117b6483cd7b4b7ff931eed148a274/mlpipe_trainer-0.4.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d5dc880189e584df9df4c573735bd861", "sha256": "c29982fb2bf37f4e31c0b72b58164fa98872b3f700bdc892836bb02bf36e430e" }, "downloads": -1, "filename": "mlpipe-trainer-0.4.7.tar.gz", "has_sig": false, "md5_digest": "d5dc880189e584df9df4c573735bd861", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16735, "upload_time": "2019-10-05T16:06:14", "url": "https://files.pythonhosted.org/packages/0e/39/5ee6199429e77882806bdc69dd011569acb681e8cfe90c0113afb287c6a5/mlpipe-trainer-0.4.7.tar.gz" } ], "0.4.8": [ { "comment_text": "", "digests": { "md5": "65f45a942291e074c537e6a0c9ac21d6", "sha256": "53a48eaa834d67f9d7ae04e9d044cba0dadac5752473e31a48b1fd58ad61814f" }, "downloads": -1, "filename": "mlpipe_trainer-0.4.8-py3-none-any.whl", "has_sig": false, "md5_digest": "65f45a942291e074c537e6a0c9ac21d6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22046, "upload_time": "2019-10-06T05:54:47", "url": "https://files.pythonhosted.org/packages/33/3a/0244d6d940ff09b006df76075243568b0e0e7085e3e282e1229e4f69b478/mlpipe_trainer-0.4.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3963b2b1acb4e10ed6e8fb39222bc603", "sha256": "be912bab94ee24c12d7464d15be59f24fc619535879b9524a77f975b4104ad6c" }, "downloads": -1, "filename": "mlpipe-trainer-0.4.8.tar.gz", "has_sig": false, "md5_digest": "3963b2b1acb4e10ed6e8fb39222bc603", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16863, "upload_time": "2019-10-06T05:54:49", "url": "https://files.pythonhosted.org/packages/9b/cc/9fd8359e05794db6bb2776785aa6cdace700bac77628d04c012af52d9ea9/mlpipe-trainer-0.4.8.tar.gz" } ], "0.4.9": [ { "comment_text": "", "digests": { "md5": "83ceacf0f5187e7219bd77d2d6a1173c", "sha256": "9cd75e099bcc047e920e05f4b6f534afa0438fdead28fc79dc5bb8661ed93e8d" }, "downloads": -1, "filename": "mlpipe_trainer-0.4.9-py3-none-any.whl", "has_sig": false, "md5_digest": "83ceacf0f5187e7219bd77d2d6a1173c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22064, "upload_time": "2019-10-12T14:46:51", "url": "https://files.pythonhosted.org/packages/ca/80/c1eaf2516418ebcbc4a45b7c4de93e8020cbf66f9228019c888317d9310f/mlpipe_trainer-0.4.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0db547b0e697a3cbf5e9af562700ed96", "sha256": "f251d3563137062077ca8361f88f89f9847360e4c0431b9795e2391cd745781b" }, "downloads": -1, "filename": "mlpipe-trainer-0.4.9.tar.gz", "has_sig": false, "md5_digest": "0db547b0e697a3cbf5e9af562700ed96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16878, "upload_time": "2019-10-12T14:46:57", "url": "https://files.pythonhosted.org/packages/1a/b7/1a526b47f1a8ce228a509970b6f748203d2b0f423dc997f964793ee620b3/mlpipe-trainer-0.4.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "83ceacf0f5187e7219bd77d2d6a1173c", "sha256": "9cd75e099bcc047e920e05f4b6f534afa0438fdead28fc79dc5bb8661ed93e8d" }, "downloads": -1, "filename": "mlpipe_trainer-0.4.9-py3-none-any.whl", "has_sig": false, "md5_digest": "83ceacf0f5187e7219bd77d2d6a1173c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22064, "upload_time": "2019-10-12T14:46:51", "url": "https://files.pythonhosted.org/packages/ca/80/c1eaf2516418ebcbc4a45b7c4de93e8020cbf66f9228019c888317d9310f/mlpipe_trainer-0.4.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0db547b0e697a3cbf5e9af562700ed96", "sha256": "f251d3563137062077ca8361f88f89f9847360e4c0431b9795e2391cd745781b" }, "downloads": -1, "filename": "mlpipe-trainer-0.4.9.tar.gz", "has_sig": false, "md5_digest": "0db547b0e697a3cbf5e9af562700ed96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16878, "upload_time": "2019-10-12T14:46:57", "url": "https://files.pythonhosted.org/packages/1a/b7/1a526b47f1a8ce228a509970b6f748203d2b0f423dc997f964793ee620b3/mlpipe-trainer-0.4.9.tar.gz" } ] }