* Initial support for Datasets
* Fix warnings
* Fix for python2
* Fix travis deps
* Fix python2 indexing
* Fix test and docs
* Avoir use of future, use multiprocessing.pool
* Changed warning and better moduling
* fix threading test
* Move Dataset and enqueuers to utils.data_utils
* Skip None input, add seed for generators
* Skip None input fix
* pep8
* Fix example
* Add test in training and changed Dataset to hold item
* Revert to batch handling
* Docs update
* PEP8
* Rename in test
* Better documentation in Sequence
* Typo in sequence warning
* Rename pickle_safe and max_q_size, typos
* Typo in docstring
* Fix tests in training
* add skip_compile option to keras.models.load_model()
* update document
* change name from skip_compile to compile
* fix bug in `preprocess_weights_for_loading` so that layer of type `Model` can be coverted correctly
* update codestyle
* updated
* fix indent
* revert changing
* update spacing
* Fixed default header in RemoteMonitor callback.
* Removed default headers from RemoteMonitor
The requests library automatically adds the appropriate headers by default.
* Fixed PEP8 warning in RemoteMonitor constructor
* Utility function to check if a callable has a given keyword argument
* Replace uses of getargspec with the new has_arg function
Not changing keras.backend, because that gives ImportErrors due to
a circular import (conv_utils uses the backend, and is imported
before generic_utils in utils/__init__.py)
Not changing keras.utils.test_utils, because that change exposes
(what looks to me like) a latent bug
* Added unit tests for the has_arg function
* Replace incorrect use of getargspec in test_utils.py
The previous code would always fail to detect the 'weights' argument.
Simply replacing getargspec would cause the tests for some of the legacy
layers to fail because the passed 'weights' argument is bad.
Instead, I have added a check for whether the passed `weights` array
is empty, this avoids tripping the bug.
* Replacing getargspec with has_arg in the backend modules
This requires reordering imports to avoid errors caused by
conv_utils trying to import the backend, the backend wanting to
import generic_utils, and utils/__init__.py listing conv_utils
before generic_utils.
* Warn always about semantic changes if having keras1 args in *_generator calls.
* modified api upgrade warning message to be more detailed
* minor fix to pep8 syntax
* Fix to use floatx as argument in set_floatx
* Add line break
* Change to lower case
* Use 'x' as in moving_average_update description
* Fix to drop duplicate in one_hot Returns
* The foldr Returns convert to foldl itself
* Add back quote
* Add back quote
* Rebase and integrate comment on one-hot
* Fix the issue that when n can be mod by batch_size, the shuffle never happened
* Ensure generator lock will be process version instead of threading lock
* Add refs and comments of training generator lock
* Update comment
* Use the pytest tmpdir fixture (#6881)
* Run test_data_utils in a temporary directory
* Check output using os.path.isdir or os.path.isfile instead of os.path.exists
* Use the tmpdir fixture instead of mkdtemp
* Use in_tmpdir fixture when writing files in tests
... to avoid leaving files in the repository when tests fail, and also to
avoid the possibility of race conditions when several tests try to access
the same file.
* added parallel counting of sample files when initializing DirectoryIterator
* Updated to actually run in parallel.
* Added parallel generation of the filenames and labels lists
* Added documentation and removed commented-out code
* style fixes
* changes discussed in pull request
* Removed trailing spaces
* Switching to thread pool
* fixed broken import