Continual Inference Versions Save

A Python library for Continual Inference Networks in PyTorch

v1.0.2

1 year ago

Fixed

  • co.Conv onnx export for kernel_size=1.

v1.0.1

1 year ago

Added

  • Ability to access onnx from root, i.e. co.onnx.

v1.0.0

1 year ago

Added

  • ONNX compatibility to all library modules!
  • co.onnx.export function mirroring torch.onnx.export.
  • purely functional _forward_step function to all modules.
  • _state_shape and _dynamic_state_inds properties to modules.
  • Add about info to package root.

Changed

  • Change call_mode internally from enum to tensor.
  • Change internal state_indexes to tensors.
  • Change stride to tuple.
  • Change padding to tuple.

Fixed

  • Fix assertion bug in co.Lambda.

Removed

  • TensorPlaceholder in favour of None.

v0.17.1

1 year ago

Added

  • Missing part on Continual Transformers in README.

Removed

  • Conv cpp impl.

v0.17.0

2 years ago

Added

  • Citations for Continual Inference lib paper.
  • Docs.
  • Automatic conversion for RNN modules.
  • Continual Transformer modules, including:
    • RecyclingPositionalEncoding
    • RetroactiveMultiheadAttention
    • SingleOutputMultiheadAttention
    • SingleOutputTransformerEncoderLayer
    • RetroactiveTransformerEncoderLayer
    • TransformerEncoderLayerFactory
    • TransformerEncoder

v0.16.0

2 years ago

Added

  • "lagging" option for shrink in co.Delay and co.Residual.
  • co.RNN.
  • co.LSTM.
  • co.GRU.

Changed

  • phantom_padding renamed to residual_shrink.

v0.15.7

2 years ago

v0.15.6

2 years ago

Fix missing cpp in package

v0.15.5

2 years ago

Added

  • CoConv step impl in C++.

v0.15.4

2 years ago

Fixed

  • FLOPs module registration compatibility with ptflops >=v0.6.8.