Skip to content

Latest commit

 

History

History
168 lines (127 loc) · 6.96 KB

CHANGELOG.md

File metadata and controls

168 lines (127 loc) · 6.96 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Added

  • API:
    • tl.alphas and tl.alphas_like added following the tf.ones/zeros and tf.zeros_like/ones_like (by @DEKHTIARJonathan in #580)
  • CI Tool:
    • Stale Probot added to clean stale issues (by @DEKHTIARJonathan in #573)
    • Changelog Probot Configuration added (by @DEKHTIARJonathan in #637)
    • Travis Builds now handling a matrix of TF Version from TF==1.6.0 to TF==1.8.0 (by @DEKHTIARJonathan in #644)
    • CircleCI added to build and upload Docker Containers for each PR merged and tag release (by @DEKHTIARJonathan in #648)
  • Docker:
    • Containers for each release and for each PR merged on master built (by @DEKHTIARJonathan in #648)
    • Containers built in the following configurations: py2+cpu, py2+gpu, py3+cpu, and py3+gpu (by @DEKHTIARJonathan in #648)
  • Documentation:
    • Release semantic version added on index page (by @DEKHTIARJonathan in #633)
    • Optimizers page added (by @DEKHTIARJonathan in #636)
    • AMSGrad added on Optimizers page added (by @DEKHTIARJonathan in #636)
  • Layer:
    • ElementwiseLambdaLayer added to use custom function to connect multiple layer inputs (by @One-sixth in #579)
  • Optimizer:
    • AMSGrad Optimizer added based on On the Convergence of Adam and Beyond (ICLR 2018) (by @DEKHTIARJonathan in #636)
  • Test:
    • test_utils_predict.py added to reproduce and fix issue #288 (by @2wins in #566)
    • Layer_DeformableConvolution_Test added to reproduce issue #572 with deformable convolution (by @DEKHTIARJonathan in #573)
    • Array_Op_Alphas_Test and Array_Op_Alphas_Like_Test added to test tensorlayer/array_ops.py file (by @DEKHTIARJonathan in #580)
    • test_optimizer_amsgrad.py added to test AMSGrad optimizer (by @DEKHTIARJonathan in #636)
    • test_logging.py added to insure robustness of the logging API (by @DEKHTIARJonathan in #645)
  • Tutorials:
    • tutorial_tfslim has been introduced to show how to use SlimNetsLayer (by @2wins in #560).

Changed

  • Tensorflow CPU & GPU dependencies moved to separated requirement files in order to allow PyUP.io to parse them (by @DEKHTIARJonathan in #573)
  • The document of LambdaLayer for linking it with ElementwiseLambdaLayer (by @zsdonghao in #587)
  • RTD links point to stable documentation instead of latest used for development (by @DEKHTIARJonathan in #633)
  • TF Version older than 1.6.0 are officially unsupported and raises an exception (by @DEKHTIARJonathan in #644)
  • Readme Badges Updated with Support Python and Tensorflow Versions (by @DEKHTIARJonathan in #644)
  • TL logging API has been consistent with TF logging API and thread-safe (by @DEKHTIARJonathan in #645)

Deprecated

Removed

Fixed

  • Issue #498 - Deprecation Warning Fix in tl.layers.RNNLayer with inspect (by @DEKHTIARJonathan in #574)
  • Issue #498 - Deprecation Warning Fix in tl.files with truth value of an empty array is ambiguous (by @DEKHTIARJonathan in #575)
  • Issue #565 related to tl.utils.predict fixed - np.hstack problem in which the results for multiple batches are stacked along axis=1 (by @2wins in #566)
  • Issue #572 with tl.layers.DeformableConv2d fixed (by @DEKHTIARJonathan in #573)
  • Typo of the document of ElementwiseLambdaLayer (by @zsdonghao in #588)

Security

Dependencies Update

  • Update pytest from 3.5.1 to 3.6.0 (by @DEKHTIARJonathan and @pyup-bot in #647)
  • Update progressbar2 from 3.37.1 to 3.38.0 (by @DEKHTIARJonathan and @pyup-bot in #651)

Contributors

@lgarithm @DEKHTIARJonathan @2wins @One-sixth @zsdonghao

1.8.5 - 2018-05-09

Added

  • Github Templates added (by @DEKHTIARJonathan)
    • New issues Template
    • New PR Template
  • Travis Deploy Automation on new Tag (by @DEKHTIARJonathan)
    • Deploy to PyPI and create a new version.
    • Deploy to Github Releases and upload the wheel files
  • PyUP.io has been added to ensure we are compatible with the latest libraries (by @DEKHTIARJonathan)
  • deconv2d now handling dilation_rate (by @zsdonghao)
  • Documentation unittest added (by @DEKHTIARJonathan)
  • test_layers_core has been added to ensure that LayersConfig is abstract.

Changed

  • All Tests Refactored - Now using unittests and runned with PyTest (by @DEKHTIARJonathan)
  • Documentation updated (by @zsdonghao)
  • Package Setup Refactored (by @DEKHTIARJonathan)
  • Dataset Downlaod now using library progressbar2 (by @DEKHTIARJonathan)
  • deconv2d function transformed into Class (by @zsdonghao)
  • conv1d function transformed into Class (by @zsdonghao)
  • super resolution functions transformed into Class (by @zsdonghao)
  • YAPF coding style improved and enforced (by @DEKHTIARJonathan)

Fixed

  • Backward Compatibility Restored with deprecation warnings (by @DEKHTIARJonathan)
  • Tensorflow Deprecation Fix (Issue #498):
    • AverageEmbeddingInputlayer (by @zsdonghao)
    • load_mpii_pose_dataset (by @zsdonghao)
  • maxPool2D initializer issue #551 (by @zsdonghao)
  • LayersConfig class has been enforced as abstract
  • Pooling Layer Issue #557 fixed (by @zsdonghao)

Dependencies Update

  • scipy>=1.0,<1.1 => scipy>=1.1,<1.2

Contributors

@zsdonghao @luomai @DEKHTIARJonathan