Adam Hillier

Results 9 issues of Adam Hillier

*This is very much a draft PR.* ## What do these changes do? This is a converter-only change that adds support for binary convolutions with unipolar inputs -- all credit...

feature

We should work out a good way to raise warnings for models which won't convert in an 'optimal' way -- essentially any eggregious violation of our [model optimisation guide](https://docs.larq.dev/compute-engine/model_optimization_guide/). It's...

## Observed behaviour When converting this model... ```python model = tf.keras.models.Sequential([ tf.keras.Input((32, 32, 3)), lq.layers.QuantConv2D( 32, (3, 3), input_quantizer="ste_sign", kernel_quantizer="ste_sign", padding="same", pad_values=1.0, use_bias=False ), tf.keras.layers.Conv2D(32, (3, 3)), ]) converted_model =...

bug

The following code triggers a Pytype error `Invalid type annotation 'A' [invalid-annotation]. Name 'A' is not defined`: ```python def some_function(): class A: pass class B: a: A = A() ```...

bug
cat: core

We should do the above.

From the [TF 2.3 release notes](https://github.com/tensorflow/tensorflow/releases/tag/v2.3.0): > * tf.data.experimental.cardinality is now a method on tf.data.Dataset. > * tf.data.Dataset now supports len(Dataset) when the cardinality is finite. We should make use...

### Feature description and motivation At the moment, field values on component instances behave much like instance attributes of generic Python class instances. One value exists per instance, and if...

At the moment, if a component appears multiple times in the nested component hierarchy, it will get printed multiple times in `__str__`. It would be nice if it would only...

feature

I don't think there's any reason that this shouldn't be straightforward using the Click support for shell completion.

feature