Skip to content

Releases: carrascomj/shapels

0.4.1

31 Jan 21:04

Choose a tag to compare

Bugfix release

  • Improved diagnostics on some calls using non-existing dimensions of a tensor #14.
  • Removed spurious diagnostics on caller site for not understood dimensions on the callee #12.

0.4.0

19 Jan 19:58

Choose a tag to compare

The first release you can recommend to a friend

  • Inference now propagates through calls to instances of (non-builtin) torch.nn.Module to the respective forward method.
  • Inference also propagates across non-forward methods for caller–callee analysis.
  • Inference runs through control flow (if, for, while) rather than skipping branches.
  • Functional convolution ops are supported.
  • New broadcastable operation groups: functional elementwise ops (torch.add/torch.div etc.) and broadcastable comparisons (with boolean dtype output).
  • Bitwise operator support added for tensor operations.
  • New repeat/expand family support: torch.expand, torch.repeat, and torch.repeat_interleave.
  • View/reshape ops expanded: torch.flatten, torch.ravel, plus spatial transforms flip and rot90.
  • Creation op coverage widened with *_like ops and range/lin/logspace (plus randperm) creation.
  • Partial support added for masked_fill.
  • New CLI to analyze a single file and print results to stdout.

0.3.0

09 Dec 00:29

Choose a tag to compare

chore: bump version 0.3.0

0.2.0

02 Dec 09:24

Choose a tag to compare

chore: bump version to 0.2.0

0.1.0

30 Nov 18:38

Choose a tag to compare

chore: add release workflow