{ "info": { "author": "Parag Mital", "author_email": "parag@pkmital.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Natural Language :: English", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "# Introduction\nThis package is part of the Kadenze Academy program [Creative Applications of Deep Learning w/ TensorFlow](https://www.kadenze.com/programs/creative-applications-of-deep-learning-with-tensorflow).\n\n[COURSE 1: Creative Applications of Deep Learning with TensorFlow I](https://www.kadenze.com/courses/creative-applications-of-deep-learning-with-tensorflow-iv/info) (Free to Audit) \nSession 1: Introduction to TensorFlow \nSession 2: Training A Network W/ TensorFlow \nSession 3: Unsupervised And Supervised Learning \nSession 4: Visualizing And Hallucinating Representations \nSession 5: Generative Models \n\n[COURSE 2: Creative Applications of Deep Learning with TensorFlow II](https://www.kadenze.com/courses/creative-applications-of-deep-learning-with-tensorflow-ii/info) (Program exclusive) \nSession 1: Cloud Computing, GPUs, Deploying \nSession 2: Mixture Density Networks \nSession 3: Modeling Attention with RNNs, DRAW \nSession 4: Image-to-Image Translation with GANs \n\n[COURSE 3: Creative Applications of Deep Learning with TensorFlow III](https://www.kadenze.com/courses/creative-applications-of-deep-learning-with-tensorflow-iii-iii/info) (Program exclusive) \nSession 1: Modeling Music and Art: Google Brain\u2019s Magenta Lab \nSession 2: Modeling Language: Natural Language Processing \nSession 3: Autoregressive Image Modeling w/ PixelCNN \nSession 4: Modeling Audio w/ Wavenet and NSynth \n\n# Requirements\n\nPython 3.5+\n\n# Installation\n\n`pip install cadl`\n\nThen in python, you can import any module like so:\n\n`from cadl import vaegan`\n\nOr see a list of possible modules in an interactive console by typing:\n\n`from cadl import ` and then pressing tab to see the list of available modules.\n\n# Documentation\n\n[cadl.readthedocs.io](http://cadl.readthedocs.io)\n\n# Contents \n\nThis package contains various models, architectures, and building blocks covered in the Kadenze Academy program including:\n\n* Autoencoders \n* Character Level Recurrent Neural Network (CharRNN) \n* Conditional Pixel CNN \n* CycleGAN \n* Deep Convolutional Generative Adversarial Networks (DCGAN) \n* Deep Dream \n* Deep Recurrent Attentive Writer (DRAW) \n* Gated Convolution \n* Generative Adversarial Networks (GAN) \n* Global Vector Embeddings (GloVe) \n* Illustration2Vec \n* Inception \n* Mixture Density Networks (MDN) \n* PixelCNN \n* NSynth \n* Residual Networks \n* Sequence2Seqeuence (Seq2Seq) w/ Attention (both bucketed and dynamic rnn variants available) \n* Style Net \n* Variational Autoencoders (VAE) \n* Variational Autoencoding Generative Adversarial Networks (VAEGAN) \n* Video Style Net \n* VGG16 \n* WaveNet / Fast WaveNet Generation w/ Queues / WaveNet Autoencoder (NSynth) \n* Word2Vec \n\nand more. It also includes various datasets, preprocessing, batch generators, input pipelines, and plenty more for datasets such as:\n\n* CELEB \n* CIFAR \n* Cornell \n* MNIST \n* TedLium \n* LibriSpeech \n* VCTK \n\nand plenty of utilities for working with images, GIFs, sound (wave) files, MIDI, video, text, TensorFlow, TensorBoard, and their graphs.\n\nExamples of each module's use can be found in the tests folder.\n\n# Contributing\n\nContributions, such as other model architectures, bug fixes, dataset handling, etc... are welcome and should be filed on the GitHub.\n\n# Troubleshooting\n\n## Error: alsa/asoundlib.h: No such file or directory\n\n```\n src/RtMidi.cpp:1101:28: fatal error: alsa/asoundlib.h: No such file or directory\n compilation terminated.\n error: command 'gcc' failed with exit status 1\n```\n\nThis is a dependency of `magenta` (`python-rtmidi`) which requires `libasound`.\n\n### Solution: Install ALSA\n\nCentOS:\n\n```\nsudo yum install alsa-lib-devel alsa-utils\n```\n\nUbuntu:\n\n```\nsudo apt-get install libasound2-dev\n```\n\n### More info:\n\nhttps://python-rtmidi.readthedocs.io/en/latest/installation.html\nhttps://github.com/tensorflow/magenta/issues/781\n\n## Error: jack/jack.h: No such file or directory\n\n```\nsrc/RtMidi.cpp:2448:23: fatal error: jack/jack.h: No such file or directory\ncompilation terminated.\n```\n\n### Solution: Install Jack\n\nUbuntu:\n```\nsudo apt install libjack-dev\n```\n\n### More info:\n\nhttps://python-rtmidi.readthedocs.io/en/latest/installation.html\nhttps://github.com/tensorflow/magenta/issues/781\n\n\n\n# 1.1.0\n\n* Requirements now points to 1.5.0 TensorFlow\n\n# 1.0.9\n\n* Residual block in CycleGAN was not using first convolutional layer\n\n# 1.0.8\n\n* Batch loading support from magenta repo for FastGen config\n\n# 1.0.7\n\n* NSynth batch processing code from magenta repo\n* `get_model` function in `nsynth` module now attempts to download and untar the model from the magenta website.\n* `utils.download` functions default to local dir\n* Separate encode functionality in nsynth module.\n\n# 1.0.6\n\n* MDN activation fn\n\n# 1.0.5\n\n* Fix gauss pdf\n\n# 1.0.4\n\n* Allow for batch=1 in DRAW code\n\n# 1.0.3\n\n* Add mdn to init\n\n# 1.0.2\n\n* Remove tanh activation from variational layer\n* Add librispeech train code to fastwavenet module\n* Add Mixture Density Network code from course in mdn module\n\n# 1.0.1\n\nFixed model loading during charrnn infer method. No longer checks for ckpt name and will attempt to load regardless.\n\n# 1.0.0\n\nInitial release\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/pkmital/pycadl/archive/v1.1.0.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pkmital/pycadl", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "cadl", "package_url": "https://pypi.org/project/cadl/", "platform": "", "project_url": "https://pypi.org/project/cadl/", "project_urls": { "Download": "https://github.com/pkmital/pycadl/archive/v1.1.0.tar.gz", "Homepage": "https://github.com/pkmital/pycadl" }, "release_url": "https://pypi.org/project/cadl/1.1.0/", "requires_dist": [ "bs4", "librosa", "magenta", "matplotlib", "nltk", "numpy", "requests", "scikit-image", "scikit-learn", "scipy", "tensorflow" ], "requires_python": "", "summary": "Creative Applications of Deep Learning with TensorFlow", "version": "1.1.0" }, "last_serial": 3642830, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "3b937402e6ebdd742b84ac187ca26dbd", "sha256": "37a6f7ab69a8c0f66722af6b7e602a1546ef642942210421943028e619ffe537" }, "downloads": -1, "filename": "cadl-1.0.0.tar.gz", "has_sig": false, "md5_digest": "3b937402e6ebdd742b84ac187ca26dbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2602209, "upload_time": "2017-09-05T19:04:48", "url": "https://files.pythonhosted.org/packages/a6/05/a40ad89d82174be62ae073c9c3dd957c674273dd649636ad6e04e4dbf4e1/cadl-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "8f48779ca74c4c68373f4106984af6c1", "sha256": "4689ea9322581224a471fd1f6b2e27f324740c4096eb42238c75d59507195674" }, "downloads": -1, "filename": "cadl-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8f48779ca74c4c68373f4106984af6c1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 130107, "upload_time": "2017-09-06T18:05:24", "url": "https://files.pythonhosted.org/packages/59/08/c3e280233b10f44543849046e3f25eeb04b55445980c132d39ae1fa3a9f5/cadl-1.0.1-py3-none-any.whl" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "1150112d824c9f52e16b3282398dc814", "sha256": "0ad99739736e3e3cc979939a420b3ad893853070b5cf55aa54f7ebfe4273afdf" }, "downloads": -1, "filename": "cadl-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1150112d824c9f52e16b3282398dc814", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 140427, "upload_time": "2017-09-24T05:40:23", "url": "https://files.pythonhosted.org/packages/f9/de/ec1f7facd32a7bd318d5ac0963a97c51d3182455fe17bdcacce9c0104ef0/cadl-1.0.2-py3-none-any.whl" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "bb178374a67c2523274968ae5ed2d29a", "sha256": "10e4ab7f2abb4d7c2eb2edc01caa7ea7e11fcab6eb52b9403399ad4c163e9af1" }, "downloads": -1, "filename": "cadl-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "bb178374a67c2523274968ae5ed2d29a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 140455, "upload_time": "2017-09-24T05:44:27", "url": "https://files.pythonhosted.org/packages/64/48/f59fc32af15f6d1270f8988fd34f91d7a4e7fa48ce8a45904b0ece1e692d/cadl-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "38b7afa2ce65c63d6ada6e0f1e019897", "sha256": "a93ada26fe7b8a83ea4e64a026d32eabf65ee067f179c18975f9332ab4823c8a" }, "downloads": -1, "filename": "cadl-1.0.3.tar.gz", "has_sig": false, "md5_digest": "38b7afa2ce65c63d6ada6e0f1e019897", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2613421, "upload_time": "2017-09-24T05:44:41", "url": "https://files.pythonhosted.org/packages/76/a2/e5404c999000a9b0f1851ffdf73c09752fe06fda0735d36269b20eb324da/cadl-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "a24a629e912145c532518bf9c880deba", "sha256": "b9c359e53d78e77ed9341562cd565a487ccccb49043545e7129d17e0abe7845c" }, "downloads": -1, "filename": "cadl-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a24a629e912145c532518bf9c880deba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 140499, "upload_time": "2017-09-24T06:09:12", "url": "https://files.pythonhosted.org/packages/61/f6/2fbcc749afe4a2d063648e06a16542a6cc86300c1a57e357f1c2d22f79ec/cadl-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e78b99ddc370adfb31265610110ea3b9", "sha256": "5b9ab1ae0ef3f25c2431a9952b99ebb472c42892866d20de0bea100f7bd21b80" }, "downloads": -1, "filename": "cadl-1.0.4.tar.gz", "has_sig": false, "md5_digest": "e78b99ddc370adfb31265610110ea3b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2613473, "upload_time": "2017-09-24T06:09:26", "url": "https://files.pythonhosted.org/packages/0c/9f/dcb1542002c86b54d9c30825a29c8c2559506f6575e48d81503ed5696948/cadl-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "eeb05522f2e995bdf50706cff5f8121e", "sha256": "bd78f3f2c1bd4e6c9c4d4c5cb3bf077d3091ef5a532e4ba5f3494cce8000bc97" }, "downloads": -1, "filename": "cadl-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "eeb05522f2e995bdf50706cff5f8121e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 140528, "upload_time": "2017-09-25T17:54:29", "url": "https://files.pythonhosted.org/packages/df/44/97020a26bcdc902312e9b53a6b2f6259d10bfef52c179c76b865b0b7be15/cadl-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3f1480125bb5b910a73e5c0b52b02ba", "sha256": "d3e129c85427a719d74ba46dfbf6c83b36b848d36e1691adfd4e59acc79b81d5" }, "downloads": -1, "filename": "cadl-1.0.5.tar.gz", "has_sig": false, "md5_digest": "e3f1480125bb5b910a73e5c0b52b02ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2613496, "upload_time": "2017-09-25T17:54:52", "url": "https://files.pythonhosted.org/packages/c9/b1/3d76f5e183062643fdc731cc4411dc2240dcd106969274d933fccbec00cd/cadl-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "b81be6647aa7455115ca207e180dfa15", "sha256": "845a77f7f463086734a2fa13ba10ca066f87f7fc2eeca23d40b2e9c500ed5733" }, "downloads": -1, "filename": "cadl-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "b81be6647aa7455115ca207e180dfa15", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 140537, "upload_time": "2017-09-29T01:03:54", "url": "https://files.pythonhosted.org/packages/a0/24/ef5206352ce92927944961bca06c3c4a344d1e00eb4d6b91bd7410659a8c/cadl-1.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e27c4728aa0d13039a97ff04cec4b6e6", "sha256": "2336ad22475b3bc5248c375912a9b8cccdb9d181f99f3dbf21e9423d12a4333f" }, "downloads": -1, "filename": "cadl-1.0.6.tar.gz", "has_sig": false, "md5_digest": "e27c4728aa0d13039a97ff04cec4b6e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2613539, "upload_time": "2017-09-29T01:03:56", "url": "https://files.pythonhosted.org/packages/f7/a4/d7435657008f9d9ec35a328b8143aa3e4703b4e3519e8bfabef10fa9b218/cadl-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "570dbc545af210ebe0285268b3c1334b", "sha256": "6cbf080900ca49fd7cc81232a345a7255a12258dd5da53e7fd97a826e8d3a259" }, "downloads": -1, "filename": "cadl-1.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "570dbc545af210ebe0285268b3c1334b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 141660, "upload_time": "2017-10-12T05:42:24", "url": "https://files.pythonhosted.org/packages/5d/48/a93771ad221e04caa15ed3b35d6b18b83dc62448822586d85f278c9ae3f1/cadl-1.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d376d8d0d62bb1b1eb01cad2e5068cba", "sha256": "7b3b0908e0eda816428a76a87c5b3987fd7d0b85d1e0507261084ab7550deca9" }, "downloads": -1, "filename": "cadl-1.0.7.tar.gz", "has_sig": false, "md5_digest": "d376d8d0d62bb1b1eb01cad2e5068cba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2614776, "upload_time": "2017-10-12T05:42:28", "url": "https://files.pythonhosted.org/packages/70/a6/62b5ca820e449b4bf817c8d232a268a9e4ab133206973b75b55483fa7073/cadl-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "2df60deb54f6212eee3107af03238880", "sha256": "532d69757a8924f88f60650ae63c117731fed5bc8c191869a8f90f3e32725958" }, "downloads": -1, "filename": "cadl-1.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "2df60deb54f6212eee3107af03238880", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 141557, "upload_time": "2017-10-12T06:25:06", "url": "https://files.pythonhosted.org/packages/2a/5a/7ec204be6e4ea812dea9de5d74d2409f819554c5397ffcd9d6ceadad845d/cadl-1.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5fef97d762cab490dd62f5afb0f2a61a", "sha256": "cf54b8361f6841ec5ae462c3f80a2fca332cc57fcf806399b77cfe7d16a88d5e" }, "downloads": -1, "filename": "cadl-1.0.8.tar.gz", "has_sig": false, "md5_digest": "5fef97d762cab490dd62f5afb0f2a61a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2614652, "upload_time": "2017-10-12T06:25:11", "url": "https://files.pythonhosted.org/packages/71/92/6ddda570fe11ebda079e3abd17d1f7cbc9a43e53a8e3ea48e56215016bfe/cadl-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "31ce5f115b7f2d4f5c7138dfd7c3682d", "sha256": "abddc712128ae426a2d38396238711a1c48e7225ab2e3b5ce9b76affce76623b" }, "downloads": -1, "filename": "cadl-1.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "31ce5f115b7f2d4f5c7138dfd7c3682d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 141634, "upload_time": "2017-10-31T16:47:55", "url": "https://files.pythonhosted.org/packages/8d/c4/8c1a6e436e64be297321f42d9f2b35a33b93fcfdd8592e7cecd5ed409f53/cadl-1.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50fc9580bb1fbe9cae6913146de46112", "sha256": "4a9adcf08b41e317b5aead7419ff0c25d063fb7a5201970d5adaca09a36747b3" }, "downloads": -1, "filename": "cadl-1.0.9.tar.gz", "has_sig": false, "md5_digest": "50fc9580bb1fbe9cae6913146de46112", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2614751, "upload_time": "2017-10-31T16:47:58", "url": "https://files.pythonhosted.org/packages/3a/f7/347c4b1a3f30192a72a7b3eda7f8b4cbbbe06bd87dd6fab4804e63f5d6cf/cadl-1.0.9.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "b6029bcb4d78fa622c7517b03e1d7024", "sha256": "bf403842ddfbf920fbf4e6299a2b76d9a0569930aaf8dac1527f109739e4603e" }, "downloads": -1, "filename": "cadl-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b6029bcb4d78fa622c7517b03e1d7024", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 148392, "upload_time": "2018-03-06T05:30:42", "url": "https://files.pythonhosted.org/packages/6a/a9/fff67bf2f284c85ddd54108e35b2e9db8e6a3deef9a4c083ed73ed11bc37/cadl-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72560c8db86613d64079ace3ce9376c5", "sha256": "c1af5bade74e53f6edb0fc917bffa21f4786ecdb654da29a8faa6b62e830a4d2" }, "downloads": -1, "filename": "cadl-1.1.0.tar.gz", "has_sig": false, "md5_digest": "72560c8db86613d64079ace3ce9376c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2621479, "upload_time": "2018-03-06T05:30:45", "url": "https://files.pythonhosted.org/packages/e0/41/77a562ec4d7d7cc1ba26dcd01eeb6a564e24cbc8f0cee579190b92fd47c0/cadl-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b6029bcb4d78fa622c7517b03e1d7024", "sha256": "bf403842ddfbf920fbf4e6299a2b76d9a0569930aaf8dac1527f109739e4603e" }, "downloads": -1, "filename": "cadl-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b6029bcb4d78fa622c7517b03e1d7024", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 148392, "upload_time": "2018-03-06T05:30:42", "url": "https://files.pythonhosted.org/packages/6a/a9/fff67bf2f284c85ddd54108e35b2e9db8e6a3deef9a4c083ed73ed11bc37/cadl-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72560c8db86613d64079ace3ce9376c5", "sha256": "c1af5bade74e53f6edb0fc917bffa21f4786ecdb654da29a8faa6b62e830a4d2" }, "downloads": -1, "filename": "cadl-1.1.0.tar.gz", "has_sig": false, "md5_digest": "72560c8db86613d64079ace3ce9376c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2621479, "upload_time": "2018-03-06T05:30:45", "url": "https://files.pythonhosted.org/packages/e0/41/77a562ec4d7d7cc1ba26dcd01eeb6a564e24cbc8f0cee579190b92fd47c0/cadl-1.1.0.tar.gz" } ] }