The GitHub Actions job "CI" on tvm.git/tflite-quantized-avgpool has failed.
Run started by GitHub user Theoo1997 (triggered by Theoo1997).

Head commit for run:
26f71feb2816eb069690e1102cb67a778a108e70 / Theoo1997 <[email protected]>
[Relax][TFLite] Derive the quantized AVERAGE_POOL_2D divisor from the Relax 
shapes

The per-position divisor (and the SAME padding) were folded to constants from
the SERIALIZED TFLite tensor shapes, which are stale once
from_tflite(..., shape_dict=...) overrides the input dimensions. For an int8
model with input (1,4,4,1), a 2x2 VALID pool and stride 2, overriding the input
to (1,2,2,1) silently broadcast the result back to (1,2,2,1) instead of
(1,1,1,1), and (1,6,6,1) failed to import because the actual 3x3 pooled output
could not broadcast with the 2x2 counts tensor.

Read the input H/W from the Relax input expression and the output H/W from the
pooled Relax tensor. The input extents also drive the SAME padding, so that is
now correct for overridden shapes on every Pool2D path (average, max, L2).
Non-static shapes raise OpAttributeUnImplemented.

Adds test_quantized_avg_pool2d_follows_shape_dict_override: the two VALID
overrides from the review plus two SAME overrides whose border windows see
fewer taps, checked for shape and against a NumPy reference of TFLite's integer
average pool.

Report URL: https://github.com/apache/tvm/actions/runs/34980940350

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to